Firma Valve opublikowała aktualizację projektu Proton 8.0-5, opartego na kodzie źródłowym projektu Wine, mającego na celu uruchamianie aplikacji gier w systemie Linux, stworzonych dla Windows i dostępnych w katalogu Steam. Osiągnięcia projektu są udostępniane 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:
- Zapewniono obsługę rozszerzonego dynamicznego zakresu (HDR) na sprzęcie wspierającym tę technologię (na przykład HDR jest obsługiwane w Steam Deck OLED). Umożliwiono korzystanie z HDR w grach:
- Resident Evil 2
- Resident Evil 3
- Resident Evil 7 Biohazard
- Resident Evil Village
- Hogwarts Legacy
- Mass Effect Legendary Edition
- Injustice 2
- Alan Wake 2
- Devil May Cry 5
- Do wersji 2.3-21-g1b31aa5d zaktualizowano warstwę DXVK, która tłumaczy wywołania na API Vulkan. VKD3D-Proton, gałąź vkd3d stworzona przez Valve w celu poprawy obsługi Direct3D 12 w Proton, została zaktualizowana do wersji 2.11-19-g0e681135. Pakiet dxvk-nvapi zaktualizowano do wersji 0.6.4-20-g0a7c48b. Silnik Wine Mono z realizacją platformy .NET zaktualizowano do wydania 8.1.0.
- Poprawiono obsługę joysticków VKB Gladiator NXT Evo i Virpil Constellation ALPHA-R przy obecności w systemie modułu jądra hidraw.
- Dodano wsparcie dla gier:
- Grotesque Tactics: Evil Heroes
- Welcome to Princeland
- Red Tie Runner
- Simon the Sorcerer: 25th Anniversary Edition
- Assassin’s Creed Mirage
- Rozwiązane problemy w grach:
- Baldur’s Gate 3
- Cyberpunk 2077
- Forza Horizon 5
- Starfield
- Halo Infinite
- Wiedźmin 3
- Hogwarts Legacy
- Resident Evil 2
- Crysis 2
- Crysis 3
- The Last of Us Part I
- Trivia Tricks
- Final Fantasy X/X-2 HD Remaster
- Final Fantasy VIII
- Freefall 3050AD
- LIGHTNING RETURNS: Final Fantasy XIII
- Final Fantasy XIII-2.
- Remnant: From The Ashes
- Deep Rock Galactic
- Nickelodeon All-Star Brawl 2
- Mighty Switch Force! Collection
- Aura: Fate of the Ages
- Project Cars 3
- Project Cars 2.
- Elite Dangerous
- Tony Hawk’s Pro Skater 1 + 2
- MareQuest: An Interactive Tail
- Naruto Shippuden Ultimate Ninja Storm 4
- Aveyond 4: Shadow of the Mist.
- The Binding of Isaac: Rebirth
- Idle Spiral
- NASCAR Heat 5
- DiRT Rally
- The Binding of Isaac
- Out of Ore.
- Włączono obsługę nvapi w grze Satisfactory.
- Usunięto wycieki pamięci podczas odtwarzania wideo w VRchat przy użyciu AVPro.
- Rozwiązano problem z przełączaniem gier na inny monitor w trybie pełnoekranowym w środowisku użytkownika Cinnamon.
Źródło: opennet.ru
