I am doing audio passthrough.
You can see that
Many thanks!
00:1f.3
is the audio device I want to passthrough to my Windows 10 VM.
Code:
/sys/kernel/iommu_groups/13/devices/0000:00:1f.0
/sys/kernel/iommu_groups/13/devices/0000:00:1f.5
/sys/kernel/iommu_groups/13/devices/0000:00:1f.3
/sys/kernel/iommu_groups/13/devices/0000:00:1f.4
Code:
00:1f.0 ISA bridge: Intel Corporation Device 0685
Subsystem: Gigabyte Technology Co., Ltd Device 5001
Flags: bus master, medium devsel, latency 0
00:1f.3 Audio device: Intel Corporation Device 06c8
Subsystem: Gigabyte Technology Co., Ltd Device a0c3
Flags: bus master, fast devsel, latency 32, IRQ 167
Memory at 6012110000 (64-bit, non-prefetchable) [size=16K]
Memory at 6012000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Capabilities: [80] Vendor Specific Information: Len=14 <?>
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_sof_pci
00:1f.4 SMBus: Intel Corporation Device 06a3
Subsystem: Gigabyte Technology Co., Ltd Device 5001
Flags: medium devsel, IRQ 16
Memory at 6012116000 (64-bit, non-prefetchable) [size=256]
I/O ports at efa0 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 06a4
Subsystem: Intel Corporation Device 7270
Flags: fast devsel
Memory at fe010000 (32-bit, non-prefetchable) [size=4K]
You can see that
00:1f.3
and other devices are in the same IOMMU group. Does that mean I need to add pcie_acs_override=downstream
to make the audio passthrough workable?Many thanks!