No Hdmi output from Nvidia after update

Hello,
After update i got issues with Nvidia drivers, i remove old ones and reinstall new one - that works.

But problem is with no HDMI output device. It completly disapier from iommu group after update. Radeon graphic still has HDMI audio node.

IOMMU Group 16 09:00.1 Audio device [0403] Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470 480 570 580 590] [1002:aaf0]
IOMMU Group 17 0a:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/RavenRaven2 PCIe Dummy Function [1022:145a]
IOMMU Group 36 42:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981 PM981 PM983 [144d:a808]
IOMMU Group 37 43:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] [10de:1b06] (rev a1)
IOMMU Group 38 44:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM204 [GeForce GTX 970] [10de:13c2] (rev a1)
IOMMU Group 39 45:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/RavenRaven2 PCIe Dummy Function [1022:145a]

mhwd -li
Installed PCI configs:


              NAME               VERSION          FREEDRIVER           TYPE

       video-linux            2018.05.04                true            PCI

Warning: No installed USB configs!

inxi -G
Graphics Device-1 Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470 480 570 570X 580 580X 590] driver: vfio-pci
v: 0.2
Device-2 NVIDIA GP102 [GeForce GTX 1080 Ti] driver vfio-pci v 0.2
Device-3 NVIDIA GM204 [GeForce GTX 970] driver nvidia v 455.45.01
Display x11 server XOrg 1.20.10 driver: nvidia resolution 1920x1080~280Hz
OpenGL renderer: GeForce GTX 970/PCIe/SSE2 v 4.6.0 NVIDIA 455.45.01


>journalctl -b | grep iommu
...
sty 02 10:17:43 pc kernel: pci 0000:43:00.1: Removing from iommu group 37
sty 02 10:17:43 pc kernel: pci 0000:44:00.1: Removing from iommu group 38


@philm please help with this one. Thanks

Please post the output of lspci.

09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev c7)
09:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
0a:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function
0a:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor
0a:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Zeppelin USB 3.0 Host controller
0b:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Renoir PCIe Dummy Function
0b:00.2 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
0b:00.3 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller
40:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Root Complex
40:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) I/O Memory Management Unit
40:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
40:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
40:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
40:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
40:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
40:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
40:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
40:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
40:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
40:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
40:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
40:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
41:00.0 Non-Volatile memory controller: Silicon Motion, Inc. Device 2263 (rev 03)
42:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
43:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
44:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
45:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function
45:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor
45:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Zeppelin USB 3.0 Host controller
46:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Renoir PCIe Dummy Function
46:00.2 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)

Interestingly, I cannot see any PCI audio devices which are part of the NVIDIA GPUs. Have you created any custom udev rules? And it seems you did not install the NVIDIA drivers via mhwd but rather manually, why?

Yes they gone, there was previosly before update. Radeon got their Hdmi group.

As i use

