matthope

Members
  • Posts

    76
  • Joined

  • Last visited

Everything posted by matthope

  1. I think that @Linguafoeda posts are a little bit misleading. It seems to be specific to a particular application, i.e Parsec. He seems to have resolved is issue using the GPU sound output and piping it through VB-Cable. However, his issues doesn't seem to be related to passing through the chipset audio. In your case VB-Cable won't work at all. At least I don't see anyways how it's gonna help you. Correct me if i'm wrong, but you are trying to use the physical audio output of your motherboard, right? If that is the case and you're not able to break the iommu group, you can still try to passthrough the device with the method i've described in this thread, either in the VM XML or with the VM form view. It's probable that you will be obligated to edit the XML as the device should't be available in the audio device selection tab. Passing through the internal audio is quite fiddly an weird at time. So best of luck and have fun !
  2. If windows is recongnizing an audio device, it's already a good sign. I'm guessing you are not using the optical out? If you are using the standard jack connector you must select the speaker output instead. If you're not sure how to do that, search "windows change sound output" on google and you should find something to help you out.
  3. @Taddeusz Any plan to upgrade to 1.1.0 in a foreseeable future? That would be great, Thanks
  4. It was there all along. You should try to read the whole thread it might help you actually. You might need to change some of the parameters, in order to match your sound card.
  5. My windows 10 VM is currentlly using my onboard audio. Also a lot of people on this forum had success with their onboard audio. Have you tried to add the audio card directly from the VM XML ?
  6. It's not necessary to isolate your audio controller in a IOMMU group to make it work, if you look on the 1st page of this thread, i have posted my IOMMU group for the audio controller and it look quite similar to yours. Now to help you I need to know your sysconfig and you need to give me more details on what you have done yet.
  7. The on board audio controller work or not ? Generally speaking, if you were able to pass-trough the controller to your VM it should work. If not, I will need you to describes what kind of issue you have in order to help you.
  8. You cannot always break the IOMMU groups, it depends on how the motherboard was designed. Software cannot overrule hardware limitation. However, If the audio is working, this is a non issue.
  9. At the moment, I use a HDMI audio extractor which works flawlessly. @Fullmakt You can still try to stub the audio card and add it manually to your VM. But if you're not tech savvy, I suggest you to try a PCIe sound card or a HDMI sound extractor. I don't like the USB sound card option since it may not work. It will depend on your setup and the usb sound card chipset. In fact, I have the exact same USB audio device that is in the link that you sent. For me the sound was buggy and distorted. However, it work for many.
  10. The issue is the hardware, it was not made to be use in that way. It may work better with another hypervisor (Xen, EXSI, etc.) but I doubt it. You may want to look for KVM forum or even the [email protected] mailing list, however, it is not super user friendly. I meant PCIe sound card, you can buy them quite easily online. And PCIe device are easier to passthrough because they are "independant" of the rest of your system. Furthermore, IOMMU and VFIO where made with PCIe passthrough in mind, which improve compatibility significatelly.
  11. I see. Passing motherboard component is complicated and fiddly. I think you should consider a pci sound card, it's not expensive and it's plug-and-play.
  12. First of all, could you please stop spamming the forum? Thanks. As for your issue i'm not sure what can cause it. However, I have few ideas that could help you. 1. Try changing the machine emulation Q35/i440fx. 2. Try this : https://wiki.unraid.net/UnRAID_6/VM_Guest_Support#Enable_MSI_for_Interrupts_to_Fix_HDMI_Audio_Support 3. Try this : If all of this doesn't work then sadly, i couldn't help you further.
  13. Okay, 1. can you tell me which VM you want to have audio? 2. reactivate pcie override. 3. reboot your system. 4. send your xml configuration again. 5. wait for my reply.
  14. What? Look man, trust me the line that i've show you in the red box, are the line for the audio card.
  15. Windows 10 Config : Remove those lines. You don't need to do anything else. The XML files doesn't keep the modification exactly where you place them. So look carefully and try to focus on one thing at the time.
  16. The code lines are present, look at the end of the device section. Remove the hostdev completely from one of the VM. No, don't do that.
  17. First of all it is very weird that thoses XML doesn't appears. However, if you edit something with the form view (try changing the USB setting) and save it. This will overwrite any XML modification. This should reset the XML to the base configuration. You should also try to do a power cycle after this modification. (remove the power plug)
  18. You can only use the audio device with 1 VM at the time. The configuration seems to be working. Also, when playing with embedded motherboard device, sometimes it require to remove the power completely (remove the AC Plug). Exactly, Form View overwrite XML edit. If you want to run both of them at the same time, you need the remove the audio card in one of the XML.
  19. What I mean is once you have edited the VM configuration in the XML view, you cannot edit the VM with the form view (look at the slider in the top right). Doing so will erase any modification done in the XML. However, rebooting the server or the VM should not change the settings. If the audio is working then don't bother to install the sound driver. Seeing the device in the peripheral manager is a good sign, it should work.
  20. Have you installed the sound card driver? By default windows will provide a generic driver. It is also possible that there is some magical VM voodo going on.
  21. Well, If you save anything with the GUI, it will overwrite any modification done in the XML. This is a known issue for quite a long time now. Sadly, this will happens to every VM that you will create.
  22. I don't know either why you cannot see it through the GUI, but since you've added it manually, the VM should recognize it. What happens when you launch the VM? No error message?
  23. Change this line : <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> For this one : <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> Or whatever slot number that you are not currently using, it doesn't matter.
  24. Try adding it manually. Paste this code between inside the <devices></devices> bracket. <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x1b' function='0x0'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </hostdev>