Valve heeft de release van het Proton 7.0-project aangekondigd, dat is gebaseerd op de codebasis van het Wine-project en gericht is op het mogelijk maken van de uitvoering van gamingapplicaties die voor Windows zijn gemaakt en die in de Steam-catalogus zijn opgenomen, op Linux. De ontwikkelingen van het project worden verspreid onder de BSD-licentie.
Proton maakt het mogelijk om gamingapplicaties die alleen voor Windows zijn aangeleverd direct te starten in de Linux-client van Steam. Het pakket bevat een implementatie van DirectX 9/10/11 (op basis van het DXVK-pakket) en DirectX 12 (op basis van vkd3d-proton), die werken via de translatielaag van DirectX-aanroepen naar de Vulkan-API. Het biedt verbeterde ondersteuning voor gamecontrollers en de mogelijkheid om in de volledige schermmodus te spelen, ongeacht de ondersteunde resoluties van de games. Voor een betere prestatie van multitasking games worden mechanismen zoals "esync" (Eventfd Synchronization) en "futex/fsync" ondersteund.
In de nieuwe versie:
- Synchronisatie heeft plaatsgevonden met de release van Wine 7.0 (de vorige tak was gebaseerd op Wine 6.3). Specifieke patches die zich in Proton hebben opgehoopt zijn nu opgenomen in de hoofdversie van Wine. De DXVK-laag, die de aanroepen naar de Vulkan-API vertaalt, is tot versie 1.9.4 bijgewerkt. VKD3D-Proton, een tak van vkd3d gemaakt door Valve voor een betere ondersteuning van Direct3D 12 in Proton, is bijgewerkt naar versie 2.5-146. Het wine-mono pakket is bijgewerkt naar versie 7.1.2.
- Ondersteuning voor lokale decodering van video in H.264-formaat is toegevoegd.
- Ondersteuning voor de Linux-module van het anti-cheat systeem Easy Anti-Cheat (EAC) is toegevoegd, dat wordt gebruikt om de uitvoering van Windows-games met ingeschakelde anti-cheat te waarborgen. Easy Anti-Cheat stelt spelers in staat om een online game in een speciale isolatiemodus te starten, die de integriteit van de gameclient verifieert en ingrepen in het proces en manipulaties met zijn geheugen identificeert.
- Ondersteuning toegevoegd voor spellen:
- Anno 1404
- Call of Juarez
- DCS World Steam Edition
- Disgaea 4 Complete+
- Dungeon Fighter Online
- Epic Roller Coasters XR
- Eternal Return
- Forza Horizon 5
- Gravity Sketch VR
- Monster Hunter Rise
- NecroVisioN
- Nights of Azure
- Oceanhorn: Monster of the Uncharted Seas
- Order of War
- Persona 4 Golden
- Resident Evil 0
- Resident Evil Revelations 2
- Rocksmith 2014 Edition
- SCP: Secret Laboratory
- Wargroove
- Wartales
- Yakuza 4 Remastered
- Problemen in spellen opgelost:
- Sea of Thieves
- Beacon
- Mount & Blade II: Bannerlord
- Age of Empires IV
- Marvel Avengers
- Runescape stabiliteit
- Castlevania Advance Collection
- Paradox Launcher
- Pathfinder: Wrath of the Righteous
- Far Cry
- Doom Eternal
- De ondersteuning voor geluid in de games Skyrim, Fallout 4 en Mass Effect 1 is verbeterd.
- De ondersteuning voor Steam-controllers in games die worden uitgevoerd vanaf het Origin-platform is verbeterd.
- Prestatie-optimalisaties met betrekking tot invoerverwerking, vensterbeheer en geheugenverdeling zijn overgenomen uit de Proton Experimental-tak.
Daarnaast kan worden opgemerkt dat voor de Steam Deck-spelcomputer, gebaseerd op Linux, de ondersteuning voor 591 games is bevestigd. 337 games zijn gemarkeerd als handmatig goedgekeurd door medewerkers van Valve (Verified). Van de goedgekeurde games hebben 267 (79%) geen native versie voor Linux en draaien ze met Proton.
Bron: opennet.ru
