Valve stel Proton 5.0 vry, 'n suite om Windows-speletjies op Linux te laat loop

Valve Maatskappy gepubliseer eerste vrystelling van 'n nuwe tak van die projek Proton 5.0, wat gebaseer is op die ontwikkelings van die Wyn-projek en daarop gemik is om speletjietoepassings wat vir Windows geskep is en in die Steam-katalogus aangebied word, in staat te stel om op Linux te werk. Projekprestasies versprei onder die BSD-lisensie.

Met Proton kan u net-Windows-speletjietoepassings direk op die Steam Linux-kliënt laat loop. Die pakket bevat die implementering van DirectX 9/10/11 (gebaseer op die pakket DXVK) en DirectX 12 (gebaseer op vkd3d) wat werk deur DirectX-oproepe na die Vulkan API te vertaal, bied verbeterde ondersteuning vir speletjiebeheerders en die vermoë om volskermmodus te gebruik, ongeag die skermresolusies wat in speletjies ondersteun word. Om die werkverrigting van multi-threaded speletjies te verhoog, die meganismes "esync" (Eventfd-sinchronisasie) en "futex/fsync«.

В nuwe weergawe:

  • Sinchronisasie met kodebasis voltooi Wyn 5.0, waaruit meer as 3500 veranderinge oorgedra is (die vorige tak was gebaseer op wyn 4.11). 207 kolle vanaf Proton 4.11 is stroomop geskuif en is nou by die hoofwynpakket ingesluit;
  • Om speletjies met Direct3D 9 weer te gee, is die DXVK-laag by verstek geaktiveer, wat oproepe na die Vulkan API vertaal. Gebruikers van stelsels sonder Vulkan-ondersteuning kan terugkeer na die wined3d-agtergrond, wat OpenGL-vertaling gebruik, deur die PROTON_USE_WINED3D-instelling te stel;
  • Integrasie met die Steam-kliënt is versterk, wat die reeks ondersteunde speletjies wat tegnologie gebruik om te beskerm teen ongemagtigde wysiging van speletjies uitgebrei het Denuvo. Byvoorbeeld, Proton kan nou speletjies speel soos Just Cause 3, Batman: Arkham Knight en Abzu;
  • Nuwe Proton-installasies gee inligting oor 'n nuwer weergawe van die bedryfstelsel terug, soos vereis deur sommige nuwe speletjies.
    Die parameters van die ou instellings word onveranderd gelaat;

  • Ontwikkeling het begin met aansienlike verbeterings wat verband hou met die byvoeging van ondersteuning vir die werk met veelvuldige monitors en grafiese adapters in Wine 5.0;
  • Verbeterde omringklankondersteuning vir ouer speletjies;
  • Die struktuur van die projek se Git-bewaarplek is verander. Nuwe submodules is by die 5.0-tak gevoeg, wat vereis dat wanneer vanaf git gebou word, hulle geïnisialiseer moet word met die opdrag "git submodule update —init";
  • Komponente FAudio met implementering van DirectX klankbiblioteke (XAudio2, X3DAudio, XAPO en XACT3 API's) opgedateer na vrystelling 20.02;
  • Tussenlaag DXVK, wat 'n implementering van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11 verskaf, wat via uitsaaioproepe na die Vulkan API werk, is opgedateer na die vrystelling wat gister gepubliseer is 1.5.4. DXVK 1.5.4 maak regressies reg wat verband hou met Direct3D 9-ondersteuning en los probleme op wat voorkom in Anno 1701, EYE: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King's Bounty en
    Die Witcher.

Bron: opennet.ru

Voeg 'n opmerking