Społeczności tworzą adaptacje SteamOS ARM dla wybranych handheldów z Androidem, ale projekty są na różnych etapach. AYN Odin 2 i KONKR Pocket FIT opisano jako przetestowane, AYANEO Pocket S2 nie został uruchomiony, a dla AYN Odin 3 Holodor udostępnia obraz systemu. To projekty społecznościowe, nie oficjalne porty Valve.
Społecznościowe adaptacje, nie porty Valve
Projekty bazują na komponentach SteamOS ARM związanych ze Steam Frame, ale dostosowują system do konkretnych urządzeń. Ich rozwój wpisuje się w szersze zainteresowanie Valve architekturą ARM, które opisywaliśmy wcześniej. Tutaj chodzi jednak o odrębne, tworzone przez społeczność adaptacje dla handheldów.
Co projekty podają o poszczególnych urządzeniach
- AYN Odin 2: SteamOS-ARM-SM8550 wymienia go jako urządzenie obsługiwane i przetestowane. Repozytorium pozostaje prywatne, gdy twórcy przygotowują pierwsze wydanie.
- KONKR Pocket FIT: opiekun SteamOS-ARM-SM8650 wskazuje go jako jedyne przetestowane urządzenie tego projektu.
- AYANEO Pocket S2: dla SteamOS-ARM-SM8650 istnieje drzewo urządzenia, ale opiekun projektu podaje, że handheld nie został jeszcze uruchomiony z tym buildem.
- AYN Odin 3: Holodor udostępnia obraz systemu i instrukcję instalacji dla tego modelu.
Dlaczego każdy handheld potrzebuje własnej obsługi
Adaptacje łączą komponenty SteamOS działające w przestrzeni użytkownika z jądrem i obsługą rozruchu dopasowanymi do urządzenia. SteamOS-ARM-SM8550 uruchamia AYN Odin 2 przez ROCKNIX ABL, a nie EFI. W przypadku SteamOS-ARM-SM8650 projekt wymaga ROCKNIX ABL w wersji 1.1.8 lub nowszej, a jego instrukcje przewidują kartę microSD o pojemności co najmniej 32 GB. Holodor łączy komponenty Valve Holo Core ARM64 z głównym jądrem ROCKNIX.
Ten podział wyjaśnia, dlaczego lista urządzeń nie oznacza jednego obrazu działającego na każdym handheldzie. Każdy projekt wiąże się z własną obsługą sprzętu i innym stanem prac.
Ograniczenia zależą od projektu
Holodor podaje, że systemy anti-cheat działające na poziomie jądra, w tym EAC i BattlEye, nie działają. Według projektu wymagające gry AAA osiągają około 20–30 kl./s.
SteamOS-ARM-SM8650 zgłasza problem z wybudzaniem po uśpieniu jądra; domyślnie stosowany jest tryb czuwania. Projekt podaje też, że podczas wymagających gier temperatura przekracza 90°C przy wentylatorze ustawionym na maksimum.