Valve hat ein Update für das Projekt Proton 8.0-4 veröffentlicht, das auf der Codebasis des Wine-Projekts basiert und darauf abzielt, für Windows erstellte und im Steam-Katalog präsentierte Spieleanwendungen für die Ausführung unter Linux zu ermöglichen. Die Entwicklungen des Projekts werden unter der BSD-Lizenz vertrieben.
Mit Proton können Sie reine Windows-Gaming-Anwendungen direkt im Steam-Linux-Client ausführen. Das Paket enthält Implementierungen von DirectX 9/10/11 (basierend auf dem DXVK-Paket) und DirectX 12 (basierend auf vkd3d-proton), die durch die Übersetzung von DirectX-Aufrufen an die Vulkan-API arbeiten und eine verbesserte Unterstützung für Gamecontroller und die Fähigkeit bieten um den Vollbildmodus unabhängig von den in Spielen unterstützten Bildschirmauflösungen zu verwenden. Um die Leistung von Multithread-Spielen zu steigern, werden die Mechanismen „esync“ (Eventfd Synchronization) und „futex/fsync“ unterstützt. Zu den Änderungen in der neuen Version von Proton:
- Die DXVK-Schicht, die Aufrufe an die Vulkan-API übersetzt, wurde auf Version 2.3-5-g83dc4678 aktualisiert. VKD3D-Proton, ein Zweig von vkd3d, der von Valve erstellt wurde, um die Direct3D 12-Unterstützung von Proton zu verbessern, wurde auf Version 2.10 aktualisiert. Der Shader-Compiler ist mit der neuesten vkd3d-Codebasis synchronisiert. Das dxvk-nvapi-Paket wurde auf Version 0.6.4 aktualisiert. Wine wurde auf Version 8.0.1 aktualisiert.
- Unterstützung für Steamworks SDK 1.58 hinzugefügt.
- Unterstützung für Spiele hinzugefügt, die bisher nur im Proton Experimental-Zweig funktionierten:
- Artus Legenden
- CHAOS-CODE – NEUES ZEICHEN DER KATSTROPHE –
- EverQuest 2
- Oddworld: Stranger Wrath HD
- Lieder für einen Helden – Definitive Edition
- STAR WARS Knights of the Old Republic II
- The Longest Journey
- Regressionen behoben, die im Proton 8.0-Zweig auftraten und zu Problemen in den Spielen Have a Nice Death, Resident Evil 4 (2005), Makai Kingdom: Reclaimed and Rebound, Echo und Scrap Mechanic führten. Es wurde eine Regression behoben, die aufgrund einer Rennbedingung zu Problemen beim Hot-Plugging von Gamecontrollern führte.
- Probleme in Spielen und Anwendungen wurden behoben:
- Overwatch 2
- Battle.net
- EA-Desktop
- Baldur's Gate 3
- Street Fighter 6
- Garry's Mod, Dark Souls II, Aura: Fate of the Ages und Train Simulator
- Empyrion - Galaktisches Überleben
- Secret of Mana
- Aura: Das Schicksal der Zeiten
- Dwarf Fortress
- Stray
- Systemschock (2023)
- Tot bei Tageslicht,
- Warhammer 40,000: Boltgun
- Final Fantasy XIII
- Locoland
- Rainbow Six Extraction
- Asche der Singularität: Eskalation
- Age of Empires II: Definitive Edition
- Age of Empires IV
- Paradox Launcher von Age of Wonders 4
- Ubisoft Connect
- Metro Exodus Enhanced Edition.
- Ship of Fools
- Mamashroom und The Bookwalker: Thief of Tales
- Dark Parables: The Exiled Prince Collector's Edition
- Aktivierte NVAPI-Unterstützung in Spielen:
- Alone in the Dark
- Atomic Heart
- Baldur's Gate 3
- Demonologist
- Störung
- Dogen-Simulator
- Icarus
- Schichten von Angst
- Portal Prelude RTX
- Rainbow Six Extraction
- Ratchet & Clank: Rift Apart
- Reste 2
- Abgetrennter Stahl
- Sherlock Holmes der Erwachte
- Showgunner
- Spider-Man: Miles Morales
- Streulichter
- Trepang2
- Voidtrain
- Warhammer 40,000: Darktide
Source: opennet.ru