Valve heeft een nieuwe versie van het Proton-project 9.0-3 uitgebracht, dat is gebaseerd op de codebasis van het Wine-project en gericht is op het mogelijk maken van het draaien van Windows-spellen op Linux die zijn gepresenteerd in de Steam-catalogus. De ontwikkelresultaten 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.
Onder de wijzigingen in de nieuwe versie van Proton:
- De DXVK-laag, die aanroepen naar de Vulkan-API transcribeert, is tot versie 2.4 bijgewerkt.
- VKD3D-Proton, een tak van vkd3d, gemaakt door Valve ter verbetering van de ondersteuning voor Direct3D 12 in Proton, is bijgewerkt naar versie 2.13.
- Het Dxvk-nvapi-pakket met de implementatie van de NVAPI-bibliotheek bovenop DXVK is bijgewerkt naar versie 0.7.1.
- De Wine Mono-engine met de implementatie van het .NET-platform is bijgewerkt naar release 9.2.0.
- Ondersteuning toegevoegd voor het gebruik van D3D12 met OpenXR voor virtual reality-headsets.
- Met behulp van Xalia is de mogelijkheid gecreƫerd om gamecontrollers te gebruiken voor de besturing van de launcher van het spel Fallout 3.
- Geheugenverbruik bij het afspelen van video in 32-bits spellen is verminderd.
- Ondersteuning toegevoegd voor spellen:
- Avatar: Frontiers of Pandora
- Ball at Work: The Ultimate Speedrun Platformer!
- Banyu Lintar Angin
- Dinner with an Owl,
- Farlight 84
- Flatout 3
- KinitoPET
- Owl Observatory Demo
- Sleeping Dogs: Definitive Edition
- Super
- Sword of Convallaria
- Syberia
- THE KING OF FIGHTERS XIII STEAM EDITION
- To Pixelia Demo
- Unity of Command II
- Zaccaria Pinball
- Problemen in spellen opgelost:
- Aimlabs
- Arcanum
- Burnout Paradise Remastered
- Dinogen Online
- Far Cry 3 Blood Dragon
- FINAL FANTASY XII THE ZODIAC AGE
- Guild Wars 2.
- Halo Infinite
- Helldivers 2
- Hell Yeah! Wrath of the Dead Rabbit
- IL-2 Sturmovik: Cliffs of Dover Blitz Edition
- Insanely Twisted Shadow Planet
- Iragon
- Once Human
- One Finger Death Punch
- Project Kunai
- Quantum Break
- RAID: World War II
- Romance of the Three Kingdoms
- SCP Secret Laboratory
- Shady Brook ā A Dark Mystery Text Adventure
- Spirit Hunter: NG
- Squad
- Starfield: Creation Kit
- Strip Fighter ZERO
- The Finals
- Undecember
- Unreal Insights
- Yakuza 4 Remastered
- Yakuza Kiwami
- Zeepkist
- Regressies zijn opgelost die in de Proton 9-tak zijn ontdekt en zich in de volgende spellen manifesteren:
- Alan Wakeās American Nightmareās DLC
- Bionic Commando
- GRID Autosport
- GRID 2
- Noita
- Sonic Forces.
- Warhammer 40,000: Darktide
Bron: opennet.ru
