Jump to content

************Win 10 vm no longer outputting video to monitors************ SOLVED ********


Recommended Posts

Hello,

 

Hopefully one of you amazing peoples can help me with an issue that I am having. I had a win 10 vm working perfectly fine, I was gaming on it and had no issues with video outputs to my dual monitors. I moved to an other house and when I hooked up my sever again my windows 10 vm stoped outputting my video. I didn't make any changes when I moved, since it wasn't working I nuked my vm and attempted it again. I can see the windows desktop and do everything via VNC within unraid but not my monitors. My linux vm outputs video without any issues. 

 

Attached are my logs for the VM from start up. I also attached images of my config of the windows 10 vm, same set up for my windows 11 vm expect for passing though the TPM. Any ideas or help would be awesome. I dont use my graphics card for anything but the VM.

Screen Shot 2022-05-02 at 12.10.24 PM.png

Screen Shot 2022-05-02 at 12.10.09 PM.png

Screen Shot 2022-05-02 at 12.09.51 PM.png

Win 10 VM Log.docx

Edited by Raventhone
Link to comment

Hi, I can't see any error in the logs, the only thing I would suggest is to change in your windows 10 vm the gpu layout to multifunction, change from:

    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0b' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0b' slot='0x00' function='0x1'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0b' slot='0x00' function='0x2'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0b' slot='0x00' function='0x3'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>
    </hostdev>

 

To:

    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0b' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0' multifunction='on'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0b' slot='0x00' function='0x1'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x1'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0b' slot='0x00' function='0x2'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x2'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0b' slot='0x00' function='0x3'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x3'/>
    </hostdev>

 

If it still doesn't work, remove the gpu passthrough and enable again vnc.

Boot the vm with vnc, enable remote desktop inside the vm.

Remove vnc from xml and add again the gpu passthrough, FIX the gpu multifunction as per above.

Run the vm and connect directly to the vm with remote desktop from a second device.

Look at the system devices in windows and see if the gpu is detected and what errors has.

In this state try also to reinstall the nvidia drivers inside the vm.

 

PS: if you need to attach again diagnostics, also in the future, do not attach single files, but the zip including all.

Edited by ghost82
Link to comment
  • Raventhone changed the title to ************Win 10 vm no longer outputting video to monitors************ SOLVED ********

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...