John Graham Posted July 18, 2019 Share Posted July 18, 2019 (edited) Hello All Ii have A question that I would like to see if we can come up with a answer for .(Someone might already know this) . I am running a full windows 10 vm and BLUE IrIs 5. Seems to be running very well but I would like to have sound..... it there a way to pass a fake sound driver to the vm? any thoughts on how to do this ... I am using no video cards other than the motherboards vga and no sounds card in the system or on the motherboard.. Thanks as always John Edited July 18, 2019 by John Graham add more stuff Quote Link to comment
itimpi Posted July 18, 2019 Share Posted July 18, 2019 Adding <sound model='ac97'> </sound> into the XML view somewhere near the end (e.g. after the video node) should give you emulated sound. Note, however, that editing the VM in form view can lead to this setting being lost and need re-adding. Quote Link to comment
John Graham Posted July 19, 2019 Author Share Posted July 19, 2019 thanks... i though there was a work a round... only things still not working. this is what was already in there and the start menu shows sounds card is there but it still not working. so i put your code in place a <sound model='ich97'> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </sound> and it shows no sound card? " Quote Link to comment
John Graham Posted July 19, 2019 Author Share Posted July 19, 2019 <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm'> <name>Windows 10 Pro</name> <uuid>f020ec0c-6cf4-8a62-6998-00181585d922</uuid> <description>Windows 10 Pro (full install)</description> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/> </metadata> <memory unit='KiB'>9437184</memory> <currentMemory unit='KiB'>9437184</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>19</vcpu> <cputune> <vcpupin vcpu='0' cpuset='16'/> <vcpupin vcpu='1' cpuset='56'/> <vcpupin vcpu='2' cpuset='17'/> <vcpupin vcpu='3' cpuset='57'/> <vcpupin vcpu='4' cpuset='18'/> <vcpupin vcpu='5' cpuset='58'/> <vcpupin vcpu='6' cpuset='19'/> <vcpupin vcpu='7' cpuset='59'/> <vcpupin vcpu='8' cpuset='20'/> <vcpupin vcpu='9' cpuset='60'/> <vcpupin vcpu='10' cpuset='21'/> <vcpupin vcpu='11' cpuset='61'/> <vcpupin vcpu='12' cpuset='22'/> <vcpupin vcpu='13' cpuset='23'/> <vcpupin vcpu='14' cpuset='63'/> <vcpupin vcpu='15' cpuset='25'/> <vcpupin vcpu='16' cpuset='65'/> <vcpupin vcpu='17' cpuset='27'/> <vcpupin vcpu='18' cpuset='67'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-3.1'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/f020ec0c-6cf4-8a62-6998-00181585d922_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vendor_id state='on' value='none'/> </hyperv> </features> <cpu mode='host-passthrough' check='none'> <topology sockets='1' cores='19' threads='1'/> </cpu> <clock offset='localtime'> <timer name='hypervclock' present='yes'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source dev='/dev/disk/by-id/ata-WDC_WD5000HHTZ-04N21V0_WD-WXU1E13VLAN2'/> <target dev='hdc' bus='sata'/> <boot order='1'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/Steam-Share/Windows 10/vdisk2.img'/> <target dev='hdd' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/Windows/Windows_10/Win10_1809Oct_v2_English_x64.iso'/> <target dev='hda' bus='ide'/> <readonly/> <boot order='2'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/virtio-win-0.1.160-1.iso'/> <target dev='hdb' bus='ide'/> <readonly/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='pci' index='0' model='pci-root'/> <controller type='ide' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </controller> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <interface type='bridge'> <mac address='52:54:00:68:60:02'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <sound model='ac97'> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </sound> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </memballoon> </devices> <seclabel type='dynamic' model='dac' relabel='yes'/> </domain> Quote Link to comment
itimpi Posted July 19, 2019 Share Posted July 19, 2019 3 hours ago, John Graham said: thanks... i though there was a work a round... only things still not working. this is what was already in there and the start menu shows sounds card is there but it still not working. so i put your code in place a <sound model='ich97'> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </sound> and it shows no sound card? " Not sure why then as this works for me. I am accessing the VM's via NoMachine (which I prefer over RDP) and sound is playing fine. I am not using a directly attached monitor or using the built in VNC in case that is relevant. Quote Link to comment
bastl Posted July 19, 2019 Share Posted July 19, 2019 VNC doesn't transfer sound neither emulated nor hardware sound. RDP and Nomachine are the only ones i know where you can use sound. Nomachine itself installs its own virtual soundcard if I remember correctly and RDP is emulating one too. You don't need to specify/change anything in the default xml unraid creates to use it. Quote Link to comment
chimmike Posted July 27, 2019 Share Posted July 27, 2019 (edited) So, for some reason I'm having this issue but unable to access the xml to edit? It does not give me an option to access the xml? edit. I found there's a slider for form view or xml. Clearly, I'm quite the noob. Still having the sound issue, however. No sound. Edited July 28, 2019 by chimmike Quote Link to comment
chimmike Posted July 28, 2019 Share Posted July 28, 2019 Managed to install NoMachine myself and get remote (outside WAN) access working WITH sound. I guess that's the answer! Quote Link to comment
John Graham Posted July 28, 2019 Author Share Posted July 28, 2019 all this time an i never knew about this program .. works for me and i love it ... thanks Quote Link to comment
Recommended Posts
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.