cancel
Showing results for 
Search instead for 
Did you mean: 

Discussions

Highlighted
Journeyman III
Journeyman III

Virtualization Technology (AMD-V)

DEAR all, I am amd user. i need to build a lab for my students and me. This lab will be installed with concept of red hat virtualization,  bridging, hypervisor, vcenter , VMware etc as this is a tanning center. I am now considering  2 model with Ryzen 5 1600 and Ryzen7 1700. 1. Is there will be any issue?

is ti support

Virtualization Technology (AMD-V)   Virtualization Technology for Directed I/O (VT-d)   VT-x with Extended Page Tables (EPT)  or all type of Virtualization Technology

please help me by giving answer.

0 Kudos
11 Replies
Highlighted
Exemplar
Exemplar

Re: Virtualization Technology (AMD-V)

0 Kudos
Highlighted
Journeyman III
Journeyman III

Re: Virtualization Technology (AMD-V)

Is that means i can run all virtualization like kvm, rhevm(redhat), vmware, vcenter etc.

0 Kudos
Highlighted
Exemplar
Exemplar

Re: Virtualization Technology (AMD-V)

dont nail me on it - but i say yeah you can (and why do you think you cant? - its standard for years now)

0 Kudos
Highlighted
Forerunner
Forerunner

Re: Virtualization Technology (AMD-V)

As of AGESA 1.0.0.6 VM environments are stable for the most part. There are still a lot of optimizations that need to be done. While Asus is one of my most  used vendors, Gigabyte and MSI have so far offered the best compatibility for VM environments on AM4.

As for the host OS, I can't speak much from Windows as a host;  Red Hat VM is probably your best bet on bleeding edge kernels since AVIC and NPT are well supported. As for Vert I/O, this is one of the areas that's not as optimized as it can be since there still seems to be somewhat of an overhead, but it works great!

Also I/O passthrough works now, but I have not personally tested this; last time I checked, there still was a limit on the number of USB devices (and NVME/Sata if combined) - again, this will eventually be ironed out.

Highlighted
Adept II
Adept II

Re: Virtualization Technology (AMD-V)

If you have any passthrough plans dont go with KVM & AMD, because the implementation of nested paging is broke and noone is working on this and AMD is not willing to give any help (or fix the bug).

If you have no passthrough plans you're totaly fine with the Ryzen series, else you can try use ESX(i)/Xen/Hyper-V.

If you need KVM & passthrough, your only option is buying Intel.

0 Kudos
Highlighted
Forerunner
Forerunner

Re: Virtualization Technology (AMD-V)

Intel is currently a lot more stable in regards to KVM/IOMMU, if you remember the issues with their last (not current) platform and struggles for at least 6 to 7 months! Anyway at the same time I think this would be perfect for a class setting to jump AM4 or even Threadripper for a more realistic VM environment. Think setup, troubleshooting, etc etc who learns on a perfect system - learn to think outside the box I would tell my students; ps efeu​ there is still work going on on a kernel level for the issues you mentioned - maybe not with direct involvement from AMD, but it's getting there (see alone what has changed since AGESA 1.0.0.6 was released).

0 Kudos
Highlighted
Adept II
Adept II

Re: Virtualization Technology (AMD-V)

The Agesa 1006 update fixed iommu groups on hardware/firmware level, but there is absolutly no progress on the bug(s) in kvm_amd module.

0 Kudos
Highlighted
Journeyman III
Journeyman III

Re: Virtualization Technology (AMD-V)

thx. but i have money problem . on that price i cannot get any intel processor.

0 Kudos
Highlighted
Forerunner
Forerunner

Re: Virtualization Technology (AMD-V)

badhonsoam​ absolutely - just switching to Intel is probably marginally the easiest decision (for the time being), but definitely not the answer or a solution to your problem. Do some research on what you want in your curriculum and plan it accordingly. Yes, KVM may not be stable out of the box, but with proper configuration it can be done - and has been done regardless of what efeu says.

btw efeu​​  if your Linux-fu is strong, you'd know that you don't have to use AMD's version of kernel level kvm - instead you can pass params to avic/npt to boot up with a stable kvm loaded for passthrough etc! I'm not going to argue with you or further respond to you, especially not seeing your language towards AMD and others who were trying to help in your thread under processors.

0 Kudos