Firma Valve opublikowała wersję projektu Proton 6.3-5, która opiera się na pracach projektu Wine i ma na celu umożliwienie uruchamiania aplikacji gier w systemie Linux, stworzonych dla Windows i dostępnych w katalogu Steam. Prace projektu są rozpowszechniane 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 nowej wersji:
- Wprowadzono zmiany mające na celu poprawę jakości renderowania w grach Bloodstained, Deep Rock Galactic, The Medium, Metal Gear Solid V: The Phantom Pain, Resident Evil 2 (2019), Resident Evil 3 (2020), Team Sonic Racing.
- Zaktualizowano DXVK (1.9) i vkd3d-proton.
- Do domyślnego wyboru GPU wykorzystano DXGI dostarczany w DXVK.
- Poprawiono wsparcie dla kontrolerów gier w Hades i wielu innych grach opartych na silniku Unity.
- Dodano wsparcie dla gier:
- Sid Meier’s Civilization VI,
- Crypt Stalker,
- Dark Devotion,
- Dorfromantic,
- Far Cry,
- Hard Reset,
- Hogs of War,
- Might & Magic: Clash of Heroes,
- Pro Cycling Manager 2020,
- Sang Froid — Tales of Werewolves,
- Secret of Mana,
- Trainz Railroad Simulator 2019.
- Rozwiązano problemy z klikaniem w linki w CyberPunk 2077 i Darksburg.
- Usunięto awarie podczas uruchamiania Conan Exiles i innych gier firmy Funcom.
- Naprawiono znikanie dźwięku w Project Cars 3.
- Poprawiono wsparcie dla zbudowanych pakietów w kontenerach, poza maszyną wirtualną, na której zbudowano.
Źródło: opennet.ru
