A Qualcomm anunciou uma importante atualização para quem utiliza laptops da série Snapdragon X1 “X1E80100” com Linux. O firmware de áudio agora está disponível no repositório linux-firmware.git, o que facilita o suporte a som e carregamento de bateria em dispositivos com processadores Snapdragon X1 que utilizam o sistema operacional Linux.
Para quem não está familiarizado com o termo, firmware é um tipo de software básico que permite que o hardware de um dispositivo, como o sistema de áudio de um laptop, funcione corretamente. Nesse caso, o firmware de áudio é o que garante que o som seja reproduzido corretamente no computador.
Como o firmware ajuda os usuários de Linux
Antes dessa atualização, quem usava laptops Snapdragon X1 com Linux precisava fazer um processo complicado: extrair esses arquivos de firmware da partição Windows de seus dispositivos. Isso tornava a configuração mais difícil para quem não tinha muita experiência com tecnologia. Agora, esses arquivos estão disponíveis diretamente no repositório de firmware do Linux, eliminando essa necessidade e tornando o processo muito mais simples. Além de melhorar o áudio, esse firmware também é necessário para que o carregamento da bateria funcione corretamente.
Para quem é novo no mundo do Linux, o repositório linux-firmware.git é onde ficam armazenados diversos arquivos de firmware para dispositivos diferentes. Ter esses arquivos centralizados em um lugar confiável facilita bastante para quem está instalando o Linux em dispositivos com hardware específico, como o Snapdragon X1.
Detalhes técnicos do firmware
O commit, ou seja, a adição oficial do firmware ao repositório, foi feito por Sibi Sankar e Mario Limonciello. Aqui estão os principais arquivos incluídos:
- adsp.mbn e adsp_dtb.mbn: Esses são os arquivos principais responsáveis por fazer o sistema de áudio funcionar.
- Arquivos de configuração como adspr.jsn, adsps.jsn, adspua.jsn e battmgr.jsn: Eles contêm informações específicas sobre como o áudio e o carregamento da bateria devem ser gerenciados no sistema.
Para quem não tem experiência com esses termos, o formato .mbn se refere a um tipo de arquivo binário usado em dispositivos móveis e sistemas embarcados, que são comuns em laptops ARM, como o Snapdragon X1. Esses arquivos são essenciais para que o hardware funcione corretamente quando o Linux é instalado.
O que isso significa para os usuários de Linux
Essa adição é uma excelente notícia para a comunidade Linux, especialmente para quem utiliza laptops Snapdragon X1, como o ASUS Vivobook X1. Agora, os usuários podem habilitar o som e o carregamento da bateria de forma muito mais simples. No entanto, apesar desse avanço, alguns recursos desses dispositivos ainda não estão totalmente suportados no Linux. Projetos como o Ubuntu Developer Preview estão ajudando a resolver essas questões e a melhorar o suporte ao Linux em dispositivos ARM, como o Snapdragon X1.