Determine qual módulo do kernel está processando o áudio HDMI. Na minha caixa XBMC, é "snd_hda_codec_nvhdmi", então descarregue esse módulo antes que o laptop entre por um script em /etc/pm/sleep.d. O comando "lsmod | grep hdmi" pode lhe dar algumas pistas. Você pode ter que descarregar mais de um módulo para que isso funcione corretamente (como "snd"), mas se você puder encontrar a combinação certa, será exatamente como você desligou e reiniciou toda vez que dorme no laptop.
Veja como seu script deve ficar:
#!/bin/sh
# Script to disable hdmi audio before suspend and restart after wake.
case "" in
suspend|hibernate)
rmmod snd_hda_codec_nvhdmi
rmmod snd
;;
resume|thaw)
modprobe snd
modprobe snd_hda_codec_nvhdmi
;;
esac