Valve har udgivet en opdatering til Proton-projektet 8.0-4, som er baseret på Wine-kodebasen og sigter mod at sikre kørsel af computerspil, der er lavet til Windows, på Linux, og som findes i Steam-kataloget. Projektets arbejde er offentliggjort under BSD-licensen.
Proton gør det muligt at køre computerspil, der kun leveres til Windows, direkte i Steam-klienten på Linux. Pakken inkluderer implementering af DirectX 9/10/11 (baseret på DXVK-pakken) og DirectX 12 (baseret på vkd3d-proton), der fungerer ved at oversætte DirectX-anmodninger til Vulkan-API'en, hvilket giver forbedret support til spilcontrollere og mulighed for at bruge fuldskærm til enhver skærmopløsning, uanset hvad spil understøtter. For at forbedre ydeevnen af flerdelte spil understøttes mekanismerne ‘esync’ (Eventfd Synchronization) og ‘futex/fsync’. Ændringerne i den nye version af Proton omfatter:
- DXVK-laget, der oversætter anmodningerne til Vulkan-API'en, er blevet opdateret til version 2.3-5-g83dc4678. VKD3D-Proton, en afstikker fra vkd3d, skabt af Valve for at forbedre understøttelsen af Direct3D 12 i Proton, er blevet opdateret til version 2.10. Shader-kompilatoren er blevet synkroniseret med den nyeste kodebase fra vkd3d. DXVK-NVAPI-pakken er opdateret til version 0.6.4. Wine er opdateret til version 8.0.1.
- Understøttelse af Steamworks SDK 1.58 er tilføjet.
- Understøttelse af spil, der tidligere kun fungerede i Proton Experimental, er blevet tilføjet:
- Arthurian Legends
- CHAOS CODE -NEW SIGN OF CATSTROPHE-
- EverQuest 2
- Oddworld: Stranger’s Wrath HD
- Songs for a Hero — Definitive Edition
- STAR WARS Knights of the Old Republic II
- The Longest Journey
- Regressions, der opstod i Proton 8.0, der førte til problemer i spil som Have a Nice Death, Resident Evil 4 (2005), Makai Kingdom: Reclaimed and Rebound, Echo, og Scrap Mechanic, er blevet rettet. En regression, der forårsagede problemer med varmt tilslutning af spilcontrollere på grund af en race-tilstand, er også blevet løst.
- Problemer i spil og applikationer er blevet løst:
- Overwatch 2
- Battle.net
- EA Desktop
- Baldur’s Gate 3
- Street Fighter 6
- Garry’s Mod, Dark Souls II, Aura: Fate of the Ages og Train Simulator
- Empyrion — Galactic Survival
- Secret of Mana
- Aura: Fate of the Ages
- Dwarf Fortress
- Stray
- System Shock (2023)
- Dead By Daylight,
- Warhammer 40,000: Boltgun
- Final Fantasy XIII
- Locoland
- Rainbow Six Extraction
- Ashes of the Singularity: Escalation
- Age of Empires II: Definitive Edition
- Age of Empires IV
- Age of Wonders 4’s Paradox Launcher
- Ubisoft Connect
- Metro Exodus Enhanced Edition.
- Ship of Fools
- Mamashroom and The Bookwalker: Thief of Tales
- Dark Parables: The Exiled Prince Collector’s Edition
- NVAPI-support er blevet inkluderet i følgende spil:
- Alone in the Dark
- Atomic Heart
- Baldur’s Gate 3
- Demonologist
- Desordre
- Doge Simulator
- Icarus
- Layers of Fear
- Portal Prelude RTX
- Rainbow Six Extraction
- Ratchet & Clank: Rift Apart
- Remnant 2
- Severed Steel
- Sherlock Holmes The Awakened
- Showgunners
- Spider-Man: Miles Morales
- Strayed Lights
- Trepang2
- Voidtrain
- Warhammer 40,000: Darktide
Kilde: opennet.ru
