https://bugs.freedesktop.org/show_bug.cgi?id=75985 --- Comment #44 from Ilia Mirkin --- (In reply to Maik Freudenberg from comment #42) > The hda devices on 3D controller are existing but not completely configured > by vendors leading to errors like > [ 4790.121207] pci 0000:07:00.1: [10de:0e0f] type 00 class 0x040300 > [ 4790.121253] pci 0000:07:00.1: reg 0x10: [mem 0x00000000-0x00003fff] > [ 4790.121610] pci 0000:07:00.1: BAR 0: no space for [mem size 0x00004000] > [ 4790.121613] pci 0000:07:00.1: BAR 0: failed to assign [mem size > 0x00004000] > [ 4790.121900] snd_hda_intel 0000:07:00.1: Disabling MSI > [ 4790.122493] snd_hda_intel 0000:07:00.1: can't ioremap BAR 0: [??? > 0x00000000 flags 0x0] > [ 5661.858112] snd_hda_intel 0000:07:00.1: ioremap error > > AFAIK, 3D class is used by nvidia to specifically mark the adapters without > display engines, like Teslas or some Optimus dGPUs. So excluding them should > be safe. Sadly no. This was true for a time, but is unfortunately not accurate across all devices. One can check if the DCB table has any outputs, and only do stuff if there are none.This tends to be representative of whether there are actual outputs on a laptop connected to the GPU. (The DISPLAY block can also be fused off, which can also be checked.) -- You are receiving this mail because: You are the assignee for the bug.