Journalctl -b | grep iommu
kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 root=UUID= rw ipv6.disable=1 rw ipv6.disable=1 clocksource=tsc isolcpus=8-15,24-31 nohz_full=8-15,24-31 rcu_nocbs=8-15,24-31 ipv6.disable=1 iommu=pt amd_iommu=on pcie_aspm=off pcie_acs_override=downstream vfio_iommu_type1.allow_unsafe_interrupts=1 kvm.ignore_msrs=1 rd.driver.pre=vfio-pci mitigations=off mds=off nopti default_hugepagesz=1G hugepagesz=1G
sty 02 12:39:35 pc kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 root=UUID= rw ipv6.disable=1 rw ipv6.disable=1 clocksource=tsc isolcpus=8-15,24-31 nohz_full=8-15,24-31 rcu_nocbs=8-15,24-31 ipv6.disable=1 iommu=pt amd_iommu=on pcie_aspm=off pcie_acs_override=downstream vfio_iommu_type1.allow_unsafe_interrupts=1 kvm.ignore_msrs=1 rd.driver.pre=vfio-pci mitigations=off mds=off nopti default_hugepagesz=1G hugepagesz=1G
sty 02 12:39:35 pc kernel: iommu: Default domain type: Passthrough (set via kernel command line)
sty 02 12:39:35 pc kernel: pci 0000:00:01.0: Adding to iommu group 0
sty 02 12:39:35 pc kernel: pci 0000:00:01.1: Adding to iommu group 1
sty 02 12:39:35 pc kernel: pci 0000:00:01.2: Adding to iommu group 2
sty 02 12:39:35 pc kernel: pci 0000:00:02.0: Adding to iommu group 3
sty 02 12:39:35 pc kernel: pci 0000:00:03.0: Adding to iommu group 4
sty 02 12:39:35 pc kernel: pci 0000:00:03.1: Adding to iommu group 5
sty 02 12:39:35 pc kernel: pci 0000:00:04.0: Adding to iommu group 6
sty 02 12:39:35 pc kernel: pci 0000:00:07.0: Adding to iommu group 7
sty 02 12:39:35 pc kernel: pci 0000:00:07.1: Adding to iommu group 8
sty 02 12:39:35 pc kernel: pci 0000:00:08.0: Adding to iommu group 9
sty 02 12:39:35 pc kernel: pci 0000:00:08.1: Adding to iommu group 10
sty 02 12:39:35 pc kernel: pci 0000:00:14.0: Adding to iommu group 11
sty 02 12:39:35 pc kernel: pci 0000:00:14.3: Adding to iommu group 11
sty 02 12:39:35 pc kernel: pci 0000:00:18.0: Adding to iommu group 12
sty 02 12:39:35 pc kernel: pci 0000:00:18.1: Adding to iommu group 12
sty 02 12:39:35 pc kernel: pci 0000:00:18.2: Adding to iommu group 12
sty 02 12:39:35 pc kernel: pci 0000:00:18.3: Adding to iommu group 12
sty 02 12:39:35 pc kernel: pci 0000:00:18.4: Adding to iommu group 12
sty 02 12:39:35 pc kernel: pci 0000:00:18.5: Adding to iommu group 12
sty 02 12:39:35 pc kernel: pci 0000:00:18.6: Adding to iommu group 12
sty 02 12:39:35 pc kernel: pci 0000:00:18.7: Adding to iommu group 12
sty 02 12:39:35 pc kernel: pci 0000:00:19.0: Adding to iommu group 13
sty 02 12:39:35 pc kernel: pci 0000:00:19.1: Adding to iommu group 13
sty 02 12:39:35 pc kernel: pci 0000:00:19.2: Adding to iommu group 13
sty 02 12:39:35 pc kernel: pci 0000:00:19.3: Adding to iommu group 13
sty 02 12:39:35 pc kernel: pci 0000:00:19.4: Adding to iommu group 13
sty 02 12:39:35 pc kernel: pci 0000:00:19.5: Adding to iommu group 13
sty 02 12:39:35 pc kernel: pci 0000:00:19.6: Adding to iommu group 13
sty 02 12:39:35 pc kernel: pci 0000:00:19.7: Adding to iommu group 13
sty 02 12:39:35 pc kernel: pci 0000:01:00.0: Adding to iommu group 14
sty 02 12:39:35 pc kernel: pci 0000:01:00.1: Adding to iommu group 14
sty 02 12:39:35 pc kernel: pci 0000:01:00.2: Adding to iommu group 14
sty 02 12:39:35 pc kernel: pci 0000:02:00.0: Adding to iommu group 14
sty 02 12:39:35 pc kernel: pci 0000:02:04.0: Adding to iommu group 14
sty 02 12:39:35 pc kernel: pci 0000:02:05.0: Adding to iommu group 14
sty 02 12:39:35 pc kernel: pci 0000:02:06.0: Adding to iommu group 14
sty 02 12:39:35 pc kernel: pci 0000:02:07.0: Adding to iommu group 14
sty 02 12:39:35 pc kernel: pci 0000:04:00.0: Adding to iommu group 14
sty 02 12:39:35 pc kernel: pci 0000:06:00.0: Adding to iommu group 14
sty 02 12:39:35 pc kernel: pci 0000:08:00.0: Adding to iommu group 15
sty 02 12:39:35 pc kernel: pci 0000:09:00.0: Adding to iommu group 16
sty 02 12:39:35 pc kernel: pci 0000:09:00.1: Adding to iommu group 16
sty 02 12:39:35 pc kernel: pci 0000:0a:00.0: Adding to iommu group 17
sty 02 12:39:35 pc kernel: pci 0000:0a:00.2: Adding to iommu group 18
sty 02 12:39:35 pc kernel: pci 0000:0a:00.3: Adding to iommu group 19
sty 02 12:39:35 pc kernel: pci 0000:0b:00.0: Adding to iommu group 20
sty 02 12:39:35 pc kernel: pci 0000:0b:00.2: Adding to iommu group 21
sty 02 12:39:35 pc kernel: pci 0000:0b:00.3: Adding to iommu group 22
sty 02 12:39:35 pc kernel: pci 0000:40:01.0: Adding to iommu group 23
sty 02 12:39:35 pc kernel: pci 0000:40:01.1: Adding to iommu group 24
sty 02 12:39:35 pc kernel: pci 0000:40:01.2: Adding to iommu group 25
sty 02 12:39:35 pc kernel: pci 0000:40:01.3: Adding to iommu group 26
sty 02 12:39:35 pc kernel: pci 0000:40:02.0: Adding to iommu group 27
sty 02 12:39:35 pc kernel: pci 0000:40:03.0: Adding to iommu group 28
sty 02 12:39:35 pc kernel: pci 0000:40:03.1: Adding to iommu group 29
sty 02 12:39:35 pc kernel: pci 0000:40:04.0: Adding to iommu group 30
sty 02 12:39:35 pc kernel: pci 0000:40:07.0: Adding to iommu group 31
sty 02 12:39:35 pc kernel: pci 0000:40:07.1: Adding to iommu group 32
sty 02 12:39:35 pc kernel: pci 0000:40:08.0: Adding to iommu group 33
sty 02 12:39:35 pc kernel: pci 0000:40:08.1: Adding to iommu group 34
sty 02 12:39:35 pc kernel: pci 0000:41:00.0: Adding to iommu group 35
sty 02 12:39:35 pc kernel: pci 0000:42:00.0: Adding to iommu group 36
sty 02 12:39:35 pc kernel: pci 0000:43:00.0: Adding to iommu group 37
sty 02 12:39:35 pc kernel: pci 0000:43:00.1: Adding to iommu group 37
sty 02 12:39:35 pc kernel: pci 0000:44:00.0: Adding to iommu group 38
sty 02 12:39:35 pc kernel: pci 0000:44:00.1: Adding to iommu group 38
sty 02 12:39:35 pc kernel: pci 0000:45:00.0: Adding to iommu group 39
sty 02 12:39:35 pc kernel: pci 0000:45:00.2: Adding to iommu group 40
sty 02 12:39:35 pc kernel: pci 0000:45:00.3: Adding to iommu group 41
sty 02 12:39:35 pc kernel: pci 0000:46:00.0: Adding to iommu group 42
sty 02 12:39:35 pc kernel: pci 0000:46:00.2: Adding to iommu group 43
sty 02 12:39:35 pc kernel: perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).
sty 02 12:39:35 pc kernel: perf/amd_iommu: Detected AMD IOMMU #1 (2 banks, 4 counters/bank).
sty 02 12:39:35 pc kernel: pci 0000:43:00.1: Removing from iommu group 37
sty 02 12:39:35 pc kernel: pci 0000:44:00.1: Removing from iommu group 38

So something strange is going on.

Can you post the output of head -n 999 /etc/udev/rules.d/*?

From udev:
==> /etc/udev/rules.d/48-smfp_samsung.rules <==

This file is a part of Unified Linux Driver

Rules to allow low level USB device access for smfpautoconf

For new distributions,

Permissions and group are set according to common libsane rules

ACTION!=“add”, GOTO=“smfp_label_end”

Check device type

ENV{DEVTYPE}==“usb_device”, GOTO=“smfp_create_usb_dev”

Check SUBSYSTEM (should be either “usb” or “usb_device”)

SUBSYSTEM==“usb”, GOTO=“smfp_create_usb_dev”
SUBSYSTEM==“usb_device”, GOTO=“smfp_create_usb_dev”

GOTO=“smfp_label_end”

LABEL=“smfp_create_usb_dev”

Check Vendor ID

ATTR{idVendor}!=“04e8”, GOTO=“smfp_label_end”

ATTRS{idProduct}==“3425”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“341c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342a”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“343d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3456”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“345a”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3427”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“343a”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3428”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“343b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3455”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3421”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3439”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3444”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“343f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“344e”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3431”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“345c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“344d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3462”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3464”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3461”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3460”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“340e”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3435”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“340f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3441”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“344f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3413”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“341b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342e”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3426”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3433”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3440”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3434”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“345b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3457”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“341f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3453”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“344b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3409”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3412”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3419”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“343c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3432”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3430”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3446”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“341a”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3437”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3442”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3466”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“340d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“341d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3420”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3429”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3443”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3438”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“344c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“345d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3463”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3465”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3450”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3468”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3469”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3467”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“346b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“346a”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“346e”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3471”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3472”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“347d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“347c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“347e”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3481”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3482”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3331”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3332”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3483”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3484”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3485”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3478”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3325”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3327”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“346f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3477”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3324”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3326”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3486”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3487”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3489”, ENV{libsane_matched}=“yes”

ENV{libsane_matched}==“yes”, OWNER=“root”, MODE=“664”, GROUP=“lp”

LABEL=“smfp_label_end”

==> /etc/udev/rules.d/90-mhwd-prime-powermanagement.rules <==

Remove NVIDIA USB xHCI Host Controller devices, if present

ACTION==“add”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x0c0330”, ATTR{remove}=“1”

Remove NVIDIA USB Type-C UCSI devices, if present

ACTION==“add”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x0c8000”, ATTR{remove}=“1”

Remove NVIDIA Audio devices, if present

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

Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind

ACTION==“bind”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x030000”, TEST==“power/control”, ATTR{power/control}=“auto”
ACTION==“bind”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x030200”, TEST==“power/control”, ATTR{power/control}=“auto”

Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind

ACTION==“unbind”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x030000”, TEST==“power/control”, ATTR{power/control}=“on”
ACTION==“unbind”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x030200”, TEST==“power/control”, ATTR{power/control}=“on”

This is the problem. Open /etc/udev/rules.d/90-mhwd-prime-powermanagement.rules, and find these three “ACTION=…” lines, and put a # before each one of them, then save it, and reboot.

1 Like

You save my day :slight_smile:

Can i remove this prime rules ? i had no prime-hybrid video

Well, yes, if it’s a desktop, then I believe you could just simply delete the file.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.