Valve lanza Proton 5.0, unha suite para executar xogos de Windows en Linux

Compañía de válvulas publicado primeiro lanzamento dunha nova rama do proxecto Protón 5.0, que se basea nos desenvolvementos do proxecto Wine e que ten como obxectivo garantir que as aplicacións de xogos creadas para Windows e presentadas no catálogo de Steam poidan executarse en Linux. Logros do proxecto espallamento baixo a licenza BSD.

Proton permítelle executar directamente aplicacións de xogos só para Windows no cliente Steam Linux. O paquete inclúe a implementación de DirectX 9/10/11 (baseado no paquete DXVK) e DirectX 12 (baseado en vkd3d) que funcionan ao traducir as chamadas de DirectX á API de Vulkan ofrece unha compatibilidade mellorada para os controladores de xogos e a posibilidade de usar o modo de pantalla completa independentemente das resolucións de pantalla admitidas nos xogos. Para aumentar o rendemento dos xogos multifíos, os mecanismos "sincronizar" (Sincronización de Eventfd) e "futex/fsync«.

В nova versión:

  • Completouse a sincronización coa base de código Viño 5.0, do que se trasladaron máis de 3500 cambios (a rama anterior baseábase no viño 4.11). Movéronse 207 parches de Proton 4.11 e agora están incluídos no paquete principal de Wine;
  • Para renderizar xogos usando Direct3D 9, a capa DXVK está activada por defecto, traducindo chamadas á API de Vulkan. Os usuarios de sistemas sen compatibilidade con Vulkan poden volver ao backend wined3d, que usa tradución OpenGL, configurando a configuración PROTON_USE_WINED3D;
  • Reforzouse a integración co cliente de Steam, o que ampliou a gama de xogos compatibles que usan tecnoloxía para protexerse contra modificacións non autorizadas dos xogos denuvo. Por exemplo, Proton agora pode xogar a xogos como Just Cause 3, Batman: Arkham Knight e Abzu;
  • As novas instalacións de Proton devolven información sobre unha versión máis recente do sistema operativo, tal e como requiren algúns xogos novos.
    Os parámetros da configuración antiga non se modifican;

  • Comezou o desenvolvemento de melloras significativas relacionadas coa incorporación de soporte para traballar con varios monitores e adaptadores gráficos en Wine 5.0;
  • Soporte de son envolvente mellorado para xogos máis antigos;
  • A estrutura do repositorio Git do proxecto foi modificada. Engadíronse novos submódulos á rama 5.0, o que require que ao construír desde git, deben inicializarse co comando “git submodule update —init”;
  • Compoñentes Faudio coa implementación de bibliotecas de sons DirectX (API XAudio2, X3DAudio, XAPO e XACT3) actualizadas para a versión 20.02;
  • Capa intermedia DXVK, que proporciona unha implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, que funciona mediante chamadas de difusión á API de Vulkan, actualizouse ao lanzamento publicado onte. 1.5.4. DXVK 1.5.4 soluciona regresións relacionadas co soporte de Direct3D 9 e resolve os problemas que ocorren en Anno 1701, EYE: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King's Bounty e
    O meiga.

Fonte: opennet.ru

Engadir un comentario