The good news is that I found an article that MAY help to reverse
engineer HDA verbs and other commands needed to configure our sound card
properly: https://jcs.org/2018/11/12/vfio. Basically, we need to pass
HDA Audio PCI-E device to the Windows VM and analyze all the traffic.
Not easy but it's something.

The bad news is that I have 10th gen Intel CPU and HDA Audio PCI-E device 
belongs to the same IOMMU Group as other devices:
IOMMU Group 12:
        00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:0284]
        00:1f.3 Audio device [0403]: Intel Corporation Device [8086:02c8]
        00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:02a3]
        00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI 
(flash) Controller [8086:02a4]

And I'm slightly afraid to pass SMBus (sensors) and SPI controllers out
of the host OS.

Can somebody list IOMMU groups on UX534 with 8th gen CPU?

Links:
- listing IOMMU groups, watch for the Intel Audio device here: 
https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Ensuring_that_the_groups_are_valid
- a great guide on installing Windows in QEMU: 
https://wiki.gentoo.org/wiki/QEMU/Windows_guest
- an article on reversing: https://jcs.org/2018/11/12/vfio

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1850439

Title:
  No sound on ASUS UX534FT

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1850439/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to