Como defino esta correção de saída HDMI como permanente?

Como defino esta correção de saída HDMI como permanente?

Finalmente descobri como fazer meu Pop! _OS reconhecer meu HDMI para áudio. (basicamente estou usando um laptop ASUS com um 1060 conectado a um monitor, tudo estava bem, exceto a saída de áudio HDMI que não aparece na lista de saídas de áudio)

eu seguieste guiae funciona perfeitamente, mas toda vez que reinicio minha máquina, tenho que executar esses comandos para que a correção seja aplicada novamente.

sudo modprobe nvhda
sudo tee /proc/acpi/nvhda <<<ON

Originalmente, extraí o arquivo zip da minha pasta de downloads e segui as etapas a partir daí. Estou ciente de que agora posso pular a parte de criação e instalação e usar diretamente o sudo modprobe nvhdapara carregar a correção; Não sei se já posso deletar essa pasta extraída (ou devo movê-la para a pasta raiz/outro ..).

Basicamente, essa é uma questão separada, mas a questão principal é como eu faria um script que executa esses dois trechos de código na inicialização/inicialização do sistema.

Responder1

Você pode excluir a pasta se tiver instalado o módulo com a extensão sudo make install.

Verhttps://bugs.freedesktop.org/show_bug.cgi?id=75985#c33:

Posso confirmar esse módulo do kernel, postado por Maik Freudenberg[Comentário 27], está funcionando bem no meu sistema. Obrigado pela correção. O dispositivo de áudio HDMI agora funciona como deveria.

As etapas que executei para ativar o dispositivo de áudio HDMI:

  1. Baixe e extraia o arquivo nvhda.tar.xz.
  2. Execute comandos no terminal:

    make
    sudo make install
    echo nvhda | sudo tee -a /etc/initramfs-tools/modules
    echo "options nvhda load_state=1" | sudo tee /etc/modprobe.d/nvhda.conf
    sudo update-initramfs -u
    
  3. Reinício.

Com essa correção, não notei nenhum problema com gerenciamento de energia ou estabilidade do sistema. O áudio HDMI funciona na inicialização do sistema, após sair do modo de suspensão, após conectar/desconectar o cabo HDMI.

Não há necessidade de escrever um script extra.

Relacionado:Solução alternativa não detectada da Nvidia NVHDA e correção de suspensão para NVHDA(ubuntufóruns)

informação relacionada