Firma Valve opublikowała nową wersję projektu Proton 9.0-2, opartego na bazie kodu projektu Wine, mającego na celu uruchamianie aplikacji gier zaprojektowanych dla Windows w systemie Linux, które są dostępne w katalogu Steam. Prace nad projektem są udostępnione na licencji BSD.
Proton umożliwia bezpośrednie uruchamianie aplikacji gier w kliencie Steam dla Linux, które są dostarczane tylko dla Windows. Pakiet obejmuje implementację DirectX 9/10/11 (opartą na pakiecie DXVK) oraz DirectX 12 (opartą na vkd3d-proton), działających poprzez translację wywołań DirectX do API Vulkan, zapewnia poprawioną obsługę kontrolerów gier oraz możliwość korzystania z trybu pełnoekranowego niezależnie od rozdzielczości obsługiwanych w grach. Dla zwiększenia wydajności gier wielowątkowych wspierane są mechanizmy „esync” (Eventfd Synchronization) oraz „futex/fsync”.
Wśród zmian w nowej wersji Proton:
- Dodano wsparcie dla OpenXR 1.1.36 (standard Khronos) i OpenVR 2.2.3 (interfejs programowania firmy Valve) do obsługi headsetów VR.
- Udoskonalono kompatybilność z pakietem OpenComposite, pozwalającym na uruchamianie gier zaprojektowanych dla SteamVR bez konieczności korzystania z SteamVR, wykorzystując implementację OpenVR, która translatuje wywołania do OpenXR.
- Zsynchronizowano z wydaniem Wine 9.1.
- Do wersji 2.3.1 zaktualizowano warstwę DXVK, która translatuje wywołania do API Vulkan.
- VKD3D-Proton, fork vkd3d stworzony przez Valve w celu poprawy obsługi Direct3D 12 w Proton, zaktualizowano do wersji 2.12.1.
- Pakiet Dxvk-nvapi z implementacją biblioteki NVAPI dla DXVK zaktualizowano do wersji 0.7.0.
- Silnik Wine Mono z implementacją platformy .NET zaktualizowano do wydania 9.1.0.
- Dodano wsparcie dla gier:
- Alpha League
- Battlezone Gold Edition (w trybie VR)
- Black Desert Online
- FreestyleFootball R
- Helldivers 2
- Hero’s Land
- Iragon
- SimCity 3000 Unlimited
- Warlords Battlecry III
- Z wykorzystaniem Xalia wprowadzono możliwość używania kontrolerów gier do zarządzania uruchamiaczami gier:
- Clustertruck
- Fallout 3 (edycja standardowa i GOTY)
- Fallout 4
- Mugsters
- The Elder Scrolls V: Skyrim (72850)
- The Elder Scrolls V: Skyrim Special Edition
- Tomb Raider: Anniversary
- Tomb Raider: Legend
- Rozwiązano problemy z uruchamianiem gier „Call of Juarez: Gunslinger” oraz „Command & Conquer and The Covert Operations” na systemach z dużą liczbą rdzeni CPU.
- Rozwiązano problemy z uruchamianiem gier:
- Akka Arrh
- Alien Swarm: Reactive Drop
- Apex Legends
- Beat Saber
- Bloons Monkey City
- Brothers: A Tale of Two Sons
- Call of Juarez: Bound in Blood
- Cities: Skylines
- Cosmoteer Starship Architect & Commander
- Descent 3
- Ghost of Tsushima
- GRIS
- Halo Infinite
- Horizon Forbidden West
- Idle Spiral
- Marvel vs Capcom: Infinite
- Nightingale
- Shatterline
- Simon the Sorcerer: 25th Anniversary Edition
- Tekken 8
- The Desolate Hope
- The Finals
- Tom Clancy’s Ghost Recon: Future Soldier
- Księżniczka Wieży
- Wiking: Bitwa o Asgard
- Kochamy Katamari REROLL+ Królewskie Marzenia
Źródło: opennet.ru
