AMD Ryzen with VMware ESXi a Pink Screen of Death

25
AMD Ryzen VMware ESXi 6.5
AMD Ryzen VMware ESXi 6.5

Since we already covered Debian based Ubuntu as well as CentOS and how to fix their crashes with Ryzen and get those systems working, we instead changed our attention to VMware ESXi 6.5. The current AMD Ryzen 7 1700 is a low cost 8 core 16 thread option. Especially given the fact that for $329 you get a CPU and heatsink, you can get a $99 motherboard, and add up to 64GB RAM for around $400. That means that with an inexpensive case and PSU for around $900 you can have an 8 core 16 thread system with 64GB of RAM making it one of the best value home server systems around. The question we had was whether VMware ESXi 6.5 would work with AMD Ryzen 7 chips.

Setting Up AMD Ryzen with VMware ESXi 6.5

We took a fairly simple test system and got everything ready to install ESXi. Here is the basic configuration:

We knew the ASUS motherboard’s Realtek NIC was not ideal for VMware so we added the XL710-DA2 40GbE adapter as this setup is going into the DemoEval lab next.

Starting VMware ESXi 6.5 Installation on AMD Ryzen

We started the boot process with the VMware ESXi 6.5 installer ISO over our Lantronix KVM. The results were less than promising:

As you can see, VMware seems to not like the default configuration of the AMD Ryzen. For those wondering, we did try both UEFI and standard BIOS booting, as well as switching the installation media to a USB key with the same result, the dreaded VMware ESXi Pink Screen of Death. This is something we hope will be fixed before the AMD Naples server platform launch. VMware still has a large ecosystem.

The good news is that AMD-V extensions are present on the AMD Ryzen CPUs. Furthermore, virtualization does work using KVM using the newer Linux kernels. We even have AMD Ryzen systems in our Docker Swarm cluster. You can see our CentOS and Ubuntu guides for getting Kernel 4.10.1 installed with Ryzen.

VMware is not known for leading hardware support so this result should be little surprise to most in the industry. We suspect that as the AMD Naples platform is released we will see VMware support Zen virtualization.

25 COMMENTS

  1. Hello Patrick,

    Since you installed Linux on Ryzen. It will be a great help for many of us home lab users who wish to upgrade if you can Please check if we install VMware workstation and install ESXi inside it then it also give Purple Screen of Death or not.

    I want to upgrade to Ryzen and want to use it as home lab for Linux and other os and wants to know if there will be any issues with it.

    Thank you

  2. I forget to mention that VMware Player is free and I believe we can install Esxi on it. It will be great help if you can help us by checking installing Esxi 6.5 and older versions inside Vmware workstation.

  3. Interesting. I had this same question about using the new chips to run a new home lab server but it appears is not yet ready. Ryzen shouldn’t be a problem on something like Proxmox though, right?

  4. Hi Deepesh,

    Will see if we can get that scheduled on one of the boxes.

    As far as Linux goes, we have the guides for CentOS and Ubuntu so you can get a KVM-based Linux virtualization setup working easily.

  5. Thanks I will look forward for the results. Please include Linux on top of VMware player / workstation if possible without kernel upgrade to check older Linux test scenarios for comparability.
    Apologies in advance if I am asking too much.

  6. I was thinking to get CPU: AMD Ryzen 7 1700X for home esxi server. Will Ryzen ever work with older or newer version of esxi ?

  7. That is the newest ESXi version released about 1 month before testing. Future versions will likely support Zen but we do not have a definitive timeline yet.

    Then again, KVM with Linux 4.10.1 seems to be working.

  8. Any updates on whether a Ryzen 7 CPU can run VMWare Workstation OK with Windows/Linux and potentially ESXi as a VM? This would be a fantastic setup for an ESX home lab and until VMWare get ESXi working on bare metal, it’d be nice to know what the options are using VMWare Workstation as a base initially.
    Many thanks.
    Chris

  9. Any updates on ryzen on esxi server.
    because i am planning to buy ryzen 1700 with gigabyte b350 chipset. my main aim is to buy this cpu just to work on diffrent platforms such windows/linux.
    sould i go for it.

  10. I am learning the vmware technolgy so please suggest me the pc parts for esxi,virtualization home lab.

  11. I have build a Ryzen 1700 and I was planing of using VMware ESXi or XENserver the both are crashing. But I found Proxmox VE 5.0 beta1 are working. First time I use it and I am surprised of the product.

  12. You probably know this already but I can confirm via insider knowledge that support is not far away and will naturally coincide with Naples support.

  13. Hi Linaeri – I believe the EPYC/ Naples OS support list is still under NDA until the launch on June 20, 2017.

    This article was published when Ryzen first appeared so one would expect OSes, in general, to improve compatibility over time.

  14. Here is how to make ESXi work on Ryzen. (1) install a bootable hard disk (2) install Linux with kernel 4.11 such as Ubuntu 17.04 (3) install VMware workstation, start as administrator create a virtual machine with physical disk which has your old ESXi. (4) start running the virtual machine. Enjoy your ESXi on Ryzen power like never before!

  15. @af..ik i think @Felix Guo was explained, ESXi on top of Ryzen ran well as nested virtualization.

    So,, anyone please confirm, whether Ryzen able to use ESXi as Virtualization besides Linux KVM?

  16. Hey guys

    Do you think the thinkcenter m75q-1 tiny will run ESXi?
    IT’s got AMD Ryzen 5 Pro 3400GE (3.30GHz, 2MB) Processor

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.