Passing through a RX 580 not on the primary PCIe slot


Recommended Posts

Hi, I have a Asrock X570M and a AMD 2700X.    I'm having issues passing through my RX580 to a VM.   I enabled IOMMU in the BIOS to see the groups and was successfully able to pass through a PCIe USB Controller to a Windows VM but the RX580 doesn't show up in the list of devices in the VM settings.   I double checked the Syslinux configuration to make sure the devices IDs are correct.

 

I currently have a GTX 710 in the first PCIe slot and the AMD 580 in the third slot.   I can remove the GTX 710 if needed.   Are you allow to pass though the primary GPU device to a VM if there's only one video card in the system?   Any help would be greatly appreciated.  Thanks!

 

David

Link to comment
22 minutes ago, david279 said:

I had to stub my rx 570 from the system for it to work. If i didnt all i got was black screens from the VM.

Thanks for the reply!   What do you mean by 'stub' your video card.

 

My current config is:

Quote

default menu.c32
menu title Lime Technology, Inc.
prompt 0
timeout 50
label Unraid OS
  menu default
  kernel /bzimage
  append initrd=/bzroot vfio-pci.ids=1002:67df,1002:aaf0,1912:0014
label Unraid OS GUI Mode
  kernel /bzimage
  append initrd=/bzroot,/bzroot-gui
label Unraid OS Safe Mode (no plugins, no GUI)
  kernel /bzimage
  append initrd=/bzroot unraidsafemode
label Unraid OS GUI Safe Mode (no plugins)
  kernel /bzimage
  append initrd=/bzroot,/bzroot-gui unraidsafemode
label Memtest86+
  kernel /memtest

The first two ids are my RTX 580 and the hdmi audio.

 

David

Edited by davidst95
Link to comment
17 minutes ago, davidst95 said:

Thanks for the reply!   What do you mean by 'stub' your video card.

 

My current config is:

The first two ids are my RTX 580 and the hdmi audio.

 

David

 

Looks like you already got it done. Well i run my server in legacy mode so you can try that. UEFI boot mode never allowed my GPUs to work.

Link to comment
27 minutes ago, david279 said:

 

Looks like you already got it done. Well i run my server in legacy mode so you can try that. UEFI boot mode never allowed my GPUs to work.

 

Well I'm an idiot 🙂   I didn't see the RX580 under PCI devices but it was listed in the drop-down of the Graphics Card setting.   Thanks again for the help!

Edited by davidst95
Link to comment

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.