May 13, 20251 yr So I had it working with win10, upgraded to win11 via windows, was ok then updated to 7.01 and it never worked since then . So did a clean install of win 11 and still having issues on o/s 7.1. It works with virtual gpu and set to qxl. When I add the 1080ti as a secondary gpu with bios and just sits there on a black screen. Theres my win11 Log text error warn system array login -smp 16,sockets=1,dies=1,clusters=1,cores=8,threads=2 \ -uuid cc4084c7-c79a-1a79-963c-21a6670e1407 \ -no-user-config \ -nodefaults \ -chardev socket,id=charmonitor,fd=48,server=on,wait=off \ -mon chardev=charmonitor,id=monitor,mode=control \ -rtc base=localtime \ -no-shutdown \ -boot strict=on \ -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":"pcie-root-port","port":11,"chassis":4,"id":"pci.4","bus":"pcie.0","addr":"0x1.0x3"}' \ -device '{"driver":"pcie-root-port","port":12,"chassis":5,"id":"pci.5","bus":"pcie.0","addr":"0x1.0x4"}' \ -device '{"driver":"pcie-root-port","port":13,"chassis":6,"id":"pci.6","bus":"pcie.0","addr":"0x1.0x5"}' \ -device '{"driver":"pcie-root-port","port":14,"chassis":7,"id":"pci.7","bus":"pcie.0","addr":"0x1.0x6"}' \ -device '{"driver":"qemu-xhci","p2":15,"p3":15,"id":"usb","bus":"pcie.0","addr":"0x7"}' \ -device '{"driver":"virtio-serial-pci","id":"virtio-serial0","bus":"pci.2","addr":"0x0"}' \ -blockdev '{"driver":"file","filename":"/mnt/user/isos/Windows.iso","node-name":"libvirt-3-storage","read-only":true}' \ -device '{"driver":"ide-cd","bus":"ide.0","drive":"libvirt-3-storage","id":"sata0-0-0","bootindex":2}' \ -blockdev '{"driver":"file","filename":"/mnt/user/isos/virtio-win-0.1.248-1.iso","node-name":"libvirt-2-storage","read-only":true}' \ -device '{"driver":"ide-cd","bus":"ide.1","drive":"libvirt-2-storage","id":"sata0-0-1"}' \ -blockdev '{"driver":"host_device","filename":"/dev/sdk","node-name":"libvirt-1-storage","read-only":false,"discard":"unmap","cache":{"direct":false,"no-flush":false}}' \ -device '{"driver":"ide-hd","bus":"ide.2","drive":"libvirt-1-storage","id":"sata0-0-2","bootindex":1,"write-cache":"on","serial":"vdisk1"}' \ -netdev '{"type":"tap","fd":"49","vhost":true,"vhostfd":"51","id":"hostnet0"}' \ -device '{"driver":"virtio-net-pci","netdev":"hostnet0","id":"net0","mac":"52:54:00:b7:25:fc","bus":"pci.1","addr":"0x0"}' \ -chardev pty,id=charserial0 \ -device '{"driver":"isa-serial","chardev":"charserial0","id":"serial0","index":0}' \ -chardev socket,id=charchannel0,fd=47,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/37-Windows 11-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":"8"}' \ -audiodev '{"id":"audio1","driver":"none"}' \ -vnc 0.0.0.0:1,websocket=5701,share=ignore,audiodev=audio1 \ -device '{"driver":"qxl-vga","id":"video0","max_outputs":1,"ram_size":67108864,"vram_size":16777216,"vram64_size_mb":0,"vgamem_mb":16,"bus":"pcie.0","addr":"0x1e"}' \ -global ICH9-LPC.noreboot=off \ -watchdog-action reset \ -device '{"driver":"vfio-pci","host":"0000:01:00.0","id":"hostdev0","bus":"pci.3","addr":"0x0","romfile":"/mnt/disk1/isos/EVGA.GTX1080Ti.11264.170406.rom"}' \ -device '{"driver":"vfio-pci","host":"0000:01:00.1","id":"hostdev1","bus":"pci.4","addr":"0x0"}' \ -device '{"driver":"vfio-pci","host":"0000:05:00.0","id":"hostdev2","bus":"pci.5","addr":"0x0"}' \ -device '{"driver":"usb-host","hostdevice":"/dev/bus/usb/001/021","id":"hostdev3","bus":"usb.0","port":"1"}' \ -device '{"driver":"usb-host","hostdevice":"/dev/bus/usb/001/013","id":"hostdev4","bus":"usb.0","port":"2"}' \ -device '{"driver":"usb-host","hostdevice":"/dev/bus/usb/001/012","id":"hostdev5","bus":"usb.0","port":"3"}' \ -device '{"driver":"usb-host","hostdevice":"/dev/bus/usb/001/002","id":"hostdev6","bus":"usb.0","port":"4"}' \ -device '{"driver":"usb-host","hostdevice":"/dev/bus/usb/001/010","id":"hostdev7","bus":"usb.0","port":"5"}' \ -device '{"driver":"usb-host","hostdevice":"/dev/bus/usb/001/005","id":"hostdev8","bus":"usb.0","port":"6"}' \ -device '{"driver":"usb-host","hostdevice":"/dev/bus/usb/001/011","id":"hostdev9","bus":"usb.0","port":"7"}' \ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \ -msg timestamp=on 2025-05-13 21:24:19.469+0000: Domain id=37 is tainted: high-privileges char device redirected to /dev/pts/1 (label charserial0) 2025-05-13T21:25:07.905345Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:07.924894Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381000000000, 0x10000000, 0x150ab0000000) = -2 (No such file or directory) 2025-05-13T21:25:07.925203Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:07.925210Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381010000000, 0x2000000, 0x150acc000000) = -22 (Invalid argument) 2025-05-13T21:25:08.045809Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:08.045837Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381000000000, 0x10000000, 0x150ab0000000) = -22 (Invalid argument) 2025-05-13T21:25:08.046224Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:08.046234Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381010000000, 0x2000000, 0x150acc000000) = -22 (Invalid argument) 2025-05-13T21:25:08.169717Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:08.169742Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381000000000, 0x10000000, 0x150ab0000000) = -22 (Invalid argument) 2025-05-13T21:25:08.170147Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:08.170157Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381010000000, 0x2000000, 0x150acc000000) = -22 (Invalid argument) 2025-05-13T21:25:19.894763Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:19.894805Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381000000000, 0x10000000, 0x150ab0000000) = -22 (Invalid argument) 2025-05-13T21:25:19.895915Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:19.896010Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381010000000, 0x2000000, 0x150acc000000) = -22 (Invalid argument) 2025-05-13T21:25:19.912430Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:19.912591Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381000000000, 0x10000000, 0x150ab0000000) = -22 (Invalid argument) 2025-05-13T21:25:19.912665Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:19.912736Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381010000000, 0x2000000, 0x150acc000000) = -22 (Invalid argument) 2025-05-13T21:25:19.973942Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:19.973979Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381000000000, 0x10000000, 0x150ab0000000) = -22 (Invalid argument) 2025-05-13T21:25:19.973985Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:19.973989Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381010000000, 0x2000000, 0x150acc000000) = -22 (Invalid argument) 2025-05-13T21:25:20.156143Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:20.156178Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381000000000, 0x10000000, 0x150ab0000000) = -22 (Invalid argument) 2025-05-13T21:25:20.156183Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:20.156187Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381010000000, 0x2000000, 0x150acc000000) = -22 (Invalid argument) 2025-05-13T21:25:20.261699Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:20.261733Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381000000000, 0x10000000, 0x150ab0000000) = -22 (Invalid argument) 2025-05-13T21:25:20.262597Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:20.262705Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381010000000, 0x2000000, 0x150acc000000) = -22 (Invalid argument) 2025-05-13T21:25:25.252021Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:25.252072Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381000000000, 0x10000000, 0x150ab0000000) = -22 (Invalid argument) 2025-05-13T21:25:25.252986Z qemu-system-x86_64: VFIO_MAP_DMA failed: Invalid argument 2025-05-13T21:25:25.253456Z qemu-system-x86_64: vfio_container_dma_map(0x5601ec23f1c0, 0x381010000000, 0x2000000, 0x150acc000000) = -22 (Invalid argument) 2025-05-13T21:25:28.375358Z qemu-system-x86_64: libusb_set_interface_alt_setting: -5 [NOT_FOUND] Heres My XML <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' id='37'> <name>Windows 11</name> <uuid>cc4084c7-c79a-1a79-963c-21a6670e1407</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 11" iconold="windows11.png" icon="windows11.png" os="windowstpm" webui="" storage="default"/> </metadata> <memory unit='KiB'>17301504</memory> <currentMemory unit='KiB'>17301504</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>16</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='3'/> <vcpupin vcpu='4' cpuset='4'/> <vcpupin vcpu='5' cpuset='5'/> <vcpupin vcpu='6' cpuset='6'/> <vcpupin vcpu='7' cpuset='7'/> <vcpupin vcpu='8' cpuset='8'/> <vcpupin vcpu='9' cpuset='9'/> <vcpupin vcpu='10' cpuset='10'/> <vcpupin vcpu='11' cpuset='11'/> <vcpupin vcpu='12' cpuset='12'/> <vcpupin vcpu='13' cpuset='13'/> <vcpupin vcpu='14' cpuset='16'/> <vcpupin vcpu='15' cpuset='17'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-9.2'>hvm</type> <loader readonly='yes' type='pflash' format='raw'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi-tpm.fd</loader> <nvram format='raw'>/etc/libvirt/qemu/nvram/cc4084c7-c79a-1a79-963c-21a6670e1407_VARS-pure-efi-tpm.fd</nvram> </os> <features> <acpi/> <apic/> <hyperv mode='custom'> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vpindex state='on'/> <synic state='on'/> <stimer state='on'/> <vendor_id state='on' value='none'/> </hyperv> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <topology sockets='1' dies='1' clusters='1' cores='8' threads='2'/> <cache mode='passthrough'/> </cpu> <clock offset='localtime'> <timer name='hpet' present='no'/> <timer name='hypervclock' present='yes'/> </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='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/Windows.iso' index='3'/> <backingStore/> <target dev='hda' bus='sata'/> <readonly/> <boot order='2'/> <alias name='sata0-0-0'/> <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.248-1.iso' index='2'/> <backingStore/> <target dev='hdb' bus='sata'/> <readonly/> <alias name='sata0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='writeback' discard='unmap'/> <source dev='/dev/sdk' index='1'/> <backingStore/> <target dev='hdc' bus='sata'/> <serial>vdisk1</serial> <boot order='1'/> <alias name='sata0-0-2'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x8'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x9'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0xa'/> <alias name='pci.3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0xb'/> <alias name='pci.4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0xc'/> <alias name='pci.5'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0xd'/> <alias name='pci.6'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x5'/> </controller> <controller type='pci' index='7' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='7' port='0xe'/> <alias name='pci.7'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x6'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='usb' index='0' model='qemu-xhci' ports='15'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:b7:25:fc'/> <source bridge='br0'/> <target dev='vnet36'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/1'/> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/1'> <source path='/dev/pts/1'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/run/libvirt/qemu/channel/37-Windows 11/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='connected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <alias name='input0'/> <address type='usb' bus='0' port='8'/> </input> <input type='mouse' bus='ps2'> <alias name='input1'/> </input> <input type='keyboard' bus='ps2'> <alias name='input2'/> </input> <tpm model='tpm-tis'> <backend type='emulator' version='2.0' persistent_state='yes'/> <alias name='tpm0'/> </tpm> <graphics type='vnc' port='5901' autoport='yes' websocket='5701' listen='0.0.0.0' sharePolicy='ignore'> <listen type='address' address='0.0.0.0'/> </graphics> <audio id='1' type='none'/> <video> <model type='qxl' ram='65536' vram='16384' vgamem='16384' heads='1' primary='yes'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </video> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <rom file='/mnt/disk1/isos/EVGA.GTX1080Ti.11264.170406.rom'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </source> <alias name='hostdev2'/> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source startupPolicy='optional'> <vendor id='0x045e'/> <product id='0x0291'/> <address bus='1' device='21'/> </source> <alias name='hostdev3'/> <address type='usb' bus='0' port='1'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source startupPolicy='optional'> <vendor id='0x046d'/> <product id='0xc332'/> <address bus='1' device='13'/> </source> <alias name='hostdev4'/> <address type='usb' bus='0' port='2'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source startupPolicy='optional'> <vendor id='0x0a67'/> <product id='0x0e01'/> <address bus='1' device='12'/> </source> <alias name='hostdev5'/> <address type='usb' bus='0' port='3'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source startupPolicy='optional'> <vendor id='0x1462'/> <product id='0x7e06'/> <address bus='1' device='2'/> </source> <alias name='hostdev6'/> <address type='usb' bus='0' port='4'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source startupPolicy='optional'> <vendor id='0x1cc5'/> <product id='0x0003'/> <address bus='1' device='10'/> </source> <alias name='hostdev7'/> <address type='usb' bus='0' port='5'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source startupPolicy='optional'> <vendor id='0x258a'/> <product id='0x003a'/> <address bus='1' device='5'/> </source> <alias name='hostdev8'/> <address type='usb' bus='0' port='6'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source startupPolicy='optional'> <vendor id='0x8087'/> <product id='0x0033'/> <address bus='1' device='11'/> </source> <alias name='hostdev9'/> <address type='usb' bus='0' port='7'/> </hostdev> <watchdog model='itco' action='reset'> <alias name='watchdog0'/> </watchdog> <memballoon model='none'/> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> </domain> Edited May 13, 20251 yr by Nummy
May 14, 20251 yr Author Please can some one help me, just updated to 7.1.2 FYI . And can an admin delete my other post please.
May 17, 20251 yr Community Expert 17 hours ago, Nummy said: Anything I can try to do over the weekend? @SimonF Does the GPU should as primary GPU in the VM Template?
May 17, 20251 yr Author 2 hours ago, SimonF said: Does the GPU show as primary GPU in the VM Template? ok ill try that now
July 12, 2025Jul 12 On 5/17/2025 at 11:53 AM, Nummy said:Its just a black screen assuming the card is technically ok and has enough psu support.1/ vfio bind done2/ in the VM setup, video & audio passed to the VM3/ a Monitor (or dummy hdmi) is attached to the card (almost all cards need a attached monitor or a virtual display driver.
September 29, 2025Sep 29 Author On 7/12/2025 at 4:55 AM, alturismo said:assuming the card is technically ok and has enough psu support.1/ vfio bind done2/ in the VM setup, video & audio passed to the VM3/ a Monitor (or dummy hdmi) is attached to the card (almost all cards need a attached monitor or a virtual display driver.Soooooooooooooo I am back trying to get win11 to work with the black screen issue so the above is done or covered. What's next to try or what do you need from me? Sorry for the late reply and thanks for the help.
September 30, 2025Sep 30 5 hours ago, Nummy said:Soooooooooooooo I am back trying to get win11 to work with the black screen issue so the above is done or covered. What's next to try or what do you need from me?well, so i assume you still run into issues ?lookups1/ BIOS, rBar activated, above 4g decode activated2/ Unraid, vfio binds are set for GPU complete (video & audio), may a screen from devices screen3/ VM Template, GPU video & audio are set as primary Adapters4/ may also enable multifunction in the VM template for GPUnow, you start the VM and ?Errors ?Display is connected or Virtual Display installed ?what happens ?
September 30, 2025Sep 30 Community Expert 16 hours ago, Nummy said:Soooooooooooooo I am back trying to get win11 to work with the black screen issue so the above is done or covered. What's next to try or what do you need from me? Sorry for the late reply and thanks for the help.try this solution, follow the troubleshooting instructions if it's similar.
September 30, 2025Sep 30 Author 5 hours ago, PUNGGOKERS said:try this solution, follow the troubleshooting instructions if it's similar.So I added the iGPU as primary and the old 1080ti as secondary, that worked until the reboot the vm , which I guess is the reset problem. Where do I add the script so that it will work every time I start the vm? Also do you mind looking at my VMs XML and giving my some tips on what to improve, thanks for your help.<?xml version='1.0' encoding='UTF-8'?> <domain type='kvm'> <name>Windows 10</name> <uuid>37b32ebf-88d9-d955-1374-4a6b0af0557f</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" iconold="windows.png" icon="windows.png" os="windows10" webui="" storage="default"/> </metadata> <memory unit='KiB'>33030144</memory> <currentMemory unit='KiB'>33030144</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>16</vcpu> <os> <type arch='x86_64' machine='pc-q35-9.2'>hvm</type> <loader readonly='yes' type='pflash' format='raw'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi-tpm.fd</loader> <nvram format='raw'>/etc/libvirt/qemu/nvram/37b32ebf-88d9-d955-1374-4a6b0af0557f_VARS-pure-efi-tpm.fd</nvram> </os> <features> <acpi/> <apic/> <hyperv mode='custom'> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vpindex state='on'/> <synic state='on'/> <stimer state='on'/> <vendor_id state='on' value='none'/> </hyperv> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <topology sockets='1' dies='1' clusters='1' cores='8' threads='2'/> <cache mode='passthrough'/> </cpu> <clock offset='localtime'> <timer name='hpet' present='no'/> <timer name='hypervclock' present='yes'/> </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='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/virtio-win-0.1.271-1.iso'/> <target dev='hdb' bus='sata'/> <readonly/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='writeback' discard='unmap'/> <source dev='/dev/sdk'/> <target dev='hdc' bus='sata' rotation_rate='1'/> <serial>vdisk2</serial> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='writeback' discard='unmap'/> <source dev='/dev/sdj'/> <target dev='hdd' bus='sata' rotation_rate='1'/> <serial>vdisk2</serial> <address type='drive' controller='0' bus='0' target='0' unit='3'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='writeback' discard='unmap'/> <source dev='/dev/sdi'/> <target dev='hde' bus='sata' rotation_rate='1'/> <serial>vdisk3</serial> <address type='drive' controller='0' bus='0' target='0' unit='4'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='writeback' discard='unmap'/> <source dev='/dev/sdl'/> <target dev='hdf' bus='sata' rotation_rate='1'/> <serial>vdisk4</serial> <address type='drive' controller='0' bus='0' target='0' unit='5'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='writeback' discard='ignore'/> <source dev='/dev/sdc'/> <target dev='hdg' bus='sata'/> <serial>vdisk5</serial> <address type='drive' controller='1' bus='0' target='0' unit='0'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='writeback' discard='ignore'/> <source dev='/dev/sdb'/> <target dev='hdh' bus='sata'/> <serial>vdisk6</serial> <address type='drive' controller='1' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0' model='qemu-xhci' ports='15'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x9'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0xa'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0xb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0xc'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0xd'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x5'/> </controller> <controller type='pci' index='7' model='pcie-to-pci-bridge'> <model name='pcie-pci-bridge'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </controller> <controller type='pci' index='8' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='8' port='0xe'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x6'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='sata' index='1'> <address type='pci' domain='0x0000' bus='0x07' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:51:4e:e8'/> <source bridge='br0'/> <model type='virtio-net'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' 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='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <tpm model='tpm-tis'> <backend type='emulator' version='2.0' persistent_state='yes'/> </tpm> <audio id='1' type='none'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> <rom file='/mnt/disk1/isos/EVGA.GTX1080Ti.11264.170406.rom'/> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </source> <boot order='3'/> <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/> </hostdev> <watchdog model='itco' action='reset'/> <memballoon model='none'/> </devices> </domain>
October 2, 2025Oct 2 Community Expert 10 minutes ago, Nummy said:@PUNGGOKERS HelpCan you type this in the terminal BEFORE and AFTER running the VM? I wanna see the difference.dmesg | grep -i vfio
October 2, 2025Oct 2 Author Before:[ 2.353535] VFIO - User Level meta-driver version: 0.3 [ 19.439441] vfio-pci 0000:01:00.0: vgaarb: deactivate vga console [ 19.439444] vfio-pci 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none [ 33.924827] NVRM: GPU 0000:01:00.0 is already bound to vfio-pci. [ 151.830722] vfio-pci 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none
October 2, 2025Oct 2 Author After: @PUNGGOKERS [ 2.353535] VFIO - User Level meta-driver version: 0.3 [ 19.439441] vfio-pci 0000:01:00.0: vgaarb: deactivate vga console [ 19.439444] vfio-pci 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none [ 33.924827] NVRM: GPU 0000:01:00.0 is already bound to vfio-pci. [ 151.830722] vfio-pci 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none [ 2682.830888] vfio-pci 0000:05:00.0: enabling device (0000 -> 0002)
October 3, 2025Oct 3 Community Expert If you have tried all the suggested above then, I can't identify the problem, it does not tell me anything else. I recommend booking a paid support from our Unraid Experts: https://unraid.net/blog/unraid-paid-support
October 3, 2025Oct 3 On 9/30/2025 at 9:11 PM, Nummy said:So I added the iGPU as primary and the old 1080ti as secondarymay as note, this should be a BIOS setup, not the VM setup, just to clarify in terms ...in BIOS you should activate the iGPU as primary and enable multi support, your VM should only carry the dGPU.
November 5, 2025Nov 5 Author So I started to look at way of running a VM a different way, So I looked at proxmox after messing about for a week I got it working with my GPU and the way I got it working in proxmox is changing the CPU qemu type from host to x86-64-v3 it worked, but could never get my LSI card to work so I couldn't have a VM for Unraid, and this was more of experiment to prove Unraid needs VMs to be looked at more as theres only two options given for the CPU type. Or can I add it in the YML file?
November 5, 2025Nov 5 3 hours ago, Nummy said:and this was more of experiment to prove Unraid needs VMs to be looked at more as theres only two options given for the CPU type. Or can I add it in the YML file?sure ;) btw, both use kvm / qemu as virtualizer.specifying a cpu mode like x86-64-v3 will result in a fixed setup, may read into it, host mode is best performance mode as "complete" ...nevertheless, just try it if you think thats it ;) there are so many win 11 VM users here with a passed NV dGPU here and most common issues are already handled here, if your setup requires a fixed (older) VM CPU model then try it.
November 7, 2025Nov 7 Author Yeah I tried just adding x86-64-v3 in the CPU mode in the YML, it didn't like it one bit and crashed my server :( At wits end with this! Dont want to give up on unraid
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.