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.

Passthrough EVGA RTX 2060 Super

Featured Replies

So I've been trying to get 2 VMs setup this weekend (technically I tried before as well, but I got busy with stuff, and only now got back).

I want to run a PopOS VM(linux) along side a Win10 VM. My machine is as follows:

 

Ryzen 3900X
Asus Prime X570-Pro
64GB RAM

EVGA RTX 2060 Super

EVGA GTX 960 SC

2 TB Samsung 970 EVO nvme ssd

1 TB Samsung 970 EVO nvme ssd

various other disks that I make an array out of

 

I'm passing through the 1TB nvme and 960 to the PopOS vm, and the 2TB nvme and 2060 super to the Win10 vm.

 

**My Problem is that I can get everything to work just fine with the 960, but I can't get anything to work with my 2060 Super. All I get is a black screen.**

(note yes I make sure to also pass through the 2 extra usb controller related devices that the 2060 also has on it. For a while unraid wouldn't even let me start the VM complaining that IOMMU group still had devices in use. I already tackled that.)

 

So I followed this guys videos about getting passthrough working:
https://www.youtube.com/watch?v=1IP-h9IKof0

 

First I started with his earlier video of dumping the vbios myself. The 960 worked with that, the 2060 didn't.

 

So I went to get the vbios from techpowerup like in this video I linked. The 960 works with that, but the 2060... well the vbios for the 2060 is nothing like the vbios in the video. For starters it's a 1MB in size instead of the ~200KB every earlier model has. And the header section does not look anything alike in the hex editor. I have no idea where to snip the header off at as nothing resembles the video at all.

 

I've also googled around and people say they got their RTX 20XX cards working by snipping the header off... but no description of what the header looks like for them.

 

Mind you I've tested connecting the 2060 to linux and win10 vm's. Nothing ever works. The same exact vm configs I just swap out the 960 for the 2060, and what would have been working before, now will get a black screen, back to the 960 and it works again.

 

I suspect it's the vbios. The one I dumped for the 2060 is TINY at a mere 50KB, the one from techpowerup is 1MB but I don't know how to pull the header out.

 

Has anyone had success getting an EVGA RTX 2060 Super working?

Firstly, Tools -> Diagnostics -> attach zip file to your next post.

 

Then just based on the order you list your cards, I'm guessing Unraid booted with the RTX?

That will reduce your chance of success by quite a bit. If the 960 works then flip the RTX and GTX slots and boot with the GTX.

 

Also boot Unraid in Legacy mode to stop UEFI from initialising the cards.

 

With regards to vbios, if there's any doubt, no vbios is better than wrong vbios.

  • Author

Thank you very much. Swapping the slots worked like a charm.

 

I still had issues getting booted into windows, but it wasn't video at that point (I could see the boot screen). I had Hyper-V still enabled in windows which was causing it to freak out on boot. It was still on because I was hosting VMs in windows that way. Turned that off and all was good.

 

Now I gotta figure out how I wanna deal with the keyboard mouse situation... that's less an issue and more just a chocie.

7 hours ago, lordofduct said:

Now I gotta figure out how I wanna deal with the keyboard mouse situation... that's less an issue and more just a chocie.

Ryzen should have 1 USB controller that can be passed through.

  • Author

Nope, my mobo only got a single usb controller which is needed by unraid for the pen drive. (well technically it has 3, but they all have the same id of [1022:149c], so if I try to connect to one, they all get disabled. I knew about this before I even made my first post here)

 

And passing through the K/M to multiple VMs simultaneously isn't going to help, since they K/M can only be connected to one set of usb ports at a time. Which is what I was referring to.

 

So I'm using Synergy to allow me to seamlessly move my mouse between machines. But since I also need a KM switch that moves my K/M to my laptop as well for work (which I can't install synergy on since it's a work laptop and not mine... security). I installed a USB pci-e card to passthrough to the Synergy host machine and I can manually switch to my work laptop.

 

This is what I meant by it's "more of a choice". It's how I want to set it up... rather than actually getting unraid to work with it. Getting unraid to work with it wasn't much a problem.

 

All works good in the K/M situation now though.

 

I have one final thing to iron out and that's my sound situation...

 

...

 

So with my sound I've been passing through video card's audio outputs, which both hook up to my monitor via hdmi, and my monitor has an audio out that I send to speakers. So which ever computer my main monitor is set to display at the moment gets audio playing.

 

But I realized, this means I don't have any audio input... only output. As well as no front panel audio. Which is going to suck when I'm playing vidja with my mates since I like to wear a headset then. And passing through my on board audio isn't working so nicely despite it being in its own IOMMU group, and not sharing any ids with anything else.

 

That is unless there's a way to have an emulated soundcard on my VMs that passes to the onboard audio. That'd be nice.

 

Hopefully I will suss this out today before DnD tonight.

 

...

 

Anyways, thanks again.

Edited by lordofduct

  • Author

So according to this thread:

It appears the onboard audio passthrough is just because the latest 4XX and 5XX series chipsets with AMD aren't supported in the kernel used by unraid. And that some people got it working compiling a newer kernel.

 

I'm not really in the mood for that... I'm using a usb microphone and I put a headphone splitter on my monitors audio out to get headphones. This will work for now until unraid officially updates the kernel.

 

Archived

This topic is now archived and is closed to further replies.

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.