Não há som após o monitor dormir com os alto-falantes através de HDMI

1

Eu tenho meus alto-falantes ligados ao meu monitor, que é fornecido som através de HDMI da minha placa de vídeo (Nvidia). Quando o monitor dorme, como quando eu bloqueio meu computador, o som não funciona depois que eu o acordo de volta. Se eu abrir o painel de controle de configurações de som, o problema será resolvido magicamente. Presumo que isso ocorra porque a abertura das configurações de som pesquisa novamente os dispositivos de som disponíveis e restabelece a conexão.

É uma dor ter que abrir as configurações de som toda vez que eu desbloquear meu computador. Existe uma solução ou correção para isso?

    
por raevol 20.02.2017 / 03:49

1 resposta

0

PulseAudio desligando o som HDMI na suspensão

Este "recurso não documentado" apareceu no Ubuntu 16.04 e na nova versão do PulseAudio 8.

Crie um novo arquivo /lib/systemd/system-sleep/tv-sound e copie em:

#!/bin/sh

case $1/$2 in
  pre/*)
    echo "Going to $2..."
    # Place your pre suspend commands here, or 'exit 0'
    # if no pre suspend action required
    sleep 1
    ;;
  post/*)
    echo "Waking up from $2..."
    # Place your post suspend (resume) commands here, or 'exit 0' 
    # if no post suspend action required
    sleep 2
    export PULSE_RUNTIME_PATH="/run/user/1000/pulse/"
    sudo -u rick -E pacmd set-card-profile 0 output:hdmi-stereo
    ;;
esac

OBSERVAÇÃO: substitua o nome de usuário rick (terceira linha da parte inferior) pelo seu nome de usuário.

Em seguida, marque-o como executável com o comando:

sudo chmod +x /lib/systemd/system-sleep/tv-sound

Uma etapa adicional pode ser necessária se output:hdmi-stereo (o dispositivo para a maioria das pessoas) for diferente em seu sistema.

    
por WinEunuuchs2Unix 20.02.2017 / 04:55