Welcome to AMD OS X

Why not register now to gain full access.

Chat about almost anything as long as it is within the rules.
User avatar
by: cristianf
#53167
Hi,
I have a Ryzen 3700x / Radeon RX 5700 / MSI 570A-PRO
Running 10.15.2 with opencore
AMD-V activated in BIOS (if not, a kernel panic occurs with parallels)

VirtualBox (Hyper-V) and Parallels Desktop 13 working perfectly, no speed problem at all, 2 cores/4gb ram
The only thing is that Parallels 13 with Windows 10 has to be configured as Ubuntu to avoid freeze in windows logo.

 Advertising

User avatar
by: Barbanks
#53302
VirtualBox and Parallels works fine without the actual CPU virtualization as it seems both use some form of software virtualization instead. You can check to see if you have actual CPU virtualization enabled by typing the following into the terminal and searching for "svm" in the CPU features list:
- sysctl -a | grep machdep.cpu

If you don't see "svm" then AMD-V is NOT recognized on macOS. This is the issue most of us are having. Without SVM being recognized you cannot use Docker or the Android Studio emulator.

I'm interested to see if you see SVM as a CPU feature. If you do then are you using any specific Kexts for hardware compatibility?
User avatar
by: awesometic
#53326
cristianf wrote: Fri Dec 20, 2019 1:10 am Hi,
I have a Ryzen 3700x / Radeon RX 5700 / MSI 570A-PRO
Running 10.15.2 with opencore
AMD-V activated in BIOS (if not, a kernel panic occurs with parallels)

VirtualBox (Hyper-V) and Parallels Desktop 13 working perfectly, no speed problem at all, 2 cores/4gb ram
The only thing is that Parallels 13 with Windows 10 has to be configured as Ubuntu to avoid freeze in windows logo.
Can't believe. :shock:
Because of OpenCore?
Barbanks wrote: Thu Dec 26, 2019 6:41 pm VirtualBox and Parallels works fine without the actual CPU virtualization as it seems both use some form of software virtualization instead. You can check to see if you have actual CPU virtualization enabled by typing the following into the terminal and searching for "svm" in the CPU features list:
- sysctl -a | grep machdep.cpu

If you don't see "svm" then AMD-V is NOT recognized on macOS. This is the issue most of us are having. Without SVM being recognized you cannot use Docker or the Android Studio emulator.

I'm interested to see if you see SVM as a CPU feature. If you do then are you using any specific Kexts for hardware compatibility?
I'm interested in it too.

@cristianf, if your cpu.features has "svm" (or "vmx"?), could you share your OpenCore settings or something you did?
sysctl -a | grep machdep.cpu.features 
User avatar
by: cristianf
#53332
vmx or svm does not appear, VirtualBox say its using AMD-V engine, maybe the performance come from where i have the VM a MVME disk
SuperPi in VirtualBox for 1M takes 10.06s
SuperPi in Parallels for 1M takes 24.39s
SuperPi in VMWare for 1M takes 9.69s
VirtualBox userbenchmark https://www.userbenchmark.com/UserRun/23086863 (VM 2cores)
Parallels userbenchmark https://www.userbenchmark.com/UserRun/23096095(VM 2cores)
VMWare userbenchmark https://www.userbenchmark.com/UserRun/23140915(VM 2cores)
quetzacoatl liked this
User avatar
by: quetzacoatl
#53429
cristianf wrote:vmx or svm does not appear, VirtualBox say its using AMD-V engine, maybe the performance come from where i have the VM a MVME disk
SuperPi in VirtualBox for 1M takes 10.06s
SuperPi in Parallels for 1M takes 24.39s
SuperPi in VMWare for 1M takes 9.69s
VirtualBox userbenchmark https://www.userbenchmark.com/UserRun/23086863 (VM 2cores)
Parallels userbenchmark https://www.userbenchmark.com/UserRun/23096095(VM 2cores)
VMWare userbenchmark https://www.userbenchmark.com/UserRun/23140915(VM 2cores)
So all the three major VMs can run on a ryzentosh?
User avatar
by: cristianf
#53437
quetzacoatl wrote: So all the three major VMs can run on a ryzentosh?
VirtualBox 6.1
VMWare Fusion 10.6 (Best for me)
Parallels 12/13 (Setting windows as linux/other OS)

Not Working: VMWFusion 11 - Parallels 14/15 - VirtualBox < 6
User avatar
by: MeEatCookies
#53441
I'm in a similar boat using macOS for mobile development (iOS and Android). Using an actual Android device is obviously a fine workaround, but I'd love to get the emulator up and running if possible.
User avatar
by: Barbanks
#53797
After doing some testing on my Ryzentosh it seems that VirtualBox somehow checks the BIOS settings for virtualization. After turning off virtualization in the BIOS VirtualBox spat back errors stating that virtualization needed to be turned on.

What is interesting is that after turning virtualization back on in the BIOS VirtualBox works fine (v6.0 for me). So I'm wondering if most of these virtual machine managers are bypassing the OS and going straight to the BIOS?

Just thought this was interesting. Not sure what to do with that information or how to validate it but it could spring up some ideas for others.
Installer doesn't detect M.2 SSD

I can boot to the installer without problems, howe[…]

Of course, if all the PCIe slots are full or ina[…]

Hi all, sorry for my english ^^" I'm try to i[…]

Hi, I have same MB with 2700 CPU and RX 580 runni[…]