Valve har udgivet en ny version af Proton-projektet 9.0-4, som er baseret på Wine-kodebasen og har til formål at muliggøre kørsel af Windows-spil på Linux, der er præsenteret i Steam-kataloget. Projektets investeringer distribueres under BSD-licensen.
Proton muliggør direkte kørsel af spiltitler i Steam-klienten på Linux, der kun leveres til Windows. Pakken inkluderer implementeringen af DirectX 9/10/11 (baseret på DXVK) og DirectX 12 (baseret på vkd3d-proton), der fungerer ved at oversætte DirectX-opkald til Vulkan API, giver forbedret støtte til gamepads og mulighed for at bruge fuldskærm uafhængigt af de skærmopløsninger, der understøttes i spillene. For at øge ydeevnen i flerspiller- og trådede spil understøttes mekanismerne 'esync' (Eventfd Synchronization) og 'futex/fsync'.
Blandt ændringerne i den nye version af Proton:
- DXVK-laget, der oversætter kald til Vulkan API, er blevet opdateret til version 2.5.
- VKD3D-Proton, en aflægger af vkd3d, oprettet af Valve for at forbedre understøttelsen af Direct3D 12 i Proton, er blevet opdateret til version 2.13-241. vkd3d-shader er importeret fra vkd3d 1.14.
- Dxvk-nvapi-pakken med implementeringen af NVAPI-biblioteket oven på DXVK er blevet opdateret til version 0.7.1-94.
- Wine Mono-motoren med .NET-platformimplementeringen er blevet opdateret til udgave 9.3.1.
- Der er tilføjet support for spil:
- APB Reloaded
- Conqueror’s Blade
- Cube Hero Odyssey
- Disgaea 4 Complete+
- Hard Chip Demo
- ScarQuest
- Sniper Elite: Nazi Zombie Army 2 (kun AMD GPU'er)
- Test Drive Unlimited Solar Crown
- Total War: SHOGUN 2
- Warhammer 40k: Space Marine 2 (kræver deaktivering af Steam Overlay)
- Welcome to Dustown
- Løste problemer i spillene:
- Age of Empires II: Definitive Edition
- Age of Mythology: Retold
- Astral Ascent
- Blood Strike
- Chromacell
- Clash for Crust
- Crazy Taxi
- Dark and Darker
- Devil May Cry 3
- Diablo IV
- Dog Brew
- DOOM Eternal
- Dragon Age: The Veilguard
- Final Fantasy XVI
- For Honor
- Hard Reset Redux
- Hell Let Loose
- I Expect You To Die
- March of Empires
- Mary Skelter 2
- Mashiroiro Symphony HD -Sana Edition-
- Max: The Curse of Brotherhood
- Pharaoh Rebirth+
- Red Dead Redemption 2
- Rivals of Aether II
- Shadow Warrior
- Showdown 1896
- Skull and Bones
- SpellForce 3: Versus Edition.
- Star Wars Jedi Knight II: Jedi Outcast
- The Finals
- Yakuza 3 Remastered
- Yakuza 4 Remastered
- Yakuza 6
- Regressions, der blev opdaget i Proton 9-koden, som viste sig i spillene, er blevet rettet:
- B-17 Flying Fortress — The Mighty 8th: Redux
- Fablecraft
- I Expect You To Die
- Hotshot Racing
- Marlow Briggs
- Mask of Death
- Star Wars: Knights of the Old Republic
- Interfacet til Xalia-controllerne er opdateret til version 0.4.4. Xalia muliggør brug af spilcontrollere til kontrol af spil-launchere:
- Fallout: New Vegas
- MultiVersus
- Oddworld: Stranger’s Wrath HD
- Trackmania United Forever
- Trackmania Nations Forever
- WARRIORS ALL-STARS
- Korrekt prioritering for nye tråde er blevet implementeret.
- Der er tilføjet en advarselsmeddelelse i loggen ved opstart på systemer med et lavt sysctl vm.max_map_count-værdi, som definerer det maksimalt tilgængelige antal hukommelseskortlæsningsområder (det anbefales at øge det fra 65530 til 1048576). Ved utilstrækkelige værdier af vm.max_map_count kan der opstå problemer med opstart og præstation af hukommelsesintensive spil.
- Korrekt valg af skærm er sikret ved opstart på systemer med flere skærme tilsluttet forskellige GPU'er.
- Support for NVIDIA Optical Flow API og DLSS 3 Frame Generation-teknologien er blevet tilføjet.
Kilde: opennet.ru
