davemoreton Posted October 14, 2023 Share Posted October 14, 2023 Hi Guys, Can anyone help me, i'm struggling a little with trying to setup a VM that will passthrough to my main monitor. VM has been created, I have tried 2 video cards, one 6450 and a GTX 960. So far i've had absolutely nothing out the display! I've used the techpowerup sight for a bios, binded the IOMMU's, am I missing something? Thanks Dave Quote Link to comment
davemoreton Posted October 14, 2023 Author Share Posted October 14, 2023 text error warn system array login 2023-10-14 16:36:32.378+0000: Starting external device: TPM Emulator /usr/bin/swtpm socket --ctrl 'type=unixio,path=/run/libvirt/qemu/swtpm/1-Dave PC-swtpm.sock,mode=0600' --tpmstate dir=/var/lib/libvirt/swtpm/b7c122d0-7512-11e8-4e15-06fd50f7f4df/tpm2,mode=0600 --log 'file=/var/log/swtpm/libvirt/qemu/Dave PC-swtpm.log' --terminate --tpm2 2023-10-14 16:36:32.402+0000: starting up libvirt version: 8.7.0, qemu version: 7.1.0, kernel: 6.1.49-Unraid, hostname: Jeeves LC_ALL=C \ PATH=/bin:/sbin:/usr/bin:/usr/sbin \ HOME='/var/lib/libvirt/qemu/domain-1-Dave PC' \ XDG_DATA_HOME='/var/lib/libvirt/qemu/domain-1-Dave PC/.local/share' \ XDG_CACHE_HOME='/var/lib/libvirt/qemu/domain-1-Dave PC/.cache' \ XDG_CONFIG_HOME='/var/lib/libvirt/qemu/domain-1-Dave PC/.config' \ /usr/local/sbin/qemu \ -name 'guest=Dave PC,debug-threads=on' \ -S \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain-1-Dave PC/master-key.aes"}' \ -blockdev '{"driver":"file","filename":"/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi-tpm.fd","node-name":"libvirt-pflash0-storage","auto-read-only":true,"discard":"unmap"}' \ -blockdev '{"node-name":"libvirt-pflash0-format","read-only":true,"driver":"raw","file":"libvirt-pflash0-storage"}' \ -blockdev '{"driver":"file","filename":"/etc/libvirt/qemu/nvram/b7c122d0-7512-11e8-4e15-06fd50f7f4df_VARS-pure-efi-tpm.fd","node-name":"libvirt-pflash1-storage","auto-read-only":true,"discard":"unmap"}' \ -blockdev '{"node-name":"libvirt-pflash1-format","read-only":false,"driver":"raw","file":"libvirt-pflash1-storage"}' \ -machine pc-q35-7.1,usb=off,dump-guest-core=off,mem-merge=off,memory-backend=pc.ram,pflash0=libvirt-pflash0-format,pflash1=libvirt-pflash1-format \ -accel kvm \ -cpu host,migratable=on,hv-time=on,hv-relaxed=on,hv-vapic=on,hv-spinlocks=0x1fff,hv-vendor-id=none,host-cache-info=on,l3-cache=off \ -m 8192 \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":8589934592}' \ -overcommit mem-lock=off \ -smp 8,sockets=1,dies=1,cores=4,threads=2 \ -uuid b7c122d0-7512-11e8-4e15-06fd50f7f4df \ -display none \ -no-user-config \ -nodefaults \ -chardev socket,id=charmonitor,fd=36,server=on,wait=off \ -mon chardev=charmonitor,id=monitor,mode=control \ -rtc base=localtime \ -no-hpet \ -no-shutdown \ -boot strict=on \ -device '{"driver":"pcie-root-port","port":19,"chassis":4,"id":"pci.4","bus":"pcie.0","addr":"0x2.0x3"}' \ -device '{"driver":"pcie-root-port","port":11,"chassis":5,"id":"pci.5","bus":"pcie.0","addr":"0x1.0x3"}' \ -device '{"driver":"pcie-root-port","port":8,"chassis":1,"id":"pci.1","bus":"pcie.0","multifunction":true,"addr":"0x1"}' \ -device '{"driver":"pcie-root-port","port":9,"chassis":2,"id":"pci.2","bus":"pcie.0","addr":"0x1.0x1"}' \ -device '{"driver":"pcie-root-port","port":10,"chassis":3,"id":"pci.3","bus":"pcie.0","addr":"0x1.0x2"}' \ -device '{"driver":"ich9-usb-ehci1","id":"usb","bus":"pcie.0","addr":"0x7.0x7"}' \ -device '{"driver":"ich9-usb-uhci1","masterbus":"usb.0","firstport":0,"bus":"pcie.0","multifunction":true,"addr":"0x7"}' \ -device '{"driver":"ich9-usb-uhci2","masterbus":"usb.0","firstport":2,"bus":"pcie.0","addr":"0x7.0x1"}' \ -device '{"driver":"ich9-usb-uhci3","masterbus":"usb.0","firstport":4,"bus":"pcie.0","addr":"0x7.0x2"}' \ -device '{"driver":"virtio-serial-pci","id":"virtio-serial0","bus":"pci.2","addr":"0x0"}' \ -blockdev '{"driver":"file","filename":"/mnt/user/domains/Dave PC/vdisk1.img","node-name":"libvirt-3-storage","cache":{"direct":false,"no-flush":false},"auto-read-only":true,"discard":"unmap"}' \ -blockdev '{"node-name":"libvirt-3-format","read-only":false,"cache":{"direct":false,"no-flush":false},"driver":"raw","file":"libvirt-3-storage"}' \ -device '{"driver":"virtio-blk-pci","bus":"pci.3","addr":"0x0","drive":"libvirt-3-format","id":"virtio-disk2","bootindex":2,"write-cache":"on","serial":"vdisk1"}' \ -blockdev '{"driver":"file","filename":"/mnt/user/isos/Win11_22H2_EnglishInternational_x64v2.iso","node-name":"libvirt-2-storage","auto-read-only":true,"discard":"unmap"}' \ -blockdev '{"node-name":"libvirt-2-format","read-only":true,"driver":"raw","file":"libvirt-2-storage"}' \ -device '{"driver":"ide-cd","bus":"ide.0","drive":"libvirt-2-format","id":"sata0-0-0","bootindex":1}' \ -blockdev '{"driver":"file","filename":"/mnt/user/isos/virtio-win-0.1.240-1.iso","node-name":"libvirt-1-storage","auto-read-only":true,"discard":"unmap"}' \ -blockdev '{"node-name":"libvirt-1-format","read-only":true,"driver":"raw","file":"libvirt-1-storage"}' \ -device '{"driver":"ide-cd","bus":"ide.1","drive":"libvirt-1-format","id":"sata0-0-1"}' \ -netdev tap,fd=37,id=hostnet0 \ -device '{"driver":"virtio-net","netdev":"hostnet0","id":"net0","mac":"52:54:00:14:f7:db","bus":"pci.1","addr":"0x0"}' \ -chardev pty,id=charserial0 \ -device '{"driver":"isa-serial","chardev":"charserial0","id":"serial0","index":0}' \ -chardev socket,id=charchannel0,fd=35,server=on,wait=off \ -device '{"driver":"virtserialport","bus":"virtio-serial0.0","nr":1,"chardev":"charchannel0","id":"channel0","name":"org.qemu.guest_agent.0"}' \ -chardev 'socket,id=chrtpm,path=/run/libvirt/qemu/swtpm/1-Dave PC-swtpm.sock' \ -tpmdev emulator,id=tpm-tpm0,chardev=chrtpm \ -device '{"driver":"tpm-tis","tpmdev":"tpm-tpm0","id":"tpm0"}' \ -device '{"driver":"usb-tablet","id":"input0","bus":"usb.0","port":"1"}' \ -audiodev '{"id":"audio1","driver":"none"}' \ -device '{"driver":"vfio-pci","host":"0000:01:00.0","id":"hostdev0","bus":"pci.4","addr":"0x0"}' \ -device '{"driver":"vfio-pci","host":"0000:01:00.1","id":"hostdev1","bus":"pci.5","addr":"0x0"}' \ -device '{"driver":"usb-host","hostdevice":"/dev/bus/usb/001/004","id":"hostdev2","bus":"usb.0","port":"2"}' \ -device '{"driver":"usb-host","hostdevice":"/dev/bus/usb/001/003","id":"hostdev3","bus":"usb.0","port":"3"}' \ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \ -msg timestamp=on char device redirected to /dev/pts/0 (label charserial0) 2023-10-14T16:36:42.654479Z qemu-system-x86_64: libusb_release_interface: -4 [NO_DEVICE] 2023-10-14T16:36:42.654534Z qemu-system-x86_64: libusb_release_interface: -4 [NO_DEVICE] Quote Link to comment
JonathanM Posted October 14, 2023 Share Posted October 14, 2023 1 hour ago, davemoreton said: So far i've had absolutely nothing out the display! Have you tried all the different connections on the cards? Sometimes only one output will go live. Quote Link to comment
davemoreton Posted October 14, 2023 Author Share Posted October 14, 2023 Really? crap no, it has a DVI port as well! Quote Link to comment
davemoreton Posted October 14, 2023 Author Share Posted October 14, 2023 Naa, still get no output on all screens Quote Link to comment
davemoreton Posted October 14, 2023 Author Share Posted October 14, 2023 Ok, small update on this, I’ve been going nuts with settings and created a windows 10 machine with the onboard intel UHD 630 in seabios and for a few times I managed to get the seabios screen come up!! It wouldn’t boot into windows but I did have a bios screen! I then restarted the unraid server and will it do it again, nope! 🤨 has anyone got any ideas? Quote Link to comment
Dmytro Piddubnyi Posted October 16, 2023 Share Posted October 16, 2023 Post your XML VM settings and Tools->System Devices(what iommu you use), also check that iommu enabled in the bios settings. Check that you properly passthrough the GPU(bios/audio device with multifunction) Quote Link to comment
Solution davemoreton Posted October 17, 2023 Author Solution Share Posted October 17, 2023 Managed to resolve this, for anyone else having this issue I had to add this to the sys config: kernel /bzimage append initrd=/bzroot earlymodules=vfio-pci video=efifb:off,vesafb:off gfxpayload=text 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.