Proton 5.0 ajunge pe baza Wine 5.0, o integrare mai mare cu Steam și multe altele

abur-joc-proton

Acum cateva zile Valve a anunțat lansarea noii ramuri a proiectului Proton 5.0, care se bazează pe experiența proiectului Wine și își propune să asigure lansarea aplicațiilor de jocuri bazate pe Linux create pentru Windows și prezentate în directorul Steam.

Pentru cei care nu știu despre proiect, Proton ar trebui să știe că acest lucru permite executarea directă aplicații ale jocuri care sunt disponibile numai pentru Windows pe clientul Steam Linux. Pachetul include implementarea DirectX 10/09/11 (bazat pe pachetul DXVK) și DirectX 12 (bazat pe vkd3d), lucrând prin traducerea apelurilor DirectX către API-ul Vulkan.

Aceasta oferă suport îmbunătățit pentru controlerele de joc și posibilitatea de a utiliza modul ecran complet independent în jocuri. Pentru a crește performanța jocurilor multithread, sunt acceptate mecanismele „esync” (Eventfd Synchronization) și „futex / fsync”.

Principalele noutăți ale Protonului 5.0

Această nouă versiune a proiectului Proton 5.0, ajunge sincronizat cu baza codului Wine 5.0, de la care au fost transferate peste 3500 de modificări (ramura anterioară se baza pe vinul 4.11), în timp ce 207 patch-urile Proton 4.11 au fost portate din amonte și fac acum parte din proiectul principal Wine.

Proton 5.0 redă deja jocurile în mod implicit folosind Direct3D 9, stratul DXVK, care traduce apelurile Vulkan API. Utilizatorii de sisteme 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ă, ca a făcut posibilă extinderea gamei de jocuri compatibile care utilizează tehnologia pentru a proteja împotriva modificărilor neautorizate din jocurile Denuvo. De exemplu, în Proton puteți juca acum jocuri precum Just Cause 3, Batman: Arkham Knight și Abzu

Componentele FAudio odată cu implementarea Biblioteci de sunete DirectX (XAudio2, X3DAudio, XAPO și XACT3 API) au fost actualizate la versiunea 20.02.

Stratul DXVK, care oferă implementarea DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, care funcționează prin traducerea apelurilor în API Vulkan, a fost actualizat la versiunea 1.5.4.

În DXVK 1.5.4, modificările de regresie legate de suportul Direct3D 9 au fost rezolvate și problemele apărute în jocurile Anno 1701, EYE: Divine Cybermancy, Forgotten Realms: Demon Stone, King's Bounty și The Witcher au fost rezolvate.

Dintre celelalte schimbări care ies din Proton 5.0:

  • Noile instalații Proton returnează informații despre o versiune mai nouă a sistemului de operare, deoarece unele jocuri noi necesită. Parametrii instalațiilor vechi nu sunt modificați.
  • Dezvoltarea îmbunătățirilor semnificative a început cu adăugarea de suport pentru lucrul cu mai multe monitoare și adaptoare grafice în Wine 5.0.
  • Pentru jocurile mai vechi, suport îmbunătățit pentru sunetul surround.
  • S-a schimbat structura depozitului Git al proiectului. Au fost adăugate noi submodule în ramura 5.0, ceea ce necesită inițializarea acestora cu comanda actualizare git submodule –init atunci când se construiește din git.

Cum se activează Proton pe Steam?

În cele din urmă pentru cei interesați să încerce Proton, trebuie să aibă versiunea beta a Steam instalată pe sistemul lor dacă nu, vă puteți alătura versiunii beta a Linux de la clientul Steam.

Pentru aceasta trebuie deschideți clientul Steam și faceți clic pe Steam în colțul din stânga sus, apoi pe Setări.

În secțiunea „Cont” veți găsi opțiunea de a vă înregistra pentru versiunea beta. Dacă faceți acest lucru și acceptați, clientul Steam va fi închis și va descărca versiunea beta (o nouă instalare).

Supapă protonică

La final și după ce și-au accesat contul, se întorc pe același traseu pentru a verifica dacă folosesc deja Proton. Acum vă puteți instala jocurile în mod regulat, vi se va reaminti singura dată când Proton este folosit pentru aceasta.

Pe de altă parte dacă sunteți interesat să compilați codul pe cont propriu, puteți obține noua versiune descărcând-o de la următorul link.

Instrucțiunile, precum și detaliile pentru realizarea acestui proces și alte informații despre proiect pot fi găsite în acest link. 


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.