Powrót do strony głównej

Proton 11.0 Beta: uruchamianie gier Windows na ARM przez Steam

Valve wydała Proton 11.0 Beta 1 z obsługą ARM64EC i nowym mechanizmem synchronizacji NTSYNC. Aktualizacja zawiera optymalizację FEX, rozszerzoną listę obsługiwanych gier i uproszczoną aktywację przez Steam Play.

Proton 11.0 Beta: gry na ARM bez sztuczek
Advertisement 728x90

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.

Google AdInline article slot

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.

Google AdInline article slot

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:

Google AdInline article slot
  • 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

Advertisement 728x90

Czytaj dalej