Proton 11.0 Beta 1: wsparcie dla ARM i przyspieszenie gier wielowątkowych
Valve wydała pierwszą wersję beta Proton 11.0, opartą na Wine 11.0, z kluczową nowością — natywnym wsparciem dla architektury ARM64EC. Pozwala to uruchamiać gry Windows na urządzeniach ARM za pośrednictwem Steam bez zewnętrznych emulatorów, w tym eksperymentalne buildy na platformach takich jak Nintendo Switch.
Architektoniczny przełom: ARM64EC i FEX
Główną zmianą w Proton 11.0 Beta 1 jest integracja emulatora FEX w wersji 2604 z wsparciem ARM64EC (ARM64 Exception Handling Compatibility). Ta technologia umożliwia wykonywanie aplikacji x86/x86_64 na procesorach ARM bez ręcznej konfiguracji kompatybilności. Wcześniej użytkownicy musieli korzystać z zewnętrznych rozwiązań lub ręcznie modyfikować system. Teraz wszystko działa „prosto z pudełka” dzięki Steam Play.
Entuzjaści już przetestowali build na Nintendo Switch, uruchamiając klienta Steam wraz ze środowiskiem Steam Runtime dla ARM i katalogiem compatibilitytools.d. Otwiera to drogę do rozszerzenia ekosystemu gier Linux na urządzenia mobilne i hybrydowe.
Optymalizacja wydajności i synchronizacja
Proton 11.0 zawiera nowy mechanizm synchronizacji wątków NTSYNC, opracowany w celu zwiększenia efektywności aplikacji wielowątkowych. Zastępuje on przestarzałe esync i fsync w wielu scenariuszach i zapewnia dokładniejsze odwzorowanie zachowania jądra Windows.
W ramach FEX-2604 zaimplementowano następujące optymalizacje:
- Dynamiczny cache pierwszego poziomu jest aktywowany tylko w razie potrzeby;
- Cache drugiego poziomu jest domyślnie wyłączony;
- Przetwarzanie JIT operacji trygonometrycznych o obniżonej precyzji przyspieszono 3,7 raza.
Te zmiany są szczególnie zauważalne w grach intensywnie wykorzystujących obliczenia matematyczne i wielowątkowość, takich jak Bayonetta i Fallout: New Vegas. Na systemach z 8–16 GB RAM oszczędność pamięci wynosi kilkaset megabajtów.
Rozszerzone wsparcie dla gier
Lista oficjalnie wspieranych gier w Proton 11.0 Beta 1 znacznie się powiększyła. Wśród nowych tytułów:
- Universe Generator: The Golden Sword
- DCS World Steam Edition
- Resident Evil (1996) i Resident Evil 2 (1998)
- Dino Crisis i Dino Crisis 2
- From Dust
- Blaite
- Don't Die Dateless, Dummy!
- METAL GEAR SURVIVE
- Warhammer: Vermintide 2
- Metal Fatigue
- SHOGUN: Total War
- Unknown Faces
- Gothic 1 Classic
- X-Plane 12
- Breath of Fire IV
- Deadly Premonition
Oznacza to, że Valve przetestowała te projekty i potwierdziła ich stabilne działanie za pośrednictwem Proton bez dodatkowych poprawek ze strony użytkownika.
Jak aktywować Proton 11.0 Beta
Aby skorzystać z nowej wersji, należy:
- Otworzyć właściwości gry w kliencie Steam;
- Przejść do zakładki „Kompatybilność”;
- Aktywować opcję „Wymuś użycie wybranego narzędzia kompatybilności”;
- Wybrać z listy „Proton 11.0 (Beta)”.
Przy pierwszym uruchomieniu klient automatycznie pobierze niezbędne komponenty. Aby ustawić wersję jako domyślną globalnie, przejdź do ustawień Steam → Kompatybilność i wybierz odpowiedni build.
Co ważne
- Wsparcie ARM64EC pozwala uruchamiać gry x86/x86_64 na urządzeniach ARM bez zewnętrznych emulatorów.
- NTSYNC zwiększa wydajność gier wielowątkowych dzięki dokładniejszej emulacji synchronizacji Windows.
- Optymalizacja FEX zmniejsza zużycie pamięci i przyspiesza operacje matematyczne.
- Rozszerzona lista wspieranych gier obejmuje zarówno klasyki, jak i nowoczesne tytuły.
- Aktywacja przez Steam Play pozostaje prosta i nie wymaga ręcznej ingerencji w system.
— Editorial Team
Brak komentarzy.