En lugar de la versión cancelada debido a problemas de congelamiento de GPU se ha preparado el lanzamiento de la capa , que proporciona una implementación de DXGI (Infraestructura Gráfica de DirectX), Direct3D 10 y Direct3D 11, funcionando a través de la traducción de llamadas a la API Vulkan. En DXVK 1.0.3 se han trasladado algunas correcciones y mejoras de la rama 1.1, por ejemplo:
- En la DLL se ha asegurado la inclusión de información sobre la versión de DXVK;
- En sistemas con GPU NVIDIA se han resuelto problemas de renderizado en los juegos Dark Souls Remastered y Grim Dawn;
- Se ha eliminado el congelamiento de la GPU y el fallo del controlador al iniciar el juego Star Citizen;
- Se han resuelto problemas de rendimiento en el juego Anno 1800;
- Se han corregido errores que llevaban a la transmisión de datos indefinidos al controlador, lo que podía afectar negativamente al almacenamiento en caché de sombreados;
- Se ha solucionado un problema de hash de sombreados geométricos con metadatos de flujo, que podría llevar a un aumento descontrolado del tamaño de los archivos de caché de estado.
Recordemos que DXVK se puede utilizar para ejecutar aplicaciones y juegos 3D en Linux mediante Wine, actuando como una alternativa de mayor rendimiento a la implementación de Direct3D 11 integrada en Wine, que funciona sobre OpenGL. En el rendimiento de la combinación Wine+DXVK es solo un 10-20% inferior al de ejecutarlo en Windows, mientras que al utilizar la implementación de Direct3D 11 basada en OpenGL, el rendimiento disminuye de forma más sustancial. en de DXVK como componente , proporcionado en forma de una biblioteca de Linux separada (libdxvk.so), que se puede utilizar directamente en Wine, sin necesidad de instalar DXVK por separado en forma de DLL de Windows.
Fuente: opennet.ru
