Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VM black screen after GPU pass through

Featured Replies

  • Author

I will try that, but I’m still a bit confused. There’s no doubt in my mind you’re correct, and Im gonna try it, but where is that port on my card? I can’t find it anywhere lol

2 minutes ago, Unriad said:

but where is that port on my card? I can’t find it anywhere

You should have something like this:

NVIDIA-RTX-2060-SUPER-IO-Ports.jpeg.3a1214a78d26bf5ee61cb6e24026b597.jpeg

 

See the small port on the left?It's usb type C

  • Author

Doesn’t seem like the new XML is working, I passed through the usb controllers and it still isn’t working, also I still cannot find that port on my graphics card :/ I know which one you’re talking about though

4 minutes ago, Unriad said:

Doesn’t seem like the new XML is working

Be more specific please, errors when trying to start the vm?

The log doesn't lie, the kernel sees usb on your nvidia, a picture of the back of the gpu?

And a picture of the vfio check marks please.

Edited by ghost82

  • Author

 

I looked up the back of my GPU and checked IRL and this is what it looks like 

 

image.png

  • Author

no errors, just black screen, the same state its been in for 2 or so days now :/

4 minutes ago, Unriad said:

no errors, just black screen, the same state its been in for 2 or so days now :/

Reattach new diagnostic file please, after the changes I suggested applied, and after trying to start the vm.

  • Author

image.png

  • Author

Would it help if at this point I just restarted the process and made a new VM from scratch?

ok, one thing at a time.

 

1. You didn't paste the suggested xml I posted, but you modified the vm from the gui, please view the vm in advanced mode, delete all the lines in the xml and paste mine, then save. Probably it still won't boot but let's fix one thing at a time.

Edited by ghost82

  • Author

Okay I deleted everything and pasted your stuff in and its still a black screen :/

I do want to note that throughout the process, the screen has been black, but the monitor acts like theres a signal, im not sure if this helps at all

Edited by Unriad

2 minutes ago, Unriad said:

Okay I deleted everything and pasted your stuff in and its still a black screen :/

I do want to note that throughout the process, the screen has been black, but the monitor acts like theres a signal, im not sure if this helps at all

Ok, there's still this:

vfio-pci 0000:04:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]

 

Can you try to add this boot arg to unraid in syslinux, for "Unraid OS" (if you boot unraid with no gui):

video=efifb:off

 

so that it should looks like (or similar, it could be different if you have acs override, just add video=efifb:off):

append initrd=/bzroot video=efifb:off

 

Reboot unraid and try

  • Author

YOOO THAT WORKED!! Everything seems to be working now! Everything seems to be running smoothly and all of my devices are showing up!! Thank you so much for all of your help!! I would've never thought to mess with those settings, you're a lifesaver! Thank you!!

2 minutes ago, Unriad said:

YOOO THAT WORKED!! Everything seems to be working now! Everything seems to be running smoothly and all of my devices are showing up!! Thank you so much for all of your help!! I would've never thought to mess with those settings, you're a lifesaver! Thank you!!

Great! I'm happy you did it!

There's still a thing I'm a bit confused...like you.

The kernel is reporting usb capabilities but no usb port on the back, never seen a thing like this...I wish someone else has an explanation for this...it seems the gpu has the usb controller but lacks the physical port on the back...

Anyway..since the kernel reports usb capabilities that parts must be passed through.

  • Author
3 minutes ago, ghost82 said:

Great! I'm happy you did it!

There's still a thing I'm a bit confused...like you.

The kernel is reporting usb capabilities but no usb port on the back, never seen a thing like this...I wish someone else has an explanation for this...it seems the gpu has the usb controller but lacks the physical port on the back...

Anyway..since the kernel reports usb capabilities that parts must be passed through.

Is there anything I should do about that or just keep it there cause it isnt harming anything? also do I need to mark this thread as solved or something?

Edited by Unriad

Just now, Unriad said:

Is there anything I should do about that or just keep it there cause it isnt harming anything?

The second one :D

no need to worry, it was just a "funny thing" I never saw.

12 minutes ago, Unriad said:

also do I need to mark this thread as solved or something?

Yes, if you want you can edit and add "[Solved]" in front of the title.

  • Community Expert
20 minutes ago, ghost82 said:

Great! I'm happy you did it!

There's still a thing I'm a bit confused...like you.

The kernel is reporting usb capabilities but no usb port on the back, never seen a thing like this...I wish someone else has an explanation for this...it seems the gpu has the usb controller but lacks the physical port on the back...

Anyway..since the kernel reports usb capabilities that parts must be passed through.

I have this on my RTX2060. I think the controller is on the chip for vr headsets but I guess due to cost they only put physical ports on higher end skus.

  • 2 years later...

I had the same issue, after countless attempts of altering tons of settings on all levels (bios, unraid, vm etc), installing a new windows VM pointing to the same iso/disk (and thus, not have to reinstall windows) simply worked.

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.