Die Firma Valve hat eine stabile Version des Proton-Projekts 9.0 veröffentlicht, das auf der Codebasis des Wine-Projekts basiert und darauf abzielt, Windows-Spiele, die im Steam-Katalog angeboten werden, unter Linux auszuführen. Die Entwicklungen des Projekts werden unter der BSD-Lizenz verbreitet.
Proton ermöglicht das direkte Ausführen von Spieleanwendungen, die nur für Windows bereitgestellt werden, im Steam-Client für Linux. Das Paket enthält die Implementierung von DirectX 9/10/11 (basierend auf DXVK) und DirectX 12 (basierend auf vkd3d-proton), die über die Übersetzung von DirectX-Aufrufen in die Vulkan-API arbeiten, bietet verbesserte Unterstützung für Gaming-Controller und die Möglichkeit, den Vollbildmodus unabhängig von den in den Spielen unterstützten Bildschirmauflösungen zu nutzen. Zur Steigerung der Leistung von многопоточными Spielen werden die Mechanismen „esync“ (Eventfd Synchronization) und „futex/fsync“ unterstützt.
Zu den Änderungen in der neuen Version von Proton gehören:
- Die Synchronisation mit der Veröffentlichung von Wine 9.0 wurde durchgeführt. Die spezifischen Patches, die in Proton gesammelt wurden, wurden nun in die Hauptversion von Wine integriert.
- Die DXVK-Schicht wurde auf Version 2.3 aktualisiert, die API-Aufrufe in Vulkan übersetzt.
- VKD3D-Proton, ein Fork von vkd3d, das von Valve zur Verbesserung der Unterstützung von Direct3D 12 in Proton erstellt wurde, wurde auf Version 2.11.1 aktualisiert.
- Das Paket Dxvk-nvapi mit der Implementierung der NVAPI-Bibliothek über DXVK wurde auf Version 0.6.4 aktualisiert.
- Unterstützung für das Steamworks SDK 1.59 wurde hinzugefügt.
- Unterstützung für folgende Spiele hinzugefügt:
- Aisling and the Tavern of Elves
- Bloody Walls
- Command & Conquer: Red Alert 2 und Yuri’s Revenge
- Command & Conquer Tiberian Sun und Firestorm
- Dinogen Online
- George McGeehan Gamer Hero
- Insanity’s Blade
- Der Herr der Ringe: Gollum
- Fotografie-Simulator-Demo
- Road to Vostok Demo
- Snares of Ruin 2
- Sonic Colors: Ultimate
- Die Finals
- True Reporter. Geheimnis von Mistwood
- HEXEN IN DER HEILIGEN NACHT
- Far Cry 2
- Far Cry 4
- Lara Croft and the Guardian of Light
- Outcast — Second Contact
- Prototype
- The Witcher 2: Assassins of Kings Enhanced Edition
- Warhammer 40,000: Space Marine
- Warhammer 40,000: Dawn of War II
- Warhammer 40,000: Dawn of War II — Chaos Rising
- Warhammer 40,000: Dawn of War II — Retribution
- Airborne Kingdom
- Bayonetta
- BIOMUTANT
- Brawlhalla
- Carmageddon: Max Damage
- Command & Conquer Red Alert
- Disaster Report 4: Sommererinnerungen
- Doom Eternal
- DayZ
- Escape from Monkey Island
- Fantastisches Danmaku-Festival Teil I/II
- Final Fantasy XIV
- Griechische Kriege
- Harvestella
- KING OF FIGHTERS XV
- Last Of Us Part I
- Lethal Company
- Lords of the Fallen
- Risk of Rain 2
- Phasmophobia
- Savant — Ascent REMIX
- Sea of Thieves
- Super Robot Wars 30
- Das letzte Spiel
- Trove
- Wayfinder
Quelle: opennet.ru
