Firma Valve opublikowała nową wersję projektu Proton 9.0-3, opartego na kodzie projektu Wine, który ma na celu umożliwienie uruchamiania w Linuxie aplikacji gier stworzonych dla Windows i dostępnych w katalogu Steam. Osiągnięcia 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śród zmian w nowej wersji Proton:
- W gałęzi 2.4 zaktualizowano warstwę DXVK, która tłumaczy wywołania na API Vulkan.
- VKD3D-Proton, odgałęzienie od vkd3d stworzone przez Valve w celu poprawy wsparcia dla Direct3D 12 w Protonie, zaktualizowano do wersji 2.13.
- Pakiet Dxvk-nvapi z realizacją biblioteki NVAPI na DXVK zaktualizowano do wersji 0.7.1.
- Silnik Wine Mono z realizacją platformy .NET zaktualizowano do wydania 9.2.0.
- Dodano wsparcie dla użycia D3D12 z OpenXR do obsługi hełmów wirtualnej rzeczywistości.
- Dzięki Xalia zrealizowano możliwość używania kontrolerów gier do zarządzania launcherem gry Fallout 3.
- Zredukowano zużycie pamięci podczas odtwarzania wideo w grach 32-bitowych.
- Dodano wsparcie dla gier:
- Avatar: Frontiers of Pandora
- Ball at Work: The Ultimate Speedrun Platformer!
- Banyu Lintar Angin
- Dinner with an Owl,
- Farlight 84
- Flatout 3
- KinitoPET
- Owl Observatory Demo
- Sleeping Dogs: Definitive Edition
- Super
- Sword of Convallaria
- Syberia
- THE KING OF FIGHTERS XIII STEAM EDITION
- To Pixelia Demo
- Unity of Command II
- Zaccaria Pinball
- Rozwiązane problemy w grach:
- Aimlabs
- Arcanum
- Burnout Paradise Remastered
- Dinogen Online
- Far Cry 3 Blood Dragon
- FINAL FANTASY XII THE ZODIAC AGE
- Guild Wars 2.
- Halo Infinite
- Helldivers 2
- Hell Yeah! Wrath of the Dead Rabbit
- IL-2 Sturmovik: Cliffs of Dover Blitz Edition
- Insanely Twisted Shadow Planet
- Iragon
- Once Human
- One Finger Death Punch
- Project Kunai
- Quantum Break
- RAID: World War II
- Romance of the Three Kingdoms
- SCP Secret Laboratory
- Shady Brook — A Dark Mystery Text Adventure
- Spirit Hunter: NG
- Squad
- Starfield: Creation Kit
- Strip Fighter ZERO
- The Finals
- Undecember
- Unreal Insights
- Yakuza 4 Remastered
- Yakuza Kiwami
- Zeepkist
- Usunięto regresje, wykryte w gałęzi Proton 9, które ujawniały się w grach:
- Alan Wake’s American Nightmare’s DLC
- Bionic Commando
- GRID Autosport
- GRID 2
- Noita
- Sonic Forces.
- Warhammer 40,000: Darktide
Źródło: opennet.ru
