Suporte a Câmeras (ISP4) da série Ryzen AI Max chega ao Kernel Linux para Notebooks HP ZBook

Fim da tela preta nos Ryzen AI: Linux 6.18 recebe driver definitivo para webcams modernas.

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...
  • O Linux Kernel 6.18 finalmente integra o Driver AMD ISP4, ativando o suporte nativo a webcams nos notebooks da série Ryzen AI Max (como o HP ZBook Ultra).
  • Diferente das versões anteriores, o novo Driver AMD ISP4 delega o controle do sensor (foco, exposição) inteiramente para o firmware, aumentando a estabilidade do sistema.
  • Ao utilizar alocação direta na GPU (amdgpu), o Driver AMD ISP4 processa vídeo em alta resolução sem causar gargalos na CPU, ideal para Teams/Zoom no Linux.
  • Para garantir o funcionamento do Driver AMD ISP4, mantenedores de distros devem desativar o módulo legado CONFIG_VIDEO_OV05C10 para evitar conflitos de hardware.
  • Com o patch v8 aprovado nos testes de conformidade, a previsão é que o suporte chegue oficialmente no Linux Kernel 6.18 ou 6.19.

A AMD, representada pelo engenheiro Bin Du, submeteu nesta quinta-feira (12) a oitava versão (v8) dos patches que habilitam o suporte oficial ao AMD ISP4 (Image Signal Processor Gen 4) no Kernel Linux.

Esta atualização é crítica para a nova geração de estações de trabalho móveis, especificamente a série Ryzen AI Max 300 (encontrada no HP ZBook Ultra G1a). O patch introduz o driver de captura necessário para que a webcam e o processamento de imagem funcionem nativamente nestes dispositivos, preenchendo uma lacuna de hardware importante no ecossistema Linux para laptops de alto desempenho.

O que isso significa na prática:

Se você tem um notebook moderno com chip Ryzen AI (como o HP ZBook Ultra), provavelmente sua webcam não funcionava corretamente ou entregava uma imagem “crua” e sem qualidade no Linux.

Com esse driver, o chip dedicado de imagem (ISP) passa a conversar com o sistema operacional. Isso libera recursos como foco automático, ajuste de brilho/contraste (balanço de branco) e redução de ruído diretamente pelo hardware. A câmera passa a funcionar “out of the box” em aplicativos como Zoom, Teams ou OBS, sem exigir hacks ou drivers proprietários instáveis.

Detalhes da implementação técnica

O conjunto de 7 patches foca nos subsistemas Media/V4L2 (Video for Linux 2) e Platform/AMD. A implementação técnica revela uma mudança significativa na arquitetura de drivers da AMD para notebooks, visando maior estabilidade e menor dependência do sistema operacional para tarefas de baixo nível.

1. Nova arquitetura de firmware

Diferente de gerações anteriores onde o driver do Kernel (x86) gerenciava fisicamente o sensor e o barramento MIPI, o novo driver amd_isp4 adota uma abordagem delegada:

  • Controle via Firmware: O controle do sensor (ex: ligar, desligar, ajustar exposição) foi movido inteiramente para o Firmware do ISP. O driver do Kernel Linux agora atua apenas como um mensageiro, enviando comandos de alto nível.
  • Submissão Separada: Para suportar essa arquitetura, um novo binário de firmware (contendo o driver do sensor embutido) foi submetido separadamente ao repositório oficial linux-firmware (GitLab).

2. Refinamento de código (v7 -> v8)

A versão 8 do patch demonstra que o código atingiu um nível de maturidade pronto para o mainline. As mudanças recentes focaram puramente em “Code Hygiene” e conformidade com os padrões estritos do Kernel:

  • Remoção de operações de pipeline de mídia desnecessárias.
  • Padronização de estilo (limite de 80 caracteres, nomenclatura de macros).
  • Substituição de chamadas obsoletas de gerenciamento de energia (v4l2_pipeline_pm_get) por Runtime PM moderno.

3. Integração com GPU

O driver utiliza operações de memória compartilhada (vb2_vmalloc_memops) e interage diretamente com o driver gráfico amdgpu para alocação de buffers GART. Isso garante que os frames de vídeo (em alta resolução) sejam transferidos da câmera para a memória do sistema sem copiar dados excessivamente, economizando bateria e CPU.

Aviso crítico para mantenedores e packagers

O e-mail contém um alerta vital para quem constrói Kernels customizados ou mantém distros corporativas. O novo firmware NÃO é compatível com configurações legadas do Kernel OEM ISP4.0.

Se você estiver compilando este driver manualmente ou integrando-o em um Kernel customizado, é obrigatório ajustar as configurações do .config para evitar conflitos de hardware:

ConfiguraçãoAção necessáriaMotivo
CONFIG_VIDEO_OV05C10Definir como =N (Não)O controle do sensor OV05C10 agora é feito pelo Firmware, não pelo driver do Kernel. Manter ativado causará conflito.
CONFIG_PINCTRL_AMDISPDefinir como =Y (Sim)Necessário para o gerenciamento correto dos pinos de controle do ISP.

Quando isso chega no meu PC?

Considerando que esta é a versão 8 (v8) e que as dependências críticas nos drivers gráficos (drm/amd/amdgpu) já foram fundidas no upstream (v6.17), o caminho está livre.

  • Status Atual: Em revisão final na Linux Kernel Mailing List. O desenvolvedor Bin Du confirmou que o código passa em todos os testes de conformidade v4l2-compliance.
  • Previsão de Merge: Provavelmente será aceito na janela de desenvolvimento do Kernel Linux 6. ou 6.19.
  • Chegada às Distros: Usuários de distribuições Rolling Release (Arch, Tumbleweed) devem receber o suporte ainda no primeiro semestre de 2026. Distros estáveis (Ubuntu 26.04, Fedora 44) incluirão o suporte em seus próximos grandes lançamentos.
Compartilhe este artigo