Valve ha publicado una nueva versión del proyecto Proton 9.0-4, basada en el código base del proyecto Wine y destinada a garantizar el lanzamiento de aplicaciones de juegos creadas para Windows y presentadas en el catálogo de Steam en Linux. Los desarrollos del proyecto se distribuyen bajo licencia BSD.
Proton le permite ejecutar directamente aplicaciones de juegos solo para Windows en el cliente Steam Linux. El paquete incluye la implementación de DirectX 9/10/11 (basado en el paquete DXVK) y DirectX 12 (basado en vkd3d-proton), trabajando a través de la traducción de llamadas de DirectX a la API de Vulkan, brinda soporte mejorado para controladores de juegos y el capacidad de usar el modo de pantalla completa independientemente de si es compatible con los juegos de resolución de pantalla. Para aumentar el rendimiento de los juegos de subprocesos múltiples, se admiten los mecanismos "esync" (Eventfd Synchronization) y "futex / fsync".
Entre los cambios de la nueva versión de Proton:
- La capa DXVK, que traduce las llamadas a la API de Vulkan, se actualizó a la rama 2.5.
- VKD3D-Proton, una bifurcación de vkd3d creada por Valve para mejorar la compatibilidad con Direct3D 12 de Proton, se ha actualizado a la versión 2.13-241. vkd3d-shader importado de vkd3d 1.14.
- El paquete Dxvk-nvapi con la implementación de la biblioteca NVAPI sobre DXVK se actualizó a la versión 0.7.1-94.
- El motor Wine Mono con la implementación de la plataforma .NET se ha actualizado a la versión 9.3.1.
- Soporte de juego agregado:
- APB Reloaded
- Espada de conquistador
- Odisea del héroe del cubo
- Disgaea 4 Complete +
- Demostración de chip duro
- ScarQuest
- Sniper Elite: Nazi Zombie Army 2 (solo GPU AMD)
- Test Drive Unlimited Solar Crown
- Total War: SHOGUN 2
- Warhammer 40k: Space Marine 2 (requiere Steam Overlay deshabilitado)
- Bienvenido a Dusttown
- Problemas resueltos en juegos:
- Age of Empires II: Definitive Edition
- Age of Mythology: Retold
- Ascenso astral
- Golpe de sangre
- cromacelda
- Choque por la corteza
- Crazy Taxi
- Dark and Darker
- Devil May Cry 3
- Diablo IV
- Perro Brew
- DOOM Eterno
- Dragon Age: La Guardia del Velo
- Final Fantasy XVI
- For Honor
- Reinicio duro Redux
- Hell Let Loose
- Espero que mueran
- Marcha de los imperios
- Mary Skelter 2
- Mashiroiro Symphony HD -Edición Sana-
- Max: La maldición de la hermandad
- Faraón Renacimiento+
- Red Dead Redemption 2
- Rivales de Aether II
- Guerrero de las sombras
- Duelo 1896
- Skull and Bones
- SpellForce 3: Edición Versus.
- Star Wars Jedi Knight II: Jedi marginado
- Los finales
- Yakuza 3 remasterizado
- Yakuza 4 remasterizado
- Yakuza 6
- Se corrigieron las regresiones identificadas en la rama Proton 9 y que aparecen en los juegos:
- Fortaleza Voladora B-17 - The Mighty 8th: Redux
- fábula
- Espero que mueran
- Carreras de Hotshot
- Marlow Briggs
- Máscara de la muerte
- Star Wars: Caballeros de la Antigua República
- La interfaz de los gamepads de Xalia se ha actualizado a la versión 0.4.4. Con la ayuda de Xalia, se implementó la capacidad de usar controladores de juegos para controlar los lanzadores de juegos:
- Fallout: New Vegas
- MultiVersus
- Oddworld: La Ira del Extranjero HD
- Trackmania unidos para siempre
- Trackmania Nations Forever
- GUERREROS TODAS LAS ESTRELLAS
- Se implementó una priorización correcta para nuevos subprocesos.
- Se agregó una salida de advertencia al registro cuando se ejecuta en sistemas con un valor pequeño del parámetro sysctl vm.max_map_count, que determina la cantidad máxima de áreas de mapeo de memoria disponibles para el proceso (se recomienda aumentar de 65530 a 1048576). Si los valores de vm.max_map_count son insuficientes, pueden surgir problemas con el inicio y el rendimiento de juegos que consumen mucha memoria.
- Garantiza la selección de pantalla correcta cuando se ejecuta en sistemas con varios monitores conectados a diferentes GPU.
- Se agregó soporte para la API NVIDIA Optical Flow y la tecnología DLSS 3 Frame Generation.
Fuente: opennet.ru
