Kernel Linux 7.3-rc1 recebe pacote de correções de som para ALSA, USB e ASoC

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...

Atualização de áudio no Kernel Linux reforça segurança e traz suporte a novos hardwares!

O mantenedor do subsistema de som do Kernel Linux, Takashi Iwai, enviou a Linus Torvalds um conjunto de correções destinadas à primeira versão candidata (RC1) da série 7.3. A atualização tem como foco a resolução de regressões no comportamento do misturador de áudio, correções de segurança apontadas por ferramentas de fuzzing e a adição de suporte para novos hardwares e periféricos específicos.

A requisição de integração (pull request) reúne ajustes vitais de estabilidade acumulados desde o último ciclo de desenvolvimento, preparando a infraestrutura de áudio para a fase de testes públicos do Kernel Linux 7.3.

O que isso muda na prática

Para o usuário final, atualizações dessa natureza significam que o hardware de áudio funcionará de maneira mais previsível. Laptops recentes e placas de som USB frequentemente chegam ao mercado com implementações de firmware fora do padrão, exigindo que o kernel aplique exceções (conhecidas como quirks) para que os alto-falantes, microfones ou controles de volume operem corretamente.

Além disso, as correções de vulnerabilidades internas e erros de leitura de memória (como gravações fora dos limites) evitam que falhas na comunicação com dispositivos MIDI ou durante a suspensão do sistema operacional resultem em travamentos completos da máquina.

Foco em HD-Audio e interfaces USB

OwIA4bxd linux 7 3 rc1 correcoes som usb alsa 1
Kernel Linux 7.3-rc1 recebe pacote de correções de som para ALSA, USB e ASoC 3

Uma parte significativa do trabalho nesta versão foi dedicada à estabilização de dispositivos USB e placas de som de alta definição (HD-Audio). No módulo USB-audio, os desenvolvedores relaxaram uma verificação de comportamento do misturador (mixer) que estava causando regressões no controle de volume de alguns dispositivos.

O código também passou a incluir o tratamento adequado de limpeza após erros que ocorrem quando o sistema retorna do modo de suspensão. Houve ainda a correção de uma falha de gravação fora dos limites (OOB write) específica na saída MIDI de dispositivos Novation.

A lista de novos hardwares suportados ou ajustados via quirks inclui:

  • Fones e DACs: Logitech PRO X Wireless, SMSL USB DAC, Audient iD14 MkI e Creative Sound Blaster Play! 3.
  • Laptops: Lenovo IdeaPad Slim 3, Lenovo Legion Pro 7, Lenovo Yoga Pro 9, HP Laptop 15 e modelos da série TongFang XxAF5xxx.
  • O driver conexant recebeu refinamentos para garantir a ativação correta de fones de ouvido com microfone (headsets).

Melhorias no ASoC e ALSA Core

A arquitetura ALSA System on Chip (ASoC), responsável por gerenciar o áudio embarcado em processadores modernos, recebeu correções para o tratamento de TDM em plataformas Qualcomm e ajustes nos padrões de registradores da plataforma Tegra.

O suporte a sistemas baseados em chips AMD foi expandido com novas entradas DMI para os modelos ASUS FA401EA, HP OmniBook X Flip 16, Alienware m18 R1 e MSI Thin A15 B7UC. O código também traz reparações pontuais em diversos codecs (rt766, tac5xx2, rt712, tas2783 e max98926) e resolve um problema de contagem de referências (double put_device) na interface SoundWire.

No núcleo do ALSA (ALSA Core), a atualização bloqueia a adição de controles inválidos à camada de LEDs, evitando falhas de sistema, e implementa um contorno para um falso-positivo no alerta de bloqueio (mutex lockdep) do driver rawmidi. Drivers legados, como aoa, mtpav e pcxhr, receberam processos adicionais de blindagem (hardening) e inicialização mais segura de variáveis.

O código integrado passa agora por validação pública na árvore principal, devendo alcançar os usuários finais quando o Kernel Linux 7.3 estável for oficialmente lançado.

Compartilhe este artigo
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 GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.