When I try hide my 4070 (want dom0 to run on the rx570 and have the 4070 for passthrough) what happens is I get this weird thing on my main monitor (plugged into displayport on the amd card, 2nd monitor plugged into nvidia hdmi)
My monitor plugged into my nvidia card loads, but the one plugged into the amd has this thing on it that stays the whole time the system is on
I have a NVIDIA 4070 and a amd rx 570. I successfully retrieved the IOMMU configuration -
00:02.0 Display controller [0380]: Intel Corporation AlderLake-S GT1 [8086:4680] (rev 0c)
IOMMU Group 1:
00:00.0 Host bridge [0600]: Intel Corporation 12th Gen Core Processor Host Bridge/DRAM Registers [8086:4660] (rev 02)
IOMMU Group 10:
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:7a38] (rev 11)
IOMMU Group 11:
00:1c.2 PCI bridge [0604]: Intel Corporation Device [8086:7a3a] (rev 11)
IOMMU Group 12:
00:1c.4 PCI bridge [0604]: Intel Corporation Device [8086:7a3c] (rev 11)
IOMMU Group 13:
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:7a04] (rev 11)
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:7a50] (rev 11)
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:7a23] (rev 11)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:7a24] (rev 11)
IOMMU Group 14:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD104 [GeForce RTX 4070] [10de:2786] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:22bc] (rev a1)
IOMMU Group 15:
02:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Black SN770 NVMe SSD [15b7:5017] (rev 01)
IOMMU Group 16:
04:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
IOMMU Group 17:
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev ef)
05: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 2:
00:01.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 [8086:460d] (rev 02)
IOMMU Group 3:
00:06.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 [8086:464d] (rev 02)
IOMMU Group 4:
00:08.0 System peripheral [0880]: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator [8086:464f] (rev 02)
IOMMU Group 5:
00:0a.0 Signal processing controller [1180]: Intel Corporation Platform Monitoring Technology [8086:467d] (rev 01)
IOMMU Group 6:
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:7a60] (rev 11)
00:14.2 RAM memory [0500]: Intel Corporation Device [8086:7a27] (rev 11)
IOMMU Group 7:
00:14.3 Network controller [0280]: Intel Corporation Device [8086:7a70] (rev 11)
IOMMU Group 8:
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:7a68] (rev 11)
IOMMU Group 9:
00:17.0 SATA controller [0106]: Intel Corporation Device [8086:7a62] (rev 11)
Here is my grub configuration where I hide the nvidia card (and the audio device)
If I only hide the card it doesn’t make a difference
GRUB_CMDLINE_LINUX="rd.lvm.lv=qubes_dom0/root rd.lvm.lv=qubes_dom0/swap plymouth.ignore-serial-consoles 6.6.21-1.qubes.fc37.x86_64 x86_64 rhgb quiet splash nomodeset rd.qubes.hide_pci=01:00.0 rd.qubes.hide_pci=01:00.1 "
Did I screw up somewhere or is this a issue with my hardware?
Also - Does this post mean that qubes will support passthrough without weird configuration involved? Or does it just mean it will further isolate gui from dom0