Vulkan API жоғарғы жағындағы DXVK 1.10.1, Direct3D 9/10/11 енгізулерінің шығарылымы

DXVK 1.10.1 қабатының шығарылымы қол жетімді, ол DXGI (DirectX графикалық инфрақұрылымы), Direct3D 9, 10 және 11 жүзеге асыруды қамтамасыз етеді, қоңырауларды Vulkan API интерфейсіне аудару арқылы жұмыс істейді. DXVK Mesa RADV 1.1, NVIDIA 21.2, Intel ANV және AMDVLK сияқты Vulkan 495.46 API қолдайтын драйверлерді қажет етеді. DXVK Linux жүйесінде Wine көмегімен 3D қолданбалары мен ойындарын іске қосу үшін пайдаланылуы мүмкін, бұл Wine компаниясының OpenGL үстінде жұмыс істейтін Direct3D 9/10/11 іске асыруларына жоғары өнімділікті балама ретінде қызмет етеді.

Негізгі өзгерістер:

  • Ортақ текстуралық ресурстарға және IDXGIResource API интерфейсіне бастапқы қолдау енгізілді. Текстура метадеректерін байланысты ортақ жад дескрипторларымен бірге сақтауды ұйымдастыру үшін Wine қосымша патчтары қажет, олар қазір тек Proton Experimental тармағында қол жетімді. Іске асыру қазіргі уақытта D2D3 және D9D3 API интерфейстері үшін 11D текстураны ортақ пайдалануды қолдаумен шектелген. IDXGIKeyedMutex қоңырауына қолдау көрсетілмейді және қазіргі уақытта D3D12 және Vulkan пайдаланатын қолданбалармен ресурстарды ортақ пайдалану мүмкіндігі жоқ. Қосымша мүмкіндіктер Nioh 2 және Atelier сериясындағы ойындар сияқты кейбір Koei Tecmo ойындарында бейне ойнату мәселелерін шешуге, сондай-ақ Black Mesa ойынындағы интерфейсті көрсетуді жақсартуға мүмкіндік берді.
  • Сатушы идентификаторын қайта анықтауды өшіру үшін DXVK_ENABLE_NVAPI ортасының айнымалы мәні қосылды (dxvk.nvapiHack = False сияқты).
  • NVIDIA драйверлері бар жүйелерде кейбір D3D11 ойындарын жылдамдатуы мүмкін жергілікті массивтерді пайдалану кезінде шейдер кодын жасау жақсарды.
  • DXGI_FORMAT_R11G11B10_FLOAT пішіміндегі кескіндерді көрсету өнімділігін жоғарылататын оңтайландыру қосылды.
  • D3D9 пайдалану кезінде текстураларды жүктеу мәселелері шешілді.
  • Assassin's Creed 3 және Black Flag үшін өнімділік мәселелерін шешу үшін "d3d11.cachedDynamicResources=a" параметрі қосылды. Frostpunk үшін "d3d11.cachedDynamicResources = c" параметрі қосылған, ал Құдай соғысы үшін бұл "dxgi.maxFrameLatency = 1".
  • GTA: San Andreas және Rayman Origins-те көрсету мәселелері шешілді.

Ақпарат көзі: opennet.ru

пікір қалдыру