Valve heeft de release van het Proton-project 11.0-1 uitgebracht, gebaseerd op de codebasis van het Wine-project en gericht op het mogelijk maken van het draaien van Windows-spellen in Linux, die beschikbaar zijn in de Steam-catalogus. Release 11.0-1 wordt gemarkeerd als de eerste stabiele release van de 11.0-serie. De ontwikkelingsresultaten van het project worden verspreid onder de BSD-licentie.
Proton stelt gebruikers in staat om Windows-spellen, die alleen voor Windows zijn geleverd, rechtstreeks uit te voeren in de Linux-client van Steam. Het pakket bevat implementaties van DirectX 8/9/10/11 (op basis van het DXVK-pakket) en DirectX 12 (op basis van vkd3d-proton), die werken via de vertaling van DirectX-aanroepen naar de Vulkan API. Dit biedt verbeterde ondersteuning voor gamecontrollers en de mogelijkheid om de fullscreen-modus te gebruiken, ongeacht de schermresoluties die door de spellen worden ondersteund. Voor de prestatieverbetering van multithreaded spellen worden de mechanismen "esync" (Eventfd Synchronization) en "futex/fsync" ondersteund.
Onder de wijzigingen in de nieuwe versie van Proton:
- Synchronisatie is uitgevoerd met de release van Wine 11.0.
- De DXVK-laag, die aanroepen naar de Vulkan API vertaalt, is bijgewerkt tot versie 2.7.1. VKD3D-Proton, een tak van vkd3d, gemaakt door Valve voor een betere ondersteuning van Direct3D 12 in Proton, is bijgewerkt naar de status van de repository van 10 april.
- Wine-mono 11.0.0, vkd3d 1.19, dxvk-nvapi 0.9.1 en Xalia 0.4.9 zijn bijgewerkt.
- Ondersteuning voor Steamworks SDK 1.64 is toegevoegd.
- Voor het draaien van x86-spellen op ARM64EC-systemen wordt emulator FEX 2605 gebruikt.
- Ondersteuning toegevoegd voor spellen:
- Blaite
- Breath of Fire IV
- DCS World Steam Edition
- Deadly Premonition
- Dino Crisis
- Dino Crisis 2
- Don’t Die Dateless, Dummy!
- From Dust
- Gothic 1 Classic
- Metal Fatigue
- METAL GEAR SURVIVE
- Resident Evil (1996)
- Resident Evil 2 (1998)
- SHOGUN: Total War.
- Universe Generator: The Golden Sword
- Unknown Faces
- Warhammer: Vermintide 2
- X-Plane 12
- Problemen in spellen opgelost:
- Age of Empires II: Definitive Edition
- ARC Raiders
- Arma: Reforger
- BIRDCAGE
- Blazblue Centralfiction
- Brighter Shores
- Call of Duty 2
- Call of Duty: WWII
- Chambers
- CHRONO TRIGGER
- Crimson Desert
- Cyberpunk 2077
- DEATH STRANDING 2: ON THE BEACH
- Disintegratio
- Duck Game
- Dungeon Siege
- Elder Scrolls IV: Oblivion Game of the Year Edition (2009)
- Grounded
- HELLDIVERS 2
- Hellsinker
- Hollow Knight Beta
- Idle Trillionaire
- Killer Inn
- METAL GEAR SOLID 2: Sons of Liberty
- Microsoft Flight Simulator
- No Man’s Sky
- Pentiment
- Phasmophobia
- RAGE
- Rei and the Floating City
- Resident Evil 2
- RoBoRumble
- Satisfactory
- Sea of Solitude
- She Sees Red
- Space Engineers
- The Finals
- The King of Fighters XIII Global Match
- The Witcher 3
- Titanfall 2
- Ondersteuning voor het gebruik van gamecontrollers in de launchers van games is toegevoegd:
- Batman: Arkham Asylum GOTY
- BioShock
- Dino Crisis
- Dino Crisis 2
- Disney Bolt
- Disney Epic Mickey 2: The Power of Two
- Final Fantasy X/X-2 HD Remaster
- Hellsinker
- LocoCycle
- Metal Slug XX
- Mortal Kombat Komplete Edition
- Puddle
- Rayman: Raving Rabbids
- Red Faction: Armageddon
- Resident Evil (1996)
- Resident Evil 2 (1998)
- Resident Evil 3 Nemesis (1999)
- Rocket Knight
- Sonic the Hedgehog 4 — Episode II
- STAR WARS Starfighter
- Ys SEVEN
- Zero Escape: The Nonary Games
Bron: opennet.ru
