Firma Valve nowe wydanie projektu , który oparty jest na dorobku projektu Wine i ma na celu zapewnienie uruchamiania aplikacji gier w Linux, stworzonych dla Windows i przedstawionych w katalogu Steam. Dorobek projektu na licencji BSD.
Proton umożliwia uruchamianie aplikacji gier dostarczanych tylko dla systemu Windows bezpośrednio w kliencie Steam na Linuxie. Pakiet zawiera implementację DirectX 9 (opartą na ), DirectX 10/11 (na bazie ) i DirectX 12 (na bazie ), działające poprzez translację wywołań DirectX do API Vulkan, zapewniając lepsze wsparcie dla kontrolerów gier oraz możliwość korzystania z trybu pełnoekranowego niezależnie od obsługiwanych w grach rozdzielczości ekranu.
W :
- W skład pakiet , zapewniającą implementację Direct3D 12, działającą poprzez translację wywołań w API Vulkan;
- Zakończono dostarczanie wersji kompilacji Wine i innych bibliotek z włączonymi symbolami debugowania. Dla celów debugowania oferowana jest osobna „debug”-gałąź Proton, dostępna w kliencie Steam;
- Zaktualizowany system budowy. W makefile dodano nowy cel budowy
'redist', ułatwiający dystrybucję kompilacji Proton między użytkownikami. Proces budowy został znacznie przyspieszony. Używana do budowy obraz maszyny wirtualnej została zaktualizowana do Debian 10; - Pracowano nad zmniejszeniem zużycia przestrzeni dyskowej przez pakiet Proton oraz zmniejszeniem rozmiaru pobieranych aktualizacji;
- Wprowadzone zostały poprawki związane z działaniem Rockstar Launcher i Grand Theft Auto 5;
- Udoskonalona obsługa kontrolerów gier w Farming Simulator 19 i Resident Evil 2;
- Rozwiązano problemy z myszą w grze Arma 3;
- Zagwarantowano możliwość uruchomienia gry „DmC: Devil May Cry”;
- Warstwa DXVK (implementacja DXGI, Direct3D 10 i Direct3D 11 na API Vulkan) została zaktualizowana do gałęzi ;
- Warstwa D9VK (implementacja Direct3D 9 nad API Vulkan) została zaktualizowana do wersji eksperymentalnej ;
- Komponenty FAudio z implementacją bibliotek dźwiękowych DirectX (API XAudio2, X3DAudio, XAPO i XACT3) zostały zaktualizowane do wydania ;
- Komponenty wine-mono, umożliwiające uruchamianie wielu gier XNA i gier na silniku Unreal Engine 3, zaktualizowano do wersji 4.9.4.
Źródło: opennet.ru
