Un Device Tree initial du Steam Frame, le casque de réalité virtuelle de Valve également connu sous le nom de code Deckard, a été intégré à Linux 7.4, rapporte Phoronix. Cette description matérielle cible le Qualcomm Snapdragon 8 Gen 3 (SM8650) et couvre plusieurs composants de la plateforme. Phoronix présente cette prise en charge comme initiale et indique que les noyaux SteamOS en aval restent plus aboutis et complets.
Ce que couvre le Device Tree initial
Un Device Tree, ou arbre des périphériques, décrit au noyau les composants matériels et les ressources d’un appareil. Le patch attribué par Phoronix à Neil Armstrong, ingénieur chez Linaro, cite notamment :
- la mémoire réservée, les régulateurs, les touches pilotées par GPIO et les fonctions du PMIC, dont ses canaux ADC ;
- le stockage UFS, l’USB Gadget et le WCN7850 pour le Wi-Fi 7 et le Bluetooth ;
- l’I2C, des périphériques de base et un emplacement pour carte SD.
Cette liste concerne la description initiale de la plateforme dans le noyau Linux principal. La couverture du matériel constitue le sujet du patch ; la maturité plus avancée des noyaux SteamOS est le point de comparaison donné par Phoronix.
Pourquoi le démarrage en EL2 compte
La description du patch indique que le chargeur démarre Linux en EL2, un niveau d’exception de l’architecture ARM. Elle prévoit aussi de retirer les nœuds liés à EL1 et au DSP, puis de définir le mappage de la mémoire réservée. Ces éléments décrivent le contexte de démarrage et la manière dont le noyau doit prendre en compte la mémoire et les composants de l’appareil.
Une prise en charge initiale, face à SteamOS
Pour les utilisateurs qui suivent les distributions Linux alternatives, l’intégration du Device Tree apporte une base matérielle dans le noyau principal. Phoronix décrit toutefois les noyaux SteamOS en aval comme plus aboutis et complets : c’est le chemin de prise en charge le plus mature dans les éléments rapportés.
Des témoignages individuels sur le dongle sans fil du Steam Frame font état de résultats variables sous Linux. Un utilisateur dit le faire fonctionner avec Fedora 44 KDE et conseille un noyau récent ainsi que le script de dépannage de Valve ; d’autres signalent des pertes de paquets ou des pics de latence, notamment sous Kubuntu 26.10.
NeoTeo avait déjà consacré un article distinct à l’exécution autonome de Half-Life: Alyx sur Steam Frame. Cette couverture portait sur le jeu, tandis que le Device Tree concerne la description matérielle du casque pour le noyau Linux.