
Myślę, że rok 2026 będzie ciekawym rokiem w świecie Linuksa. Valve rozpocznie sprzedaż Steam Machine i Steam Frame, dwóch bardzo interesujących urządzeń skierowanych wprost do świata gier. The Frame będzie goglami wirtualnej rzeczywistości, które pozwolą Ci grać w gry VR lub wyświetlać przed sobą ogromny ekran. Jego architektura będzie oparta na architekturze ARM, dlatego pomyślałem, że dobrym pomysłem będzie rozpoczęcie tego artykułu od omówienia ich, mimo że głównym tematem jest snap ARM. klient Steama.
Valve oferuje oficjalnego klienta dla Linuksa, ale nie w całości. Na przykład Ubuntu korzysta z wersji Valve, ale Canonical utrzymuje pakiet w swoich oficjalnych repozytoriach. Co więcej, nieoficjalne pakiety są dostępne na Flathubie i Snapcrafcie, a oficjalny klient jest już dostępny w sklepie Canonical. Wersja ARM ze Steama. Czy to ma sens, skoro prawie wszystkie gry na Steamie są przeznaczone dla architektury x86_64?
ARM Snap w Steamie wykorzystuje FEX
Aplikacja ARM Snap firmy Steam obejmuje Emulator FEXProgram umożliwiający uruchamianie aplikacji x86 na urządzeniach ARM64. To ten sam emulator, na którym będzie bazować Steam Frame. Obecnie Snap jest w fazie testów i można go zainstalować, uruchamiając polecenie: sudo snap install steam –kandydat na urządzeniu z architekturą ARM.
Jeśli chodzi o wydajność, deweloper Canonical przetestował snapa na systemie z NVIDIA DGX Spark i osiągnął ponad 200 kl./s w Cyberpunk 2077, ale z włączonym DLSS i Protonem. Na podstawie ich komentarzy rozumiemy, że wydajność nie będzie stanowić problemu, pod warunkiem, że sprzęt na to pozwoli. Jednak większość systemów ARM jest nieco mniej wydajna.
Ten ruch nie może być przypadkowy. Wygląda na to, że Canonical chciał podjąć działanie w odpowiednim momencie, na początku 2026 roku, roku, który może odmienić oblicze branży gier.