bhyve virtualization on AMD Ryzen 7

Hello,

I’m considering some AMD options for a new fanless computer:
- AMD Ryzen 7 7840U
- AMD Ryzen 7 8700G

but I’m not familiar at all with AMD CPUs and I miss an ark.intel.com database equivalent for AMD…

Can someone confirm that both these Ryzen 7 CPU support comprehensive virtualization-related instructions, including PCI passthrough?

Thanks!
 
but I’m not familiar at all with AMD CPUs and I miss an ark.intel.com database equivalent for AMD…
You mean like this:
look under "General Specifications", there you will find which extensions are supported for each processor.
If you need a translator for what AMD (and Intel) call the different virtualization extensions, Wikipedia has it covered: https://en.wikipedia.org/wiki/X86_virtualization
 
I’m aware of those product pages, they do not have the adequate level of detail. I’ve also read that same wikipedia page before posting here.
I’ve also checked https://linux-hardware.org/ for detailed dmesg and cpuinfo outputs.
Still it’s not that clear because of various names / instructions involved.
 
I'd recommend the 7840U.

Reason being - the 7000 series of Ryzens are known to work fine under FreeBSD.

The 7000 series only recently got a FreeBSD-specific graphics driver that apparently works, and I have yet to try it on my Ryzen 5 7600. Graphics are unrelated to virtualization, because a VM will provide its own emulated GPU. PCI pass-through can be a pain, no matter the OS.

Virtualization should be fine. As the very first step, you just need to get into the BIOS and enable SMT for the processor. That is actually independent of the OS, it doesn't even matter if you're running FreeBSD or Windows.

I have not seen any info that reports success/failure of FreeBSD on Ryzen 8000 and newer. (But for Ryzen 9000, I've seen reports that to enable virtualization, you have to kiss the PSU first, and then make sure to push and hold Ctrl-Alt-Del while pushing the power button with your left thumb) ;) 🤣
 
Back
Top