openSUSE/SUSEPrime

Breaks HDMI audio on Dell Alienware 13R3

Closed this issue · 6 comments

ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{remove}="1"

"Silently" disabling this feature is a surprising side-effect. I would very much appreciate if you could note that effect in the documentation and give instructions how to re-enable HDMI audio (maybe sacrificing power-management - but in some cases that might be the easier death to die?).

BTW, on my device and even with Linux 5.10, I still needed the nvhda module but this is a different story...

Well, actually it's documented
https://github.com/openSUSE/SUSEPrime#nvidia-power-off-support-since-435xxx-driver-with-turing-gpu-and-later-g05-driver-packages

[...]
Recreate your initrd with some special settings, which are needed to enable DynamicPowerManagement and remove NVIDIA kernel modules from initrd, so some special udev rules can be applied to disable NVIDIA Audio and NVIDIA USB and make runtime PM for NVIDIA GPU active. This is needed as workaround, since NVIDIA Audio/USB currently cannot be enabled at the same time as NVIDIA GPU DynamicPowerManagement. This is easily done with:
[...]

Maybe it's missing a big red warning ...

In case you're talking about suse-prime package this documentation is in /usr/share/doc/packages/suse-prime/README.md

Ok. I've improved the documentation now, made a new realease and updated the package. This should help already.

It's easier to reeanble HDMI Audio sound than to enable DynamicPowerManagement. Therefore I want to stay with the latter as default. Whatever you chose as default it will be wrong anyway ...