Wcześniej w tym tygodniu Valve opublikowało dwie ważne wiadomościz których jednym jest wyzwolenie nowa wersja twojego projektu Proton, osiągając wersję 4.11-8 a inna wiadomość jest taka, że uruchamiam test beta na Steam dla Linuksa, który obsługuje przestrzeń nazw. To z celem aby umożliwić uruchamianie gier w dodatkowym trybie izolacji od głównego systemu.
Funkcja izolowanego uruchamiania jest dostępny dla wszystkich gier, które są dostarczane w postaci natywnych kompilacji systemu Linux. Oprócz izolowania komponentów systemu, dane użytkownika są również oddzielane (zamiast / Home, katalog «~ / .var / app / com.steampowered.App [AppId]").
Plus dodatkowa ochrona przed awariami i lukami w zabezpieczeniach w aplikacjach do gier, izolowany tryb rozruchu upraszcza zgodność z różnymi dystrybucjami i organizuj wydawanie starych gier w nowych dystrybucjach, których środowisko systemowe nie obsługuje bibliotek wymaganych do uruchomienia gry.
również możliwe jest użycie kontenerów do rozwiązania odwrotnego problemu związanego z użyciem nowego środowiska uruchomieniowego w grach, w tym w nowych wersjach bibliotek, bez uszczerbku dla kompatybilności z innymi obsługiwanymi dystrybucjami LTS.
Ten tryb izolacji można włączyć in okno dialogowe właściwości gry w «Steam Linux Runtime / Wymuś użycie określonego narzędzia kompatybilności ze Steam Play".
O nowej wersji Proton 4.11-8
Odnośnie wydania nowej wersji Proton 4.11-8, która jest oparta na projekcie Wine i ma na celu zagwarantowanie uruchomienia aplikacji do gier opartych na Linuksie, stworzonych dla systemu Windows i prezentowanych w katalogu Steam.
Możemy znaleźć następujące ulepszenia, takie jak integracja pakietu vkd3d, który zapewnia implementację Direct3D 12, działającą poprzez tłumaczenie wywołań API Vulkan.
poza tym pracował nad zmniejszeniem zużycia miejsca na dysku przez pakiet Proton i zmniejszyć rozmiar pobieranych aktualizacji.
W międzyczasie otrzymało kilka ulepszeń związanych z działaniem Rockstar Launchera i Grand Theft Auto 5, tak jak on ulepszona obsługa kontrolerów gier w grach Farming Simulator 19 i Resident Evil 2.
Należy również zauważyć, że zaktualizowano system kompilacji, za pomocą którego do pliku makefile dodano nowy „redist” celu kompilacji, co ułatwia redystrybucję kompilacji Proton między użytkownikami, a proces montażu jest znacznie szybszy.
Z innych zmian, które się wyróżniają W zapowiedzi nowej wersji możemy znaleźć:
- Przerwano dostarczanie Wine i innych opcji montażu biblioteki z włączonymi symbolami debugowania. Do celów debugowania w kliencie Steam dostępny jest oddzielny znacznik „debugowania” protokołu Proton,
- Naprawiono problemy z myszą w grze Arma 3.
- Możliwość uruchomienia gry «DmC: Devil May Cry».
- Warstwa DXVK (implementacja DXGI, Direct3D 10 i Direct3D 11 na szczycie API Vulkan) została zaktualizowana do gałęzi 1.4.4.
- Warstwa D9VK (implementacja Direct3D 9 przez API Vulkan) została zaktualizowana do wersji eksperymentalnej 0.30.
- Komponenty Fudio z implementacją biblioteki dźwięku DirectX (XAudio2, X3DAudio, XAPO i XACT3 API) zostały zaktualizowane do wersji 19.11.
- Komponenty wine-mono, które umożliwiają uruchamianie wielu gier i gier XNA na silniku Unreal Engine 3, zostały zaktualizowane do wersji 4.9.4.
Jak aktywować Proton na Steamie?
W tym Powinni otworzyć klienta Steam i kliknąć Steam w lewym górnym rogu, a następnie Ustawienia.
W sekcji „Konto” znajdziesz opcję rejestracji do wersji beta. Wykonanie tego i zaakceptowanie spowoduje zamknięcie klienta Steam i pobranie wersji beta (nowej instalacji).
Na koniec i po uzyskaniu dostępu do swojego konta wracają na tę samą trasę, aby sprawdzić, czy już używają Protona.
Myślę, że aby aktywować korzystanie z Protona, musisz przejść do opcji Steam Play i stamtąd wybrać, która wersja domyślnie wpłynie na wszystkie inne niż natywne gry (lub aplikacje) Linuksa. Wydaje mi się, że nie jest do tego konieczne przechodzenie do wersji beta portalu. Służy jednak do używania pojemników.
Ponadto w każdej grze w „Właściwościach” możesz wymusić określoną wersję Protonu.