Valve lanza Proton 5.0, una suite para ejecutar juegos de Windows en Linux

Compañía de válvulas опубликовала primer lanzamiento de una nueva rama del proyecto Protón 5.0, que se basa en los desarrollos del proyecto Wine y tiene como objetivo permitir que las aplicaciones de juegos creadas para Windows y presentadas en el catálogo de Steam se ejecuten en Linux. logros del proyecto propagar bajo la 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 Extensión DXVK) y DirectX 12 (basado en vkd3d) que funcionan mediante la traducción de llamadas de DirectX a la API de Vulkan, brindan soporte mejorado para controladores de juegos y la capacidad de usar el modo de pantalla completa independientemente de las resoluciones de pantalla admitidas en los juegos. Para aumentar el rendimiento de los juegos de subprocesos múltiples, los mecanismos "sincronización" (Sincronización de Eventfd) y "futex/fsync«.

В nueva versión:

  • Sincronización con el código base completada Vino 5.0, del cual se transfirieron más de 3500 cambios (la rama anterior se basó en vino 4.11). 207 parches de Proton 4.11 se han movido hacia arriba y ahora están incluidos en el paquete principal de Wine;
  • Para renderizar juegos usando Direct3D 9, la capa DXVK está habilitada de forma predeterminada, traduciendo llamadas a la API de Vulkan. Los usuarios de sistemas sin soporte Vulkan pueden volver al backend wined3d, que utiliza traducción OpenGL, configurando la configuración PROTON_USE_WINED3D;
  • Se ha reforzado la integración con el cliente Steam, lo que ha ampliado la gama de juegos compatibles que utilizan tecnología para proteger contra modificaciones no autorizadas de los juegos. Denuvo. Por ejemplo, Proton ahora puede jugar juegos como Just Cause 3, Batman: Arkham Knight y Abzu;
  • Las nuevas instalaciones de Proton devuelven información sobre una versión más nueva del sistema operativo, como lo requieren algunos juegos nuevos.
    Los parámetros de la configuración anterior no se modifican;

  • Se ha iniciado el desarrollo de mejoras significativas relacionadas con la adición de soporte para trabajar con múltiples monitores y adaptadores gráficos en Wine 5.0;
  • Soporte de sonido envolvente mejorado para juegos más antiguos;
  • Se ha cambiado la estructura del repositorio Git del proyecto. Se han agregado nuevos submódulos a la rama 5.0, lo que requiere que al compilar desde git, se inicialicen con el comando “git submodule update —init”;
  • Компоненты FAudio con la implementación de bibliotecas de sonido DirectX (API XAudio2, X3DAudio, XAPO y XACT3) actualizadas a la versión 20.02;
  • capa intermedia Extensión DXVK, que proporciona una implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 y 11, que funciona mediante llamadas de transmisión a la API de Vulkan, se actualizó a la versión publicada ayer. 1.5.4. DXVK 1.5.4 corrige regresiones relacionadas con la compatibilidad con Direct3D 9 y resuelve problemas que ocurren en Anno 1701, EYE: Divine Cybermancy,
    Reinos olvidados: Piedra demoníaca, Recompensa del rey y
    The Witcher.

Fuente: opennet.ru

Añadir un comentario