Sound Open Firmware 2.12 expande suporte

Sound Open Firmware 2.12 expande suporte para novas plataformas e otimiza desempenho de áudio no Linux

O Sound Open Firmware 2.12 expande suporte para NXP i.MX95, AMD ACP6.0 e MediaTek 8195/8186/8188, além de trazer otimizações para DSPs e integração aprimorada com o Zephyr RTOS.

Sound Open Firmware-SOF

A nova versão do Sound Open Firmware (SOF) 2.12 foi lançada, trazendo suporte para novos hardwares, otimizações de desempenho e integração aprimorada com o Zephyr RTOS. Essa atualização fortalece o SOF como uma solução de código aberto para processamento digital de áudio (DSP) em dispositivos Intel, AMD, MediaTek e NXP.

A nova versão adiciona suporte para a plataforma NXP i.MX95, expande a compatibilidade do Zephyr RTOS para o AMD ACP6.0 e os SoCs MediaTek 8195/8186/8188, e traz diversas otimizações para hardware Intel, incluindo Lunar Lake, Arrow Lake e Meteor Lake.

Leia o anúncio oficial:
SOF 2.12 no GitHub

Principais novidades do sound open firmware 2.12

1.Suporte para novas plataformas

O SOF 2.12 amplia a compatibilidade com mais dispositivos e arquiteturas, incluindo:

  • NXP i.MX95: expansão do suporte para a linha NXP i.MX, garantindo mais opções para integração em sistemas embarcados.
  • AMD ACP6.0: agora compatível com o Zephyr RTOS, permitindo maior flexibilidade na implementação de processamento de áudio em sistemas AMD.
  • MediaTek 8195/8186/8188: otimizações específicas para processadores MediaTek, usados em smartphones, tablets e dispositivos embarcados.

2. Otimizações para áudio e dsp

O firmware agora inclui uma série de melhorias para processamento de áudio, tornando a experiência sonora mais eficiente e com menor consumo de energia:

  • Otimizações HiFi5 para melhorar a performance de filtros IIR, ARIA e controle de volume.
  • Melhorias na alocação de memória, permitindo que algumas funções sejam executadas diretamente da DRAM, liberando espaço na SRAM.
  • Atualizações nos topologies para suporte aprimorado aos processadores Intel Lunar Lake, Arrow Lake e Meteor Lake.

3. Integração aprimorada com Zephyr RTOS

A compatibilidade do Zephyr RTOS com o SOF foi aprimorada, garantindo maior estabilidade e melhor gerenciamento de energia nos dispositivos compatíveis. Entre as melhorias estão:

  • Suporte a módulos carregáveis (LLEXT) para permitir uso dinâmico de bibliotecas dentro do firmware.
  • Otimizações no gerenciamento de processos para reduzir o consumo de CPU e melhorar a latência no processamento de áudio.

4. Ajustes no pipeline de áudio e suporte a novos codecs

Além das melhorias de desempenho, o SOF 2.12 traz ajustes no processamento de microfones e alto-falantes, aprimorando a compatibilidade com circuitos de áudio SoundWire e HDA.

Isso inclui:

  • Melhoria na equalização e processamento de microfones (IIR e DRC).
  • Aprimoramento no tratamento de áudio em alto-falantes usando filtros IIR, FIR e DRC.
  • Suporte expandido para codecs SoundWire e HDA nos dispositivos mais recentes.

5. Correções e melhorias gerais

Além dos novos recursos, o SOF 2.12 traz diversas correções de bugs e otimizações gerais, incluindo:

  • Correções na detecção de dispositivos AMD para maior estabilidade.
  • Melhorias no carregamento dinâmico de módulos, otimizando a execução de processos de áudio em tempo real.
  • Aprimoramentos na depuração e no monitoramento do DSP, facilitando ajustes por parte dos desenvolvedores.

Como instalar o SOF 2.12?

O Sound Open Firmware 2.12 está disponível para download no GitHub do projeto. Para desenvolvedores e usuários avançados que desejam compilar a versão mais recente, o código-fonte pode ser obtido com:

git clone https://github.com/thesofproject/sof.git

Nota: Os binários assinados para plataformas específicas estão disponíveis em:
SOF Binários

Conclusão

O SOF 2.12 marca um grande avanço na evolução do processamento de áudio open-source, expandindo o suporte para novos hardwares e melhorando a integração com o Zephyr RTOS. Com otimizações para DSP, melhorias no pipeline de áudio e suporte ampliado para processadores Intel, AMD e MediaTek, essa versão reforça o compromisso da comunidade com um ecossistema de áudio flexível e de alto desempenho no Linux.

Se você utiliza o Sound Open Firmware para desenvolvimento de áudio, vale a pena explorar essa atualização e seus benefícios.

Emanuel Negromonte Autor
Autor
Jornalista especialista em Linux a mais de 20 anos. Fundador do SempreUpdate e entusiasta do software livre.