Valve hat die Veröffentlichung des Proton 6.3-3-Projekts veröffentlicht, das auf den Entwicklungen des Wine-Projekts basiert und darauf abzielt, die Ausführung von für Windows erstellten und im Steam-Katalog präsentierten Spieleanwendungen unter Linux zu ermöglichen. Die Entwicklungen des Projekts werden unter der BSD-Lizenz vertrieben.
Mit Proton können Sie reine Windows-Spieleanwendungen direkt auf dem Steam-Linux-Client ausführen. Das Paket umfasst die Implementierung von DirectX 9/10/11 (basierend auf dem DXVK-Paket) und DirectX 12 (basierend auf vkd3d-proton), arbeitet durch die Übersetzung von DirectX-Aufrufen an die Vulkan-API und bietet verbesserte Unterstützung für Gamecontroller und die Möglichkeit, den Vollbildmodus zu verwenden, unabhängig davon, welche Bildschirmauflösung Spiele unterstützen. Um die Leistung von Multithread-Spielen zu steigern, werden die Mechanismen „esync“ (Eventfd Synchronization) und „futex/fsync“ unterstützt.
In der neuen Version:
- VKD3D-Proton, ein Zweig von vkd3d, der von Valve zur Verbesserung der Direct3D 12-Unterstützung erstellt wurde, wurde auf Version 2.3.1 aktualisiert, die anfängliche Unterstützung für die DXR 1.0-API (DirectX Raytracing) hinzufügt, Unterstützung für VRS (Variable Rate Shading) bietet und Bei der konservativen Rasterisierung ( Conservative Rasterization) ist der Aufruf D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH implementiert, der die Verwendung der Traces-API ermöglicht. Es wurden mehrere bedeutende Leistungsoptimierungen vorgenommen.
- Unterstützung für The Origin Overlay, Bus and Army General und Mount & Blade II: Bannerlord hinzugefügt.
- Es wurden Probleme behoben, die in Red Dead Redemption 2 und Age of Empires II: Definitive Edition auftraten.
- Probleme mit den Launchern Evil Genius 2, Zombie Army 4, Strange Brigade, Sniper Elite 4, Beam.NG und Eve Online behoben.
- Probleme mit der Xbox-Controller-Erkennung in Far Cry Primal behoben.
- In älteren Spielen wie Deus Ex wurde die Möglichkeit hinzugefügt, Helligkeit und Farbe anzupassen.
Source: opennet.ru