how can i switch the integrated sound card to a windows vm?

frenk970

Well-Known Member
Jan 20, 2020
94
3
48
27
good evening,
I would like to pass the integrated sound card to my motherboard, but when I pass it also the lan card that I server for the host, how can I solve? is there a way to turn?

I pass it in passthrough

00:1f.0 ISA bridge: Intel Corporation Z390 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)

these are the cards he passes and I just want to pass this one:

00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
 
they are probably in the same iommu group, you can use this script to check (taken from https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Ensuring_that_the_groups_are_valid )
Code:
#!/bin/bash
shopt -s nullglob
for g in `find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort -V`; do
    echo "IOMMU Group ${g##*/}:"
    for d in $g/devices/*; do
        echo -e "\t$(lspci -nns ${d##*/})"
    done;
done;

if they are in the same group, there is not much you can do safely (there is the ACS override patch method, but i would not recommend it for production use)
 
they are probably in the same iommu group, you can use this script to check (taken from https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Ensuring_that_the_groups_are_valid )
Code:
#!/bin/bash
shopt -s nullglob
for g in `find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort -V`; do
    echo "IOMMU Group ${g##*/}:"
    for d in $g/devices/*; do
        echo -e "\t$(lspci -nns ${d##*/})"
    done;
done;

if they are in the same group, there is not much you can do safely (there is the ACS override patch method, but i would not recommend it for production use)
yes, they are in the same iommu group.


I only need it to listen to video calls momentarily, how to use it ACS override patch method?