Controle do PlayStation 5: Sony lança driver oficial para Linux do DualSense

Se 2020 foi um tanto estranho para você, permita-me lhe dizer que o ano ainda não acabou: pegando muitos de surpresa, a Sony decidiu lançar um novo driver oficial para Linux, que está sendo chamado de "hid-playstation", para trazer suporte oficial para o controle DualSense, do PlayStation 5, para o sistema do pinguim, bem como para lidar com outros periféricos de versões anteriores do console da empresa. Este novo driver para o kernel Linux suporta o controle do PlayStation 5 nos modos USB e Bluetooth. Todas as principais funcionalidades, incluindo LEDs, sensores de movimento, touchpad, bateria, barra de luzes e rumble são suportados por este driver oficial da Sony para Linux. Vale lembrar que o Linux já possui o driver "hid-sony" existente, enquanto o novo driver é quem deverá lidar com o hardware da Sony Interactive Entertainment. O driver hid-sony continuará a ser mantido e usado por dispositivos Sony mais amplos. "O driver Linux expõe a funcionalidade DualSense como um 'dispositivo de composição' semelhante ao DualShock 4 em hid-sony, abrangendo vários frameworks. Primeiro, ele expõe 3 nós evdev para respectivamente o 'gamepad', 'touchpad' e 'sensores de movimento'. A estrutura FF é usada para fornecer recursos básicos de rumble. A classe leds é usada para implementar os LEDs indicadores do Player abaixo do touchpad do DualSense, enquanto o novo 'leds-class-multicolor' é usado para as barras de luz próximas ao touchpad", explicam os desenvolvedores. "Ainda não são suportados novos recursos exclusivos introduzidos pelo DualSense, como Adaptive Triggers e Haptics baseado em VCM. Esses recursos requerem uma grande quantidade de dados e estruturas de dados complexas. Não está claro como expor isso. As estruturas Evdev e FF atuais são muito limitantes. Esperamos ter um diálogo sobre como expô-los ao longo do tempo de uma forma genérica." Este novo driver vem com pouco mais de 1.400 linhas de código em sua forma inicial voltada para o controle do PS5. Ao fazer a transição do suporte para hardware mais antigo para este novo driver, também há uma promessa de cobertura de teste de unidade e muito mais. FONTE: Phoronix
Comentários