As mais recentes atualizações do kernel Linux 6.12-rc4 trazem suporte a novos dispositivos e correções para o subsistema de entrada, ampliando a compatibilidade com controladores de jogos e dispositivos portáteis. Entre os destaques estão o suporte ao MSI Claw A1M e ao controle sem fio 8BitDo Ultimate 2C, além de melhorias no driver Zinitix para evitar falhas de detecção.
Suporte ao MSI Claw A1M
O MSI Claw A1M é um dispositivo portátil de jogos que vem equipado com um processador Intel Core Ultra 7 (Meteor Lake) e roda Windows 11 como sistema operacional padrão. Com uma tela de 7 polegadas e taxa de atualização de 120Hz, o MSI Claw A1M tem características semelhantes a dispositivos populares como o Steam Deck e o ASUS ROG Ally. Com o kernel Linux 6.12-rc4, esse dispositivo, com preço aproximado de $699 USD, agora conta com suporte de entrada no Linux, graças à adição de seus IDs de fabricante e dispositivo ao driver XPad.
Suporte ao controle 8BitDo Ultimate 2C
O controle sem fio 8BitDo Ultimate 2C, amplamente utilizado por gamers, também recebeu suporte no Linux 6.12-rc4. Este controle acessível, com preço em torno de $30 USD, teve seu ID incluído no driver XPad, garantindo funcionalidade completa no sistema Linux. Essa atualização amplia ainda mais as opções de dispositivos compatíveis, oferecendo uma solução eficiente para quem busca controle sem fio em ambientes Linux.
Correções no driver Zinitix
Além do suporte aos novos dispositivos, o driver Zinitix foi ajustado para evitar falhas de detecção em teclas de toque quando certas propriedades não estavam definidas. Essa correção assegura que a funcionalidade de teclas sensíveis ao toque seja habilitada corretamente em dispositivos que utilizam esse driver, garantindo melhor desempenho e compatibilidade.
Contribuições e patches
As contribuições para essas atualizações foram feitas por diversos desenvolvedores, incluindo John Edwards e Stefan Kerkmann, responsáveis por adicionar suporte aos novos dispositivos no driver XPad, e Nikita Travkin, que implementou a correção no driver Zinitix. As alterações no código estão disponíveis no repositório Git, com os patches já incluídos no mainline para a versão v6.12-rc4.