Valve llança Proton 5.0, una suite per executar jocs de Windows a Linux

Companyia de vàlvules publicat primer llançament d'una nova branca del projecte Protó 5.0, que es basa en els desenvolupaments del projecte Wine i està orientat a permetre que les aplicacions de joc creades per a Windows i presentades al catàleg de Steam funcionin a Linux. Assoliments del projecte propagació sota la llicència BSD.

Proton us permet executar directament aplicacions de joc només per a Windows al client Steam Linux. El paquet inclou la implementació de DirectX 9/10/11 (basat en el paquet DXVK) i DirectX 12 (basat en vkd3d) que funcionen mitjançant la traducció de trucades de DirectX a l'API de Vulkan ofereix un suport millorat per als controladors de joc i la possibilitat d'utilitzar el mode de pantalla completa independentment de les resolucions de pantalla admeses als jocs. Per augmentar el rendiment dels jocs multifils, els mecanismes "sincronització" (Sincronització d'Eventfd) i "futex/fsync".

В nova versió:

  • S'ha completat la sincronització amb la base de codi Vi 5.0, de la qual es van traslladar més de 3500 canvis (la branca anterior es basava en el vi 4.11). 207 pedaços de Proton 4.11 s'han mogut aigües amunt i ara s'inclouen al paquet principal de Wine;
  • Per renderitzar jocs amb Direct3D 9, la capa DXVK està habilitada de manera predeterminada i tradueix les trucades a l'API Vulkan. Els usuaris de sistemes sense suport Vulkan poden tornar al backend wined3d, que utilitza la traducció OpenGL, mitjançant la configuració de PROTON_USE_WINED3D;
  • S'ha reforçat la integració amb el client de Steam, que ha ampliat la gamma de jocs compatibles que utilitzen tecnologia per protegir-se de les modificacions no autoritzades dels jocs. Denuvo. Per exemple, Proton ara pot jugar a jocs com Just Cause 3, Batman: Arkham Knight i Abzu;
  • Les noves instal·lacions de Proton retornen informació sobre una versió més nova del sistema operatiu, tal com requereixen alguns jocs nous.
    Els paràmetres de la configuració antiga es deixen sense canvis;

  • S'ha començat el desenvolupament de millores significatives relacionades amb l'addició de suport per treballar amb diversos monitors i adaptadors de gràfics a Wine 5.0;
  • Suport de so envoltant millorat per a jocs més antics;
  • S'ha canviat l'estructura del repositori Git del projecte. S'han afegit nous submòduls a la branca 5.0, que requereix que quan es construeixin des de git, s'han d'inicialitzar amb l'ordre “git submodule update —init”;
  • Components FAudi amb la implementació de biblioteques de so DirectX (API XAudio2, X3DAudio, XAPO i XACT3) actualitzades per al llançament 20.02;
  • Capa intermedia DXVK, que proporciona una implementació de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, que funciona mitjançant trucades de difusió a l'API Vulkan, s'ha actualitzat a la versió publicada ahir. 1.5.4. DXVK 1.5.4 soluciona les regressions relacionades amb el suport de Direct3D 9 i resol els problemes que es produeixen a Anno 1701, EYE: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King's Bounty i
    El bruixot.

Font: opennet.ru

Afegeix comentari