Com o próximo ciclo do Linux 6.3, finalmente haverá suporte para o Steam Deck sendo adicionado ao driver Steam HID. No final deste mês, o recurso está definido para ser introduzido durante a abertura da janela de mesclagem do Linux 6.3. Então, em breve teremos o suporte preliminar para a interface do controlador do Steam Deck no hid-steam, o driver do kernel HID originalmente criado para suportar o Steam Controller.
O desenvolvedor Vicki Pfau, aparentemente está trabalhando nisso para a Valve Software. Isso porque o aviso de direitos autorais da Valve foi adicionado ao código hid-steam. Ele permite que a interface do controlador Steam Deck seja habilitada com o kernel upstream/mainline.
Vicki Pfau explicou com o patch de aderência neste suporte Steam Deck:
HID: hid-steam: Adiciona suporte ao Steam DeckAdiciona suporte preliminar para a interface do controlador do Steam Deck. Atualmente, isso suporta apenas as entradas do controlador e alternar o modo lizard (o nome da Valve para um modo de emulação kb/m de hardware). Ele não oferece suporte a nenhum dos recursos avançados, como sensores de movimento ou feedback de força.O Steam Deck também inclui uma pulsação para o modo lagarto que o liga novamente se nenhum relatório for recebido em alguns milissegundos.
O cliente Steam oficial lida com isso enviando um punhado de relatórios de configuração a cada poucos ms, então copiamos esse comportamento enviando relatórios de configuração para desativar o mouse e redefinir os mapeamentos digitais a cada 5 ms. Como isso não é necessário para o Steam Controller mais antigo, isso só é feito no Steam Deck.
Interface do controlador Steam Deck terá suporte ao Linux 6.3
Um patch subsequente permite que eles habilitem o suporte a rumble / force feedback para o Steam Deck. Mas pelo menos para o Linux 6.3, nenhum dos outros recursos “avançados” do controlador parece estar pronto.
Este suporte à interface do controlador Steam Deck para hid-steam foi escolhido pelo subsistema for-next da HID como for-6.3/steam antes da janela de mesclagem do Linux 6.3 se abrir em uma semana e meia.