My setup:
Host: Ubuntu Linux 22.04, kernel 5.15, Ryzen 5900x
Hypervisor: KVM
Windows VM with VMware Workstation 16
Running nested VMs in VMware works ok.
It fails if Linux host kernel is updated to 5.19 with
MONITOR PANIC: Invalid VMCB.
VMware Workstation unrecoverable error: (vcpu-0)
vcpu-0:Invalid VMCB.
If I update to Workstation 17 it fails with
2023-02-24T15:21:35.112Z In(05) vmx The following features are required for SVM support in VMware Workstation; however, these features are not available on this host:
2023-02-24T15:21:35.112Z In(05) vmx Flush by ASID.
This host supports AMD-V, but the AMD-V implementation is incompatible with VMware Workstation.
VMware Workstation does not support the user level monitor on this host.
Module 'MonitorMode' power on failed.
The same VM works ok on 5.19 kernel on my Intel PC.
So it has to do with updated Linux kernel and AMD virtualization.