Jump to content

How can I pass through my sound card on ASRock Z590 Pro4


Recommended Posts

Hi, as the title says, I'd like to pass through the onboard audio controller to my Windows VM, but it's grouped with other things in an IOMMU group and I don't want to try binding the group to VFIO in case that somehow breaks something.

 

Here I'm attaching the IOMMU groups. If I'm not mistaken, it's in IOMMU group 12 - [8086:f0c8] 00:1f.3 Audio device: Intel Corporation Device f0c8 (rev 11)

IOMMU group 0:			 	[8086:9bc5] 00:02.0 VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 05)
IOMMU group 1:				[8086:9b43] 00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
IOMMU group 2:				[8086:1901] 00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 05)
 	[10de:1b82] 01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070 Ti] (rev a1)
 	[10de:10f0] 01:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)
IOMMU group 3:			 	[8086:1911] 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
IOMMU group 4:			 	[8086:43ed] 00:14.0 USB controller: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller (rev 11)
Bus 001 Device 001 Port 1-0		ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002 Port 1-2		ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 001 Device 003 Port 1-8		ID 06da:ffff Phoenixtec Power Co., Ltd Offline UPS
Bus 001 Device 008 Port 1-12		ID 0781:5583 SanDisk Corp. Ultra Fit
Bus 001 Device 009 Port 1-13		ID 26ce:01a2 ASRock LED Controller
Bus 002 Device 001 Port 2-0		ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002 Port 2-6		ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
 	[8086:43ef] 00:14.2 RAM memory: Intel Corporation Tiger Lake-H Shared SRAM (rev 11)
IOMMU group 5:			 	[8086:43e0] 00:16.0 Communication controller: Intel Corporation Tiger Lake-H Management Engine Interface (rev 11)
IOMMU group 6:			 	[8086:43d2] 00:17.0 SATA controller: Intel Corporation Device 43d2 (rev 11)
[2:0:0:0]    disk    ATA      ST4000VN008-2DR1 SC60  /dev/sdb   4.00TB
[3:0:0:0]    disk    ATA      ST4000VN008-2DR1 SC60  /dev/sdc   4.00TB
[4:0:0:0]    disk    ATA      ST2000VX008-2E31 CV12  /dev/sdd   2.00TB
[5:0:0:0]    disk    ATA      ST2000LM015-2E81 0001  /dev/sde   2.00TB
[6:0:0:0]    disk    ATA      ST1000DX001-1CM1 CC43  /dev/sdf   1.00TB
IOMMU group 7:				[8086:43c2] 00:1b.0 PCI bridge: Intel Corporation Device 43c2 (rev 11)
IOMMU group 8:				[8086:43c3] 00:1b.3 PCI bridge: Intel Corporation Device 43c3 (rev 11)
IOMMU group 9:				[8086:43c4] 00:1b.4 PCI bridge: Intel Corporation Device 43c4 (rev 11)
IOMMU group 10:				[8086:43b0] 00:1d.0 PCI bridge: Intel Corporation Tiger Lake-H PCI Express Root Port #9 (rev 11)
IOMMU group 11:				[8086:43b4] 00:1d.4 PCI bridge: Intel Corporation Device 43b4 (rev 11)
IOMMU group 12:			 	[8086:4385] 00:1f.0 ISA bridge: Intel Corporation Z590 LPC/eSPI Controller (rev 11)
 	[8086:f0c8] 00:1f.3 Audio device: Intel Corporation Device f0c8 (rev 11)
 	[8086:43a3] 00:1f.4 SMBus: Intel Corporation Tiger Lake-H SMBus Controller (rev 11)
 	[8086:43a4] 00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-H SPI Controller (rev 11)
IOMMU group 13:			 	[1b73:1100] 02:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)
This controller is bound to vfio, connected USB devices are not visible.
IOMMU group 14:			 	[1ac1:089a] 03:00.0 System peripheral: Global Unichip Corp. Coral Edge TPU
IOMMU group 15:			 	[144d:a809] 04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller 980 (DRAM-less)
This controller is bound to vfio, connected drives are not visible.
IOMMU group 16:			 	[144d:a808] 05:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
[N:0:4:1]    disk    Samsung SSD 970 EVO Plus 2TB__1            /dev/nvme0n1  2.00TB
IOMMU group 17:			 	[10ec:8125] 06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)

 

Thank you for your time

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...