Niedawna premiera zestawu do gry w wirtualnej rzeczywistości od Valve – Steam Frame – przyniosła ze sobą także specjalną wersję systemu SteamOS, która obsługuje urządzenia z procesorami ARM. Jej dalszy rozwój mógłby umożliwić działanie platformy Steam na wszelkich handheldach wyposażonych w procesor oparty właśnie na tej architekturze. Już teraz liczni modderzy i deweloperzy oprogramowania typu open-source wykorzystują osiągnięcia firmy Valve, aby wprowadzić doświadczenia „w stylu Steam” na coraz większej liczbie urządzeń. Pytanie brzmi: czy możemy spodziewać się oficjalnego wsparcia podobnych rozwiązań ze strony firmy?
Właściciel konsoli AYN Odin 3 zgłasza problem z klientem Steam dla architektury ARM64
Niestety w najnowszych komentarzach pracownik firmy Valve wyjaśnił, że platforma Steam dla systemu Linux nie jest oficjalnie obsługiwana na sprzęcie opartym na architekturze ARM. Jak podaje serwis VideoCardz, oświadczenie to pojawiło się w następstwie zgłoszenia błędu przez właściciela urządzenia AYN Odin 3, który korzystał z natywnego klienta Steam dla architektury ARM64 firmy Valve na przenośnym handheldzie wyposażonym w procesor Snapdragon.

Zgłoszenie dotyczyło funkcji Steam Remote Play oraz sprzętowego dekodowania AV1. Na urządzeniu Odin 3 działała publiczna wersja beta klienta Steam dla LinuxARM64, zbudowana na dystrybucji opartej na systemie Fedora z architekturą ARM64. Sprzętowe dekodowanie V4L2 działało z formatem HEVC, ale Steam nie udostępniał formatu AV1, mimo że dekoder Qualcomm zgłaszał obsługę tego formatu.
Pracownik firmy Valve zamyka zgłoszenie – „Steam dla systemu Linux nie jest obecnie obsługiwany na sprzęcie opartym na architekturze ARM”
Pracownik firmy Valve zamknął zgłoszenie i odesłał użytkownika do zgłoszenia starszego problemu dodając, że „Steam dla systemu Linux nie jest obecnie obsługiwany na sprzęcie opartym na architekturze ARM”. Starsze zgłoszenie dotyczące tej funkcji pochodzi z października 2015 roku i wciąż pozostaje otwarte. Aktualne wymagania firmy Valve dotyczące Steam dla systemu Linux określają również jądro systemu Linux w architekturze x86_64 oraz procesor x86_64.

Słusznym spostrzeżeniem jest to, że cała ta sytuacja jest dość myląca, ponieważ klient Steam dla architektury ARM64 faktycznie istnieje. Urządzenie Odin 3, którego dotyczyła ta sytuacja, korzystało z natywnej kompilacji Valve dla ARM64, a nie z kompilacji opartej na tłumaczeniu standardowego klienta x86. Mamy teraz jednak całkowitą pewność, że dostępność tej kompilacji nie oznacza, że firma Valve zapewnia ogólne wsparcie dla platformy Steam na systemach Linux z procesorami ARM innych producentów.
Firma Valve nie podaje, czy takiego wsparcia i rozszerzenia dostępności SteamOS dla architektury ARM poza zestaw Steam Frame możemy spodziewać się w przyszłości. Furtka jednak istnieje i wielką szkodą byłoby nie wykorzystać jej potencjału w przyszłości.











0 komentarzy