Ostatnio Valve zapowiedział nową wersję projektu Proton 4.2-1, która opiera się na osiągnięciach projektu Wine i ma na celu zapewnienie uruchomienia aplikacji do gier linuksowych stworzonych dla systemu Windows i umieszczonych w katalogu Steam.
Proton 4.2-1 jest oznaczony jako pierwsza stabilna wersja projektu (poprzednie wersje miały status wersji beta). Rozwój projektu jest rozpowszechniany na licencji BSD.
Gdy tylko będą gotowe Zmiany opracowane w Protonie przenoszą się do oryginalnego Wine i powiązanych projektów, takich jak DXVK i vkd3d.
Dla kogo to jest Wciąż nie jesteś świadomy projektu Proton, mogę powiedzieć krótko, że pozwala on uruchamiać aplikacje do gier, które są dostępne tylko dla systemu Windows, bezpośrednio na kliencie Steam Linux.
El Paquete zawiera implementację DirectX 10/11 (w oparciu o DXVK) i 12 (w oparciu o vkd3d), praca nad tłumaczeniem wywołań DirectX do API Vulkan, zapewnia ulepszoną obsługę kontrolerów gier i możliwość korzystania z trybu pełnoekranowego, niezależnie od obsługiwanych rozdzielczości ekranu w grach.
W porównaniu z oryginalnym projektem Wine wydajność gier wielowątkowych znacznie wzrosła.
Co nowego w tej wersji Proton 4.2-1?
Nowa wersja wyróżnia się aktualizacją kodu podstawowego dla Wine 4.2. W porównaniu z poprzednią gałęzią opartą na Wine 3.16, rozmiar łatek specyficznych dla Proton znacznie się zmniejszył, ponieważ 166 łatek można by przenieść do głównej bazy kodów Wine.
Na przykład ostatnio nowa implementacja API XAudio2 została przeniesiona do Wine w zależności od projektu FAudio. Globalne różnice między Wine 3.16 a Wine 4.2 obejmują ponad 2,400 zmian.
Główne zmiany w Protonie 4.2-1
Wraz z wydaniem tej nowej wersji Proton 4.2-1 możemy podkreślić, że warstwa DXVK (Implementacja DXGI, Direct3D 10 i Direct3D 11 na szczycie API Vulkan) Został zaktualizowany do wersji 1.0.1.
Wraz z dołączeniem tej wersji 1.0.1 Usunięto blokady z alokacją pamięci w systemach z układami Intel Bay Trail.
Oprócz tego naprawiono regresję w kodzie zarządzania kolorami DXGI i rozwiązano problemy z uruchomieniem gier Star Wars Battlefront (2015), Resident Evil 2, Devil May Cry 5 i World of Warcraft.
Ponadto Możemy również podkreślić, że w Protonie 4.2-1 było lepsze zachowanie kursora myszy w grach, w tym Resident Evil 2 i Devil May Cry 5.
Spośród innych zmian, które można wyróżnić w tej nowej wersji, znajdujemy następujące:
- FAudio zaktualizowane do wersji 19.03-13-gd07f69f.
- Rozwiązano problemy z grą sieciową w NBA 2K19 i NBA 2K18.
- Naprawiono błędy, które prowadziły do duplikowania kontrolerów gier w grach opartych na SDL2, w tym RiME.
- Dodano obsługę nowej wersji grafu Vulkan API 1.1.104 (w przypadku aplikacji zamiast 1.1 przekazywane są informacje o wsparciu dla Vulkan w wersji 1.0).
- Tryb pełnoekranowy jest teraz dostępny dla gier opartych na GDI.
- Ulepszona obsługa gier, które używają IVRInput do sterowania zestawami VR.
- Ulepszenia systemu montażu. Dodano polecenie "make help" do dokumentacji kompilacji.
Jak aktywować Proton na Steamie?
Jeśli chcesz wypróbować Proton, zainstaluj wersję beta Steam Play dla systemu Linux lub dołącz do wersji beta Linuksa z klienta Steam.
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.
Teraz możesz normalnie instalować swoje gry, jedyny raz przypomni Ci się, że Proton jest do tego używany.