Do dia para a noite o Manjaro KDE (x64) parou de exibir os dispositivos de áudio em meu tablet/netbook Asus T100TAS (Atom Z3775, 2GB RAM, Intel HD Graphics Bay-Trail, SSD 120GB). Estava funcionando perfeitamente. Tenho o mesmo sistema instalado em mais dois computadores e o problema não ocorre.
A parte bizarra é que os alto-falantes estão funcionando! Os sons do sistema funcionam normalmente, assim como o áudio de qualquer mídia, mas os controles de volume, mesmo pelo teclado, não funcionam. A situação é esta:
Nada mudou. Alguém teria alguma sugestão? Sou novo no Manjaro. Formatar esse computador é um saco, por causa da UEFI de 32 bits, e eu não queria passar por isso novamente…
Primeira dica: não use o Pamac como sudo, é desnecessário
Acredito que essa tenha sido uma atualização do Plasma que veio ruim (o que é raro, mas não inédito). Fez snapshots do sistema? Verifica os logs do pacman pra ver o que atualizou
Acho que o som funciona pq está sendo gerido pelo ALSA. Chegou a abri-lo no terminal? Tem uns metapacotes que mexem no Pulse + Alsa, dá uma olhada neles
Isso não é tão surpreendente, o PulseAudio é simplesmente uma camada de roteamento para o subsistema de áudio pré-existente do Linux, o ALSA. Quase certamente os aplicativos estão “regredindo” para o ALSA puro.
Pode fazer o downgrade com pacman -U /var/cache/pacman/pkg/manjaro-pulse-20210928-1.pkg.*).
Se funcionar normalmente (para além do pulse, óbvio), pode ir pro 5.14, dado que o 5.13 está EOL… sobre o downgrade, seria isso. Mas veja se o Pipewire não foi instalado por algum motivo e, se caso sim, não faltam coisas. Ou se não seria o caso de remover o Pipewire e deixar o Pulse apenas…
Eu sempre deixo o kernel mais recente e o LTS (no caso, o 5.10). Mas atualmente estou usando o Xanmod compilado pro meu processador - a melhora é notória!
Eu tava montando um comentário dizendo justamente que você estava com o pipewire e o pulseaudio instalado. Isso não é necessário, já que o pipewire tem suporte à aplicações ALSA, OSS, Pulseaudio, JACK e Gstreamer. O pipewire sozinho (com o ALSA) devia ser capaz de lidar com os dispositivos de áudio e com seus frameworks sozinho.
Provavelmente o que estava acontecendo era que o pulseaudio e o pipewire estavam em conflito sobre “quem controla o módulo ALSA no kernel”. E o pipewire estava perdendo a discussão, por isso não mostrava dispositivo nenhum no menu.
TL;DR: Isso serve para usuários de linux em geral, não só Manjaro KDE:
Se decidirem usar pipewire, NÃO instalem o pulseaudio. O pipewire possui um sistema de fallback “embutido” pra enviar os dados de áudio da aplicação ao ALSA.
E usuários de OSS: Vão se tratar.
A questão é que esses pacotes podem ter sido instalados por algum outro pacote e eu não tinha ciência disso. Acabei de verificar, no meu desktop e no meu notebook, que também está ocorrendo essa confusão (ambos parecem estar instalados).
Depende. Houve uma época em que o Pipewire não estava funcionando bem no Garuda (nele, vc clica em um botão no Garuda Assistant e instala-se tudo), fiquei preso no Pulse. Meses depois, o Pipewire passou a funcionar bem, mesmo rodando sob XOrg. Sugiro criar um snapshot do sistema e ir testando
Ou vice-e-versa. Eu particularmente não gosto muito do pipewire, acho que ele tenta socar tudo sob uma camada de compatibilidade só. Meio ineficiente pro meu ponto de vista - Como diria um colega no canal do Arch do Freenode (Hoje Libera.chat):