AMD Vega 64 ESXI 6.5 passthrough (problems)

MarkKiss

New Member
Jan 20, 2018
3
0
1
36
I had AMD RX480 in EXI 6.5 all was working fine.

Not I replace RX480 by AMD VEGA 64

I am unable to get working passthrough. When windows try to boot always freeze.

Already done:
Reserved all memory - YES
Expose hardware assisted virtualization to the guest OS - YES
hypervisor.cpuid.v0 = FALSE

If drivers are not installed GPU seems to be OK in host (Windows 10)
Once I will install driver system will not boot
 

Diego Quintero

New Member
Feb 3, 2018
1
0
1
35
Sorry but I can't help you, I was wondering if you had any problem passing through the RX480?

Because in my case it have been unsuccessfull.
I also have the ESXi 6.5 installed.
It is crashing on Win10 when I try to install the AMD Drivers, I get BSOD with the code THREAD STUCK IN DEVICE DRIVER

Can you help me?
 

Gulmat

New Member
Mar 10, 2017
1
0
1
31
Hi, just created an account to see if you guys have found a fix? Same issue just started with my win10 vm with my rx 480 after doing an update... Thanks!
 

Neuromac

New Member
Jul 14, 2013
2
1
3
I had the same problem with several cards. I got it working doing 2 things that I got form documentation from both NVIDIA and AMD about vt-d with the video cards.
I had to enable above 4G decoding on the bios in my Supermicro motherboards and explicitly add the pciHole options. Here are some links with the information.

How to Enable Nvidia V100 GPU in Passthrough mode on vSphere for Machine Learning and Other HPC Workloads - Virtualize Applications

https://drivers.amd.com/relnotes/amd_mxgpu_deploymentguide_vmware.pdf

Hope it helps.
 
  • Like
Reactions: Patrick

mvrk

New Member
May 23, 2021
1
0
1
Hi, i also wanted to replace my current video card (Radeon HD 7870) with a Vega 64 from a friend, but i've tried everything discussed in this post, and my W10 VM still hangs :(

- I have enabled above 4G decoding on the bios
- VM parameters:

UEFI bios - yes
Reserved all Memory - yes
Expose hardware assisted virtualization to the guest OS - YES

hypervisor.cpuid.v0 = "FALSE"
pciPassthru0.msiEnabled = "FALSE"
pciHole.start = "1200"
pciHole.end = "2200"
pciPassthru.use64bitMMIO = "true"
pciPassthru.64bitMMIOSizeGB = "16"


Anyone has any idea?

Also, what is considered a high end card for pci passtrough? Any card with more then 4GB of RAM or there are other factors to consider?
 
Last edited: