Linux 6.1 vai lidar melhor com imitações do controle Nintendo

Linux 6.1-rc7 facilita o gerenciamento do driver AMD P-State
Rede Linux 6.1 Thunderbolt vai suportar controle de fluxo de ponta a ponta USB4

As atualizações do subsistema HID foram enviadas para a janela de mesclagem do linux 6.1 em andamento. Até agora ocorreram várias adições de drivers importantes para melhorar o suporte de hardware em várias frentes. Em uma delas, o Linux 6.1 vai lidar melhor com imitações do controle Nintendo.

Como mencionado no título, o Linux 6.1 suportará melhor os controladores Nintendo “clone baratos”. O driver Nintendo HID agora verificará a calibração analógica do usuário para ver se está correta. Alguns controladores Nintendo “clone baratos” podem relatar valores de calibração que não são possíveis, como valores de zero para min e max, bem como o valor central. 

Então, no caso de ser zerado, um erro de divisão por zero no kernel estava acontecendo com um “controlador GuliKit KingKong 2” barato. Portanto, o driver Nintendo HID com Linux 6.1 garantirá que os valores de calibração sejam pelo menos corretos para lidar melhor com esses controladores falsificados.

Linux 6.1 vai lidar melhor com imitações do controle Nintendo

O GuliKit KingKong 2 é um dos controladores agora a se comportar corretamente com o Linux 6.1.

Uma característica importante com as atualizações do subsistema HID para Linux 6.1 é o driver Logitech agora tentando habilitar o uso de HID++ para todos os dispositivos Logitech Bluetooth em vez de depender da lista de permissões por dispositivo. O driver Logitech com este kernel também tentará detectar automaticamente o suporte de rolagem de alta resolução Logitech HID++ como outra boa melhoria.

O driver Logitech HID continua tendo boas melhorias.


O Linux 6.1 também está trazendo novos drivers HID para carros RC e controladores de vôo neste ciclo. Há também suporte UGEEv2 no hid-uclogic para suporte ao XP-PEN Deco Pro S e Parblo A610 PRO.

Completando as mudanças notáveis do HID para o Linux 6.1 estão alguns patches preparatórios em torno do HID-BPF. Os esforços do eBPF para a HID estão se unindo e o Linux 6.1 faz alguns preparativos para habilitar isso em uma versão futura do kernel. A lista completa de patches de recursos HID para Linux 6.1 pode ser encontrada através deste pull request.

Dois outros drivers

As atualizações do subsistema de mídia para o kernel Linux 6.1 chegaram com novos drivers e promoções para alguns dos drivers de imagem/vídeo existentes.

Um novo driver neste ciclo é o driver Mediatek MDP3 “Media Data Path ver.3”. A revisão Mediatek MDP v3 está em SoCs mais recentes, como o MT8183. O driver MDP3 está presente principalmente pelos produtos Google Chromebook para dimensionamento de vídeo e conversão de espaço de cores.

Outro novo driver de mídia para Linux 6.1 é o dewarper NXP i.MX DW100. 

Este é o Vivante IP encontrado no i.MX8MP SoC como um mecanismo de memória para memória para realizar transformações geométricas em imagens de origem usando um mapa de dewarping programável.

O driver de mídia Zoran está na área de teste. Então, o Zoran estava na linha principal anteriormente antes de rebaixamento. Esta última encarnação do driver não suporta saída de vídeo, mas a captura de vídeo está funcionando. Este driver é para placas de captura MJPEG com base no chipset controlador Zoran 36057/36067 PCI com alguns produtos como Pinnacle DC10+, Iomedia Buz, Linux Media Labs LML33 e outros.

O driver de mídia Hantro também sumiu do teste. 

O Hantro já está em produção há anos. Porém, continua em teste até que os controles codificados de vídeo sem estado fossem resolvidos. O driver da unidade de processamento de vídeo Hantro é para o IP Hantro nos SoCs Rockchip e NXP para acelerar a codificação/decodificação de vídeo e imagem. O Hantro também está em alguns chipsets Allwinner. No entanto, seu uso de driver Linux mais notável é com o NXP i.MX8 e Rockchip SoCs.

Então, mais detalhes sobre as alterações do subsistema de mídia do Linux 6.1 por meio deste pull request.

Acesse a versão completa
Sair da versão mobile