Valve lansează Proton 5.0, o suită pentru rularea jocurilor Windows pe Linux

Compania Valve а publicat prima lansare a unei noi ramuri a proiectului Protonul 5.0, care se bazează pe dezvoltările proiectului Wine și are ca scop asigurarea lansării de aplicații de gaming create pentru Windows și prezentate în catalogul Steam pe Linux. Dezvoltarea proiectelor răspândire sub licența BSD.

Proton vă permite să rulați direct aplicații de jocuri numai pentru Windows în clientul Steam Linux. Pachetul include o implementare a DirectX 9/10/11 (pe baza pachetului DXVK) și DirectX 12 (bazat pe vkd3d), care funcționează prin traducerea apelurilor DirectX în API-ul Vulkan, oferă suport îmbunătățit pentru controlerele de joc și capacitatea de a utiliza modul ecran complet, indiferent de rezoluțiile ecranului acceptate în jocuri. Pentru a crește performanța jocurilor cu mai multe fire, sunt acceptate mecanismele "sincronizare„(Sincronizare Eventfd) și „futex/fsync“.

В versiune noua:

  • Sincronizarea cu baza de cod a fost finalizată Vin 5.0, din care s-au transferat peste 3500 de modificări (ramura anterioară avea la bază vinul 4.11). 207 patch-uri din Proton 4.11 au fost mutate în amonte și sunt acum incluse în pachetul principal Wine;
  • Pentru a reda jocuri folosind Direct3D 9, stratul DXVK este activat în mod implicit, traducând apelurile în API-ul Vulkan. Utilizatorii sistemelor fără suport Vulkan pot reveni la backend-ul wined3d, care utilizează traducerea OpenGL, prin setarea PROTON_USE_WINED3D;
  • Integrarea cu clientul Steam a fost consolidată, ceea ce a extins gama de jocuri acceptate care utilizează tehnologia pentru a proteja împotriva modificărilor neautorizate ale jocurilor Denuvo. De exemplu, Proton poate juca acum jocuri precum Just Cause 3, Batman: Arkham Knight și Abzu;
  • Noile instalări Proton returnează informații despre o versiune mai nouă a sistemului de operare, așa cum este cerut de unele jocuri noi.
    Parametrii setărilor vechi rămân neschimbați;

  • Dezvoltarea a început cu îmbunătățiri semnificative legate de adăugarea suportului pentru lucrul cu mai multe monitoare și adaptoare grafice în Wine 5.0;
  • Suport surround îmbunătățit pentru jocurile mai vechi;
  • Structura depozitului Git al proiectului a fost schimbată. Au fost adăugate noi submodule la ramura 5.0, ceea ce necesită ca la construirea din git, acestea să fie inițializate cu comanda „git submodule update —init”;
  • Componente FAudio cu implementarea bibliotecilor de sunet DirectX (API XAudio2, X3DAudio, XAPO și XACT3) actualizate la lansarea 20.02;
  • Stratul intermediar DXVK, care oferă o implementare a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, care funcționează prin apeluri de difuzare către API-ul Vulkan, a fost actualizat la versiunea publicată ieri 1.5.4. DXVK 1.5.4 remediază regresiile legate de suportul Direct3D 9 și rezolvă problemele apărute în Anno 1701, EYE: Divine Cybermancy,
    Tărâmurile Uitate: Piatra Demonului, Recompensa Regelui și
    Vrajitorul.

Sursa: opennet.ru

Adauga un comentariu