nvidia passthrough: Add Hardware > PCI Device only sets "0000:26:00"

p3ter_b

New Member
Mar 20, 2024
12
12
3
When adding my GPU as Hardware > PCI Device to a VM, I see the iommu groups/device list under "Raw Device".
For my nvidida card, there are 2 IDs:

Code:
0000:26:00.0 [GeForce RTX 3060]
0000:26:00.1 GA104 High Definition Audio Controller

When I add both (one video- one audio-device), proxmox UI lists 2 entries (correct), but both IDs show only as "0000:26:00" (not 0000:26:00.0 (video) and 0000:26:00.1 (audio)).

Is that supposed to be so?
I've now removed one PCI Device entry (since they seemed identical), and it seems okay?


On the VM (all iommu grub flags enabled, but *no* vfio config touched/added), I can see it as nvidia card:

Code:
$ lspci -v | grep -i nvidia
Code:
00:10.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3060] (rev a1) (prog-if 00 [VGA controller])
    Kernel modules: nvidiafb, nouveau
00:10.1 Audio device: NVIDIA Corporation GA104 High Definition Audio Controller (rev a1)

Thanks for any input! :)
(and maybe a pointer to quick-n-dirty benchmarking if the passthrough is working?)