Multiple people report that the NVIDIA drivers HDMI codec implementation starts malfunctioning after suspend/resume.
Currently known affected GPUs: NVIDIA GeForce GTX 1050, NVIDIA GeForce RTX 2080, NVIDIA GeForce RTX 2070, NVIDIA GeForce GTX 1660 Ti and possibly Geforce 680M.
Steps to reproduce: suspend, resume. That’s it.
dmesg
messages:
On boot:
snd_hda_intel 0000:07:00.1: Disabling MSI
After resuming:
snd_hda_intel 0000:07:00.1: azx_get_response timeout, switching to polling mode: last cmd=0x001f000a
snd_hda_intel 0000:07:00.1: spurious response 0x0:0x0, last cmd=0x1f000a
snd_hda_intel 0000:07:00.1: spurious response 0x0:0x0, last cmd=0x1f000a
snd_hda_intel 0000:07:00.1: spurious response 0x0:0x0, last cmd=0x1f000a
snd_hda_intel 0000:07:00.1: spurious response 0x0:0x0, last cmd=0x1f000a
snd_hda_intel 0000:07:00.1: spurious response 0x3:0x0, last cmd=0x1f000a
snd_hda_intel 0000:07:00.1: spurious response 0x0:0x0, last cmd=0x1f000a
snd_hda_intel 0000:07:00.1: spurious response 0xc0:0x0, last cmd=0x1f000a
snd_hda_intel 0000:07:00.1: spurious response 0x0:0x0, last cmd=0x1f000a
snd_hda_intel 0000:07:00.1: spurious response 0x84:0x0, last cmd=0x1f000a
snd_hda_intel 0000:07:00.1: spurious response 0x1:0x0, last cmd=0x1f000a
snd_hda_intel 0000:07:00.1: azx_get_response timeout, switching to single_cmd mode: last cmd=0x005f0900
snd_hda_codec_hdmi hdaudioC0D0: HDMI: invalid ELD buf size -1
snd_hda_codec_hdmi hdaudioC0D0: HDMI: invalid ELD buf size -1
snd_hda_codec_hdmi hdaudioC0D0: HDMI: invalid ELD buf size -1
snd_hdac_bus_update_rirb: 500 callbacks suppressed
snd_hda_intel 0000:07:00.1: spurious response 0x0:0x0, last cmd=0x870e00
The device is: 07:00.1 Audio device: NVIDIA Corporation TU116 High Definition Audio Controller (rev a1)
More info here, bug 208829
Please fix.