Lanzamento do proxecto DXVK 1.2 coa implementación de Direct3D 10/11 ademais da API Vulkan

publicado liberación de capas intermedias DXVK 1.2, que proporciona unha implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 10 e Direct3D 11, traballando mediante a tradución de chamadas á API de Vulkan. Para usar DXVK requirido soporte para condutores API de Vulkancomo
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK.

DXVK pódese usar para executar aplicacións e xogos 3D en Linux usando Wine, servindo como unha alternativa de maior rendemento á implementación nativa de Direct3D 11 de Wine que se executa sobre OpenGL. EN algúns xogos rendemento da combinación Wine+DXVK diferente de executarse en Windows só nun 10-20%, mentres que ao utilizar a implementación Direct3D 11 baseada en OpenGL, o rendemento diminúe de forma máis significativa.

A nova versión usa un fío separado para a transferencia do búfer de comandos, o que mellora o rendemento nalgunhas configuracións multinúcleo. Ademais, aumentouse a frecuencia de envío do búfer de comandos para eliminar o tempo de inactividade e aumentar o uso da GPU. Das aplicacións cuxo rendemento se viu afectado positivamente por estes cambios, destácase o xogo Quake Champions.

Engadiuse soporte para extensións de renderización específicas que non están definidas oficialmente na especificación Direct3D 11 e que os fabricantes proporcionan por separado a través de bibliotecas adicionais para Windows. Estas ampliacións son necesarias para que o proxecto piloto funcione. DXVK-AGS coa implementación das extensións AGS (AMD GPU Services) propostas en AMD AGS SDK e que che permiten utilizar algunhas optimizacións, incluídas as utilizadas nos xogos Resident Evil 2 e Devil May Cry 5.

As correccións inclúen: Carga lixeiramente reducida da CPU nalgúns xogos. Solucionouse un problema que facía que se engadesen elementos adicionais á caché do estado e que se recompilasen controladores Vulkan idénticos. Corrixiuse un erro que causaba fallos ou uso incorrecto de Vulkan ao usar o método ClearView. Desactivouse a solución NVAPI que se utilizou para resolver problemas en Mirror's Edge Catalyst en sistemas con GPU NVIDIA.

Fonte: opennet.ru

Engadir un comentario