Vulkan API жоғарғы жағында Direct1.2D 3/10 енгізуі бар DXVK 11 жобасының шығарылымы

жарияланды қабат аралық босату DXVK 1.2, ол Vulkan API-ге қоңырауларды аудару арқылы жұмыс істейтін DXGI (DirectX графикалық инфрақұрылымы), Direct3D 10 және Direct3D 11 жүзеге асыруды қамтамасыз етеді. DXVK пайдалану үшін талап етіледі драйверлерге қолдау көрсету Vulkan API, сияқты
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 және AMDVLK.

DXVK Linux жүйесінде Wine көмегімен 3D қолданбалары мен ойындарын іске қосу үшін пайдаланылуы мүмкін, бұл Wine компаниясының OpenGL үстінде жұмыс істейтін Direct3D 11 бағдарламасына өнімділігі жоғары балама ретінде қызмет етеді. IN кейбір ойындар Wine+DXVK комбинациясының өнімділігі ерекшеленеді Windows жүйесінде жұмыс істеуден тек 10-20%-ға, ал OpenGL негізіндегі Direct3D 11 енгізуін пайдаланған кезде өнімділік айтарлықтай төмендейді.

Жаңа шығарылым кейбір көп ядролы конфигурациялардағы өнімділікті жақсартатын пәрмен буферін тасымалдау үшін бөлек ағынды пайдаланады. Сонымен қатар, тоқтау уақытын жою және GPU пайдалануды арттыру үшін пәрмен буферін жіберу жиілігі ұлғайтылды. Осы өзгерістер өнімділігіне оң әсер еткен қолданбалардың ішінде Quake Champions ойыны атап өтілді.

Direct3D 11 спецификациясында ресми анықталмаған және Windows жүйесіне арналған қосымша кітапханалар арқылы өндірушілер бөлек қамтамасыз ететін арнайы көрсету кеңейтімдері үшін қосылған қолдау. Бұл кеңейтімдер пилоттық жобаның жұмыс істеуі үшін қажет. DXVK-AGS ұсынылған AGS (AMD GPU Services) кеңейтімдерін енгізу арқылы AMD AGS SDK және кейбір оңтайландыруларды, соның ішінде Resident Evil 2 және Devil May Cry 5 ойындарында қолданылатындарды пайдалануға мүмкіндік береді.

Түзетулер мыналарды қамтиды: Кейбір ойындарда CPU жүктемесі аздап азайтылды. Күй кэшіне қосымша элементтердің қосылуына және Vulkan өңдегіштерінің қайта құрастырылуына әкелетін мәселе түзетілді. ClearView әдісін пайдалану кезінде Vulkan қолданбасының бұзылуына немесе дұрыс пайдаланылмауына әкелетін қате түзетілді. NVIDIA графикалық процессорлары бар жүйелердегі Mirror's Edge катализаторындағы мәселелерді шешу үшін пайдаланылған NVAPI уақытша шешімі өшірілген.

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

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