El equipo detrás de DXVK, la implementación basada en Vulkan para D3D9, D3D10 y D3D11 en Linux y Wine, ha lanzado la versión DXVK 2.4.1, una actualización importante que mejora el soporte para varios juegos y optimiza el rendimiento en diferentes configuraciones.
Mejoras en Juegos D3D8/D3D9
En esta versión, DXVK 2.4.1 introduce mejoras notables en el soporte para juegos clásicos que utilizan D3D8 y D3D9, incluyendo títulos como:
- GTA: San Andreas
- Operation Racoon City
- Prince of Persia (2008)
- Rayman 3
- Serious Sam 2
- Splinter Cell: Pandora Tomorrow
- The First Templar
- The Sims 2
Estos juegos experimentarán un rendimiento más fluido y una mejor compatibilidad, lo que permitirá a los jugadores disfrutar de una experiencia más estable en sistemas Linux.
Mejoras en Juegos D3D11/DXGI
Para los juegos basados en D3D11 y DXGI, DXVK 2.4.1 también introduce optimizaciones que mejoran el soporte de títulos modernos como:
- God of War
- The Legend of Heroes: Trails through Daybreak
- Batman Arkham Knight
- Hunt Showdown
- Kena: Bridge of Spirits
- Senran Kagura Peach Ball
- The Sims 4
- Microsoft Flight Simulator
Estos títulos recibirán mejoras de rendimiento y solución de errores, mejorando la jugabilidad en configuraciones basadas en Linux y Wine.
Otras Mejoras y Optimización de Rendimiento
Además del soporte para juegos, DXVK 2.4.1 introduce una serie de mejoras técnicas, como:
- Mejora del soporte para tarjetas gráficas NVIDIA y entornos Wayland.
- Solución de problemas de parpadeo en juegos que utilizan diferentes shaders para renderizar la misma geometría.
- Optimización del rendimiento en juegos que usan Software Vertex Processing.
- Correcciones en la presentación a pantalla completa en algunos juegos creados con Game Maker.
- Mejora de la gestión de la memoria, adaptando dinámicamente el tamaño de los bloques de memoria según la cantidad ya asignada.
Solución de Problemas Generales
Entre las correcciones más importantes, DXVK 2.4.1 soluciona un problema que afectaba a los juegos que por defecto seleccionaban una GPU integrada debido a la cantidad de memoria de video disponible. También se corrigió un error que causaba un comportamiento inusual cuando la cantidad de VRAM disponible se informaba como una potencia de dos. Además, se evita la generación de shaders SPIR-V inválidos y se mejora el comportamiento de los juegos al salir del modo de pantalla completa cuando la ventana del juego pierde el enfoque.
Conclusión
La versión DXVK 2.4.1 representa un paso importante para mejorar la experiencia de juego en Linux, optimizando el rendimiento y compatibilidad de una amplia gama de títulos tanto clásicos como modernos. Si no prefieres compilar el código fuente por ti mismo, pronto podrás disfrutar de estas mejoras cuando la actualización llegue a los repositorios estables de tu distribución Linux.