Valve potwierdziło, że Steam Frame to dopiero początek szerszych planów uruchamiania gier ze Steama na komputerach opartych na architekturze ARM. Firma pracuje nad rozszerzeniem technologii zastosowanej w swoim headsecie VR na laptopy i mini-PC, które dziś mają problem z kompatybilnością większości katalogu Steama – poinformował serwis Rock Paper Shotgun, powołując się na rozmowy z inżynierami Valve.
Dlaczego Steam Frame potrzebował dodatkowej warstwy
Większość gier na PC powstaje z myślą o architekturze x86, na której opierają się procesory Intel Core i AMD Ryzen – także te w Steam Deckach i Steam Machine’ach. ARM zyskał popularność w tabletach i smukłych laptopach dzięki energooszczędności, co skłoniło Valve do wykorzystania takiego układu w Steam Frame.
Problem w tym, że natywną zgodność z ARM ma zaledwie kilkaset gier, podczas gdy Valve chciało uruchamiać lokalnie znacznie większą część biblioteki. Rozwiązaniem stał się FEX – otwartoźródłowy emulator x86-to-ARM, którego twórców Valve po cichu finansowało przez lata.
| Warstwa kompatybilności | Funkcja |
|---|---|
| Proton | Gry Windows na Linuksie (SteamOS) |
| FEX | Gry x86 na procesorach ARM (Steam Frame i potencjalnie inne urządzenia) |
Griffais: to dopiero początek
Zapytany wprost, czy Valve bada kompatybilność gier z innymi komputerami ARM, inżynier Pierre-Loup Griffais nie pozostawił wątpliwości. „Oh, for sure,” Valve engineer Pierre-Loup Griffais replied when I asked if Valve are exploring game compatibility for other ARM PCs. „Yeah, I think one of the things that we want to do, and that the Frame is kind of paving the way for, is just more general SteamOS for ARM, right?”
There’s a bunch of devices where you could have a great experience running SteamOS on there, that are currently kind of this adjacent ecosystem that’s just a little bit different. But not really that different, in our opinion.
Innymi słowy – Griffais opisuje Steam Frame jako testowy poligon dla znacznie szerszego wsparcia ARM w SteamOS, obejmującego urządzenia z sąsiedniego, ale coraz mniej odległego ekosystemu sprzętowego.
Wydajność i devicetrees pozostają barierą
W teorii FEX mógłby uczynić grywalną dużą część biblioteki Steam na ultraportowych laptopach, komputerach 2-in-1 czy mini-PC, które dziś słabo radzą sobie z grami PC. Dla porównania, niezależne tytuły jak Knytt Classic trafiają na Steama natywnie w wersjach na Windows, macOS i Linuksa, więc problem architektury ich nie dotyczy – inaczej niż w przypadku tysięcy gier wyłącznie x86.
Wydajność na zintegrowanej grafice będzie się różnić, a poważną przeszkodą pozostają devicetrees – dane opisujące, gdzie system operacyjny znajduje komponenty konkretnego układu ARM. Te układy różnią się między producentami, więc Valve może potrzebować zebrać osobne dane dla wielu urządzeń, zanim FEX ruszy na szerszą skalę.
Valve podkreśla, że ARM staje się coraz istotniejszym segmentem rynku PC, a firma nie chce sytuacji, w której dobre urządzenie zmusza gracza do rezygnacji z części biblioteki. Na razie to jednak kierunek pracy, nie gotowy produkt – Steam Frame wyceniony na £889 / $1,059 dopiero pokaże, jak duże jest zainteresowanie takim podejściem.
Informacja pochodzi z Rock Paper Shotgun, a szerszy kontekst warstw kompatybilności Valve opisuje też Ars Technica.
Śledź nas na google news – Obserwuj to, co ważne w świecie gier!
