Valve brengt Proton 5.0 uit, een suite voor het uitvoeren van Windows-games op Linux

Ventiel bedrijf опубликовала eerste release van een nieuwe tak van het project Proton 5.0, dat gebaseerd is op de ontwikkelingen van het Wine-project en gericht is op het verzekeren van de lancering van gaming-applicaties gemaakt voor Windows en gepresenteerd in de Steam-catalogus op Linux. Projectontwikkelingen worden verspreid onder BSD-licentie.

Met Proton kun je rechtstreeks gaming-applicaties voor alleen Windows uitvoeren in de Steam Linux-client. Het pakket bevat een implementatie van DirectX 9/10/11 (gebaseerd op het pakket DXVK-extensie) en DirectX 12 (gebaseerd op vkd3d), dat werkt via de vertaling van DirectX-aanroepen naar de Vulkan API, biedt verbeterde ondersteuning voor gamecontrollers en de mogelijkheid om de modus Volledig scherm te gebruiken, ongeacht de schermresoluties die in games worden ondersteund. Om de prestaties van games met meerdere threads te verbeteren, worden mechanismen ondersteund "esync"(Eventfd-synchronisatie) en "futex/fsync".

В nieuwe versie:

  • Synchronisatie met codebase voltooid Wijn 5.0, waaruit ruim 3500 wijzigingen zijn overgedragen (de vorige tak was gebaseerd op wijn 4.11). 207 patches van Proton 4.11 zijn stroomopwaarts verplaatst en zijn nu opgenomen in het hoofdpakket Wine;
  • Om games te renderen met Direct3D 9, is de DXVK-laag standaard ingeschakeld, waardoor oproepen naar de Vulkan API worden vertaald. Gebruikers van systemen zonder Vulkan-ondersteuning kunnen terugkeren naar de wined3d-backend, die OpenGL-vertaling gebruikt, door de PROTON_USE_WINED3D-instelling in te stellen;
  • De integratie met de Steam-client is versterkt, waardoor het aanbod aan ondersteunde games is uitgebreid die technologie gebruiken om te beschermen tegen ongeoorloofde wijziging van games Denuvo. Proton kan nu bijvoorbeeld games spelen als Just Cause 3, Batman: Arkham Knight en Abzu;
  • Nieuwe Proton-installaties retourneren informatie over een nieuwere versie van het besturingssysteem, zoals vereist door sommige nieuwe games.
    De parameters van de oude instellingen blijven ongewijzigd;

  • Er is begonnen met de ontwikkeling van aanzienlijke verbeteringen met betrekking tot de toevoeging van ondersteuning voor het werken met meerdere monitoren en grafische adapters in Wine 5.0;
  • Verbeterde surround sound-ondersteuning voor oudere games;
  • De structuur van de Git-repository van het project is gewijzigd. Er zijn nieuwe submodules toegevoegd aan branch 5.0, wat vereist dat wanneer je vanuit git bouwt, ze geïnitialiseerd moeten worden met het commando “git submodule update —init”;
  • Onderdelen FAudio met de implementatie van DirectX-geluidsbibliotheken (API XAudio2, X3DAudio, XAPO en XACT3) bijgewerkt naar release 20.02;
  • Tussenlaag DXVK-extensie, dat een implementatie biedt van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, werkend via vertaling van aanroepen naar de Vulkan API, is bijgewerkt naar de gisteren gepubliceerde release 1.5.4. DXVK 1.5.4 corrigeert regressies gerelateerd aan Direct3D 9-ondersteuning en lost problemen op die voorkomen in Anno 1701, EYE: Divine Cybermancy,
    Vergeten rijken: Demon Stone, King's Bounty en
    The Witcher.

Bron: opennet.ru

Voeg een reactie