Eu tenho um mini-PC que funcionava de maneira confiável como servidor de mídia... até que não funcionou. Um dia ele simplesmente se recusou a inicializar.
Fiz uma instalação limpa do XUbuntu 22 usando o instalador mais recente, selecionando a opção “Instalação mínima”. Apt atualizou e atualizou e instalou alguns pacotes básicos como servidor SSH e VLC.
Até agora tudo bem. Eu configuro o ponto de montagem no meu NAS e tento reproduzir um filme. Não há som. Espere, eu sei disso - vou até o mixer de som para selecionar o dispositivo de saída HDMI... só que não há nenhum. O único dispositivo de saída de áudio listado é "Saída Dummy".
Eu tenho duas portas HDMI, então desconecto a TV da primeira e conecto na segunda. Não há diferença.
Não me lembro de ter tido esse problema quando configurei o sistema pela primeira vez. Tenho certeza de que funcionou.
Li todos os guias que encontrei na internet. Todos eles parecem estar muito desatualizados ou irrelevantes.
Por favor, alguém pode me ajudar!
$ lspci -v
00:0e.0 Multimedia audio controller: Intel Corporation Celeron/Pentium Silver Processor High Definition Audio (rev 06)
DeviceName: Onboard - Sound
Subsystem: Intel Corporation Celeron/Pentium Silver Processor High Definition Audio
Flags: bus master, fast devsel, latency 0, IRQ 132
Memory at a1310000 (64-bit, non-prefetchable) [size=16K]
Memory at a1000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Capabilities: [80] Vendor Specific Information: Len=14 <?>
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Kernel driver in use: sof-audio-pci-intel-apl
Kernel modules: snd_hda_intel, snd_soc_skl, snd_soc_avs, snd_sof_pci_intel_apl
Portanto, não tenho certeza do que resolveu o problema. Primeiramente encontrei este artigo: https://bbs.archlinux.org/viewtopic.php?id=285225
O sistema dessa pessoa é um pouco diferente do meu - as respostas que ela obtém para alguns comandos de depuração são um pouco diferentes, mas executei os comandos mesmo assim e reiniciei (depois de fazer as coisas descritas na segunda seção abaixo):
Agora tenho o dispositivo HDMI listado e o dispositivo "Saída Dummy" desapareceu, e é isso que pretendia alcançar.
Também percebi que parecia ter o PulseAudio e o Pipewire rodando ao mesmo tempo. Então segui este guia para desativar o Pipewire: https://c-nergy.be/blog/?p=18449
Executei estes comandos após os comandos acima, mas antes de reiniciar:
Observe que os serviços listados nos dois segundos comandos são todos os serviços listados pelo primeiro comando.
Após a reinicialização, o som estava funcionando bem, então executei o comando final do segundo artigo: