Ativando som via HDMI/DP

Ativando som via HDMI/DP

Meu som no displayport não estava funcionando e parece que é um problema conhecido com placas gráficas Nvidia.

Aqui o relatório tambémonde posso ver que apenas o módulo HDA ​​Intel está carregado.

Para consertar, isso funcionou para mim:https://github.com/hhfeuer/nvhda

git clone [email protected]:hhfeuer/nvhda.git
cd nvhda
make
sudo make install
sudo modprobe nvhda
sudo tee /proc/acpi/nvhda <<<ON

Depois de executá-lo, selecionei Settings -> Sound -> Output Devicea nova opção HDMI / DisplayPort.

Aqui o relatório também após carregar o móduloonde posso ler uma nova placa de som NVidia.

Está funcionando, então carrego o módulo do kernel automaticamente

sudo echo 'nvhda' >> /etc/modules

Problema e perguntas:

  • Cada vez que reinicio o laptop, preciso executar sudo tee /proc/acpi/nvhda <<<ONnovamente para ativar o som. Como fazer isso automaticamente após carregar o módulo nvhda?
  • É realmente estranho que o Ubuntu não resolva esse problema. Estou esquecendo de algo? Existe outra maneira?

Informação do sistema:

  • Sombra MSI GS30 2M
  • VGA
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Crystal Well 
Integrated Graphics Controller (rev 08)
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 
1060 6GB] (rev a1)
  • SO
$ lsb_release -a
No LSB modules are available.
Distributor ID:   Ubuntu
Description:  Ubuntu 19.04
Release:  19.04
Codename: disco

Cumprimentos.

Responder1

Cada vez que reinicio o laptop, preciso executar sudo tee /proc/acpi/nvhda <<

/proc é um sistema de arquivos VIRTUAL que é recriado a cada inicialização. Geralmente eu esperaria que houvesse um arquivo de configuração onde você pudesse definir isso. Se você precisar fazer assim, adicione uma linha ao

/etc/rc.local 

antes do exit 0e será executado em cada inicialização. Não é o ideal, mas se funcionar, você só precisa esperar a chegada de uma solução.

É realmente estranho que o Ubuntu não resolva esse problema. Estou esquecendo de algo? Existe outra maneira?

Isso realmente depende da causa do problema e de quão difícil é. Este é um problema relacionado ao kernel, então a equipe do Ubuntu provavelmente está aguardando a chegada de uma correção. Há uma discussão sobrebug.freedesktop.orge parece muito difícil.Este tópico na nvidiacoloca uma relação com nvidia-drm e systemd. Se for um bug na parte DRM que o deixaria fora do alcance dos mantenedores do kernel e seria a nVidia que provavelmente precisaria corrigi-lo.

Contudo. Confio na equipe do Ubuntu o suficiente para consertar o que puderem e espero que esse problema esteja fora de seu alcance.

informação relacionada