Ryzen virtualization
Ryzen virtualization
From what I gathered, AMD refers to it as "switchable graphics" while Linux calls it hybrid graphics. I've kept away from it so far because the technology isn't very reliable on Linux. It's hard to decide which one fits your setup, especially with both AMD and Nvidia available. A possible starting point is the link provided: https://forums.developer.nvidia.com/t/nv...s/107883/7. Regarding core count, an odd number shouldn't be crucial. I've usually used 3/1 for the host or VM. With more cores, 6/2 could offer extra power for the VM, possibly even 4/4 if the host isn't doing anything else. You can adjust this setting when restarting the VM as needed.
Isn't this an 8c/16t CPU? Allow the VM to utilize the full 8c/16t and let the system manage tasks between the host and guest OS. For maximum performance with the guest, allocate 4c/8t. You can activate the NVIDIA GPU on demand using bumblebee, or explore PRIME for further optimization.