Segundo a Phoronix, um Device Tree inicial do Steam Frame, headset de realidade virtual da Valve também chamado Deckard, foi integrado ao desenvolvimento principal do Linux 7.4. A descrição do patch identifica o Qualcomm Snapdragon 8 Gen 3 (SM8650) e lista suporte inicial a componentes da plataforma.

O que o suporte inicial descreve

Device Tree é uma descrição que informa ao kernel quais componentes existem em um dispositivo e como estão organizados. O patch, atribuído pela Phoronix ao engenheiro da Linaro Neil Armstrong, inclui memória reservada, reguladores, teclas GPIO e funções e canais ADC do PMIC, circuito de gerenciamento de energia.

A lista também cita armazenamento UFS, USB Gadget, Wi-Fi 7 e Bluetooth pelo componente WCN7850, I2C, periféricos básicos e um slot para cartão SD. Esses itens delimitam o suporte inicial descrito para a plataforma do Steam Frame.

Por que a inicialização em EL2 importa

A descrição do patch informa que o bootloader inicia o Linux em EL2, um nível de privilégio da arquitetura ARM. Para essa configuração, o Device Tree remove nós relacionados a EL1 e ao DSP, processador de sinal digital, e define o mapa de memória reservada.

Esses ajustes descrevem como o kernel deve reconhecer a plataforma durante a inicialização. Eles fazem parte do suporte de baixo nível do sistema, não de uma lista de recursos de realidade virtual ou de aplicativos.

O que isso representa para outras distribuições Linux

A integração ao kernel principal pode servir de base para o trabalho de outras distribuições, mas o suporte relatado ainda é inicial. A Phoronix descreve os kernels downstream do SteamOS como a opção mais polida e completa para o Steam Frame.

Relatos de usuários sobre o dongle sem fio no Linux variam: alguns descrevem conexões funcionais após atualizações ou ajustes, enquanto outros mencionam perda de pacotes e instabilidade em determinadas configurações. Essas experiências não atribuem uma solução ao suporte do Linux 7.4.

A cobertura anterior da NeoTeo sobre Half-Life: Alyx rodando sem PC no Steam Frame tratava da execução autônoma do jogo, uma frente separada do suporte de baixo nível do kernel.