I have a PC hooked up to an AV receiver with HDMI, and after suspending to RAM for an extended period of time (such as 30 minutes or longer), it will often fail to recognize surround sound upon resuming. When opening audio settings, only stereo is listed, with 5.1 and 7.1 surround sound missing from options. Suspending again and immediately resuming will restore surround sound options. Furthermore, resuming shortly after suspending (such as < 10 minutes) almost always retains the surround sound options.
I have encountered this with two separate PCs, both running Arch Linux:
- GeForce GTX 1060 3 GB, using X11 with Cinnamon DE
- GeForce RTX 2080 using Wayland with KDE Plasma 6.3 and the open source drivers (currently on 570.144, kernel 6.14.3)
The first PC (with the GTX 1060) worked fine for years until the 550 series, which would most often crash during resume. I had rolled back to the 535 drivers (as they were easily available through AUR) until it stopped working with a kernel update in November, after which I updated to the 565 driver series. The 565 series no longer crashed on resume, but instead started being unreliable whether it would recognize surround sound. This persisted through updates, and about a month ago I switched around some hardware and started using the newer PC (with the RTX 2080) with a fresh Linux install. Despite the newer hardware, different windowing system, and using the open source driver, the problem has continued.
Historically it’s felt like a 50/50 chance for whether it recognizes surround sound on resume. Since updating to 570.144 I think it’s reverted back to stereo every time, but it’s hard to tell if that’s a change in behavior or just an unlucky streak, as sometimes it will either succeed several times in a row or fail several times in a row.
nvidia-bug-report.log.gz (689.8 KB)