Mac OS install on AMD Ryzen/INTEL (VMWare) Opencore - Improved Performance - Works with Sequoia / Sonoma / etc

I assume you are using one of the 3 x setups linked in the first post, one of these. The one that suits your setup/CPU.

macOS_Opencore_1.0.2_4_cores.vmdk or
macOS_Opencore_1.0.2_8_cores.vmdk or
macOS_Opencore_1.0.2_16_cores.vmdk

Hi @Edhawk
Sorry for the delayed answer. Yes, I’m was using macOS_Opencore_1.0.2_4_cores.vmdk. I have now updated to macOS_Opencore_1.0.4_4_cores.vmdk
 
Last edited:
Does the new vmdk work any better with your setup?
 
@tucano2000 @Edhawk
I used the latest Opencore 1.0.4 vmdk files from the tutorial and upgraded to Sequoia 15.3.2 without issues. Many thanks :)
 
I am not able to use the internet inside vmware macOS with network connection NAT or Bridged on my home wifi.

I've got both macOS Sequoia 15.2 and Sonoma 14.6.1 running in vmware, but when I'm using network NAT it says that it is connected but "Safari can't find the server" on every page so I can't navigate the internet. Using Bridged simply says that it is not connected to the internet.

Using my home wifi, I get this error. When I connect to mobile hotspot, I am able to use the internet in NAT mode.

Is there an internet setting I need to adjust? Or is my home wifi that bad that I can't even use it in vmware? :ROFLMAO:
 
Last edited:
  1. Is the VM passing your WiFi through to macOS?
  2. Is your WiFi device macOS compatible?
    1. What’s the make and model of your WiFi device?
  3. How have you configured the WiFi device, I.e. which kexts are you using?
 
  • Like
Reactions: SneakyTomato
I am not able to use the internet inside vmware macOS with network connection NAT or Bridged on my home wifi.

I've got both macOS Sequoia 15.2 and Sonoma 14.6.1 running in vmware, but when I'm using network NAT it says that it is connected but "Safari can't find the server" on every page so I can't navigate the internet. Using Bridged simply says that it is not connected to the internet.

Using my home wifi, I get this error. When I connect to mobile hotspot, I am able to use the internet in NAT mode.

Is there an internet setting I need to adjust? Or is my home wifi that bad that I can't even use it in vmware? :ROFLMAO:

For VMWare to connect via wifi you have to put it in “Bridge” mode and you don't need to configure any IP address in macOS unless it's in the same IP range as your host machine.

Make sure you haven't made any changes to your host machine's network settings or some other application is interfering.

In macOS, under network, switch to “Using DHCP” to assign an automatic IP.

Check in the folder where you created your virtual machine that the ***.vmx file only has this network configuration:


ethernet0.addressType = “generated”
ethernet0.virtualDev = “vmxnet3”
ethernet0.present = “TRUE”


If it still doesn't work, I recommend creating a new empty virtual machine without changing the ***.vmx file and following the tutorial from the beginning using bridge mode in vmware.

Don't check “Replicate phisical network connection state” in the Bridge configuration.

This process is for macOS to receive the host machine's wifi network. It is not possible in most cases to use a wifi dongle via the USB connected to the guest.


EDIT: also check if you have made any changes to the network adapters that VMWare installs and therefore need to uninstall and reinstall them and apply the patch again to return to the default configuration.
 
Last edited:
  • Like
Reactions: SneakyTomato
  1. Is the VM passing your WiFi through to macOS?
  2. Is your WiFi device macOS compatible?
    1. What’s the make and model of your WiFi device?
  3. How have you configured the WiFi device, I.e. which kexts are you using?
My WiFi is only getting passed through in NAT mode, and it is not working in bridged mode. My network card chipset is MT7922, but I don't know if it's compatible. I didn't know I could add kexts files. I just used the macOS_Opencore_1.0.4_4_cores.vmdk to get macOS on VMware.

For VMWare to connect via wifi you have to put it in “Bridge” mode and you don't need to configure any IP address in macOS unless it's in the same IP range as your host machine.

Make sure you haven't made any changes to your host machine's network settings or some other application is interfering.

In macOS, under network, switch to “Using DHCP” to assign an automatic IP.

Check in the folder where you created your virtual machine that the ***.vmx file only has this network configuration:





If it still doesn't work, I recommend creating a new empty virtual machine without changing the ***.vmx file and following the tutorial from the beginning using bridge mode in vmware.

Don't check “Replicate phisical network connection state” in the Bridge configuration.

This process is for macOS to receive the host machine's wifi network. It is not possible in most cases to use a wifi dongle via the USB connected to the guest.
Thanks for the reply, I'll try this later. When I use bridged mode, macOS just doesn't connect to the Internet.

I'm currently using my phone that is connected to my home wifi and connecting it to my pc. This allows me to connect to the Internet in VMware in the meantime, but it's only working in NAT mode. Thanks for the help!
 
That's a MediaTek WiFi/BT combo card, so no it isn't compatible with macOS. Doesn't mean VMWare can't pass the WiFi through from Windows. But it does reduce the likelihood of it working.

You might have more success using an Intel AX210 combo card, as there are drivers & an app that support this card in macOS.
 
Tutorial Update:

- VMWare Workstation Pro 17.6.3

VMWare Workstation is free for all users:

https://blogs.vmware.com/cloud-foun...n-and-workstation-are-now-free-for-all-users/

This new version of VMWare allows you to use the macOS 15 type in the options menu when configuring the virtual machine, instead of the macOS 14 type previously used in version 17.5.2.

- VMDK disk Image for INTEL machines

I tested it on 2 notebooks with different INTEL processors and it worked very well. I would appreciate it if anyone else has a machine with an INTEL processor to post the results here.
 
Last edited:
  • Like
Reactions: Sam_Hydenko
Managed to boot the Intel i3-1215u (on Asus F1402ZA) the experience isn't native but it's a lot faster than I have expected from the last test I had done a year ago, good work and thanks a lot
 
  • Like
Reactions: tucano2000
sadly slowmo. Vmware tools do not work properly. I can not copy-paste or drag-n-drop. Host Win10 22H2, guest Sequoia 15.4 beta, workstation 17.6.3, VM 8-16, engine Threadripper 3960-64. Qemu-kvm on Clear Linux has a bit better performance but not perfect as well. Unlucky me
 
Hi
In case this helps

Mac Os is working properly in my computer. I had to re-read the instructions several times because I miss a step that is not listed, you need to create 2 drives, one for Opencore and the 2nd for your virtual disk.

After installing, the virtual machine was super slow, even following the instructions to disable memory integrity checks and the hypervisor. But for same reason, after a few days it began to work fine, it's just a bit slower than the Windows host. Right now I can compile my Flutter App with Xcode tools without any problem.

Also, some people commented they could not login to iCloud. I have this issue at the beginning, but today I tried again and it worked.

I'm attaching some screenshots in case this helps:

Captura de pantalla 2025-04-02 090618.jpgCaptura de pantalla 2025-04-02 090626.jpgCaptura de pantalla 2025-04-02 090703.jpgCaptura de pantalla 2025-04-02 091234.jpg
 
Last edited:
Hi
In case this helps

Mac Os is working properly in my computer. I had to re-read the instructions several times because I miss a step that is not listed, you need to create 2 drives, one for Opencore and the 2nd for your virtual disk.

After installing, the virtual machine was super slow, even following the instructions to disable memory integrity checks and the hypervisor. But for same reason, after a few days it began to work fine, it's just a bit slower than the Windows host. Right now I can compile my Flutter App with Xcode tools without any problem.

Also, some people commented they could not login to iCloud. I have this issue at the beginning, but today I tried again and it worked.

I'm attaching some screenshots in case this helps:

View attachment 16743View attachment 16744View attachment 16745View attachment 16746

The recommendation to disable the hypervisor comes from the company that made VMWare and memory integrity has been experienced by some users.

It can't work compared to a real Hackintosh or Mac computer because VMWare doesn't have a video driver for macOS that takes advantage of the host computer's video card. In any case, you won't find a faster emulation than this as I've tested Virtualdub and Qemu and they were much slower than VMWare. None because of the video driver.

Regarding the iCloud login, I think you may have changed it with the new version of the vmdk file that contains Opencore 1.04. It has the new kexts that I recently added, allowing you to fool the macOS system so that it doesn't realize that you're running in a virtual machine. Apple was blocking login to virtual machines.

I'm glad you solved it and got the job done.

Thanks for the feedback.
 
Last edited:
  • Like
Reactions: severian
What do I do if my Internet doesn't work? I'm on a VM with Mac OS Sonoma :c
 
Check how you have setup the Network connection to work in the VM. Normally setting it in 'Bridged (Automatic)' mode works.
 
The virtual machine is up from half of its turn. Intel Core i7-12700K/RTX 4070 EAGLE OC 12G/Sonoma. Too bad that support metal sadness.
Maybe who knows how to speed up the boot? The system boots for about a minute. Even on the old iMac 2011, with opencore, the system boots faster.
Both the virtual machine and the actual one have SSD disks.
 
The virtual machine is up from half of its turn. Intel Core i7-12700K/RTX 4070 EAGLE OC 12G/Sonoma. Too bad that support metal sadness.
Maybe who knows how to speed up the boot? The system boots for about a minute. Even on the old iMac 2011, with opencore, the system boots faster.
Both the virtual machine and the actual one have SSD disks.

Don't expect performance close to that of a real machine from an emulated system. Even game emulators can't do anything close to the same if the cpu and video together are 5x to 10x faster than the machine they're emulating.

From what I've been researching, your current processor, i7 12700K is barely 2x faster than the i5 12500k equivalent of the macs produced in 2011.


So it's perfectly normal considering that many virtual machine drivers aren't made or designed specifically for the purpose of speeding up macOS, but rather for the general purpose.

VMWare is where I saw the best performance. There are Linux projects, some run on Windows WSL2 and I'm testing them here, but they seem to have lower performance than WMWare.

Even so, I believe that these projects running the Qemu emulator could be the future and save the end of the Hackintosh for trying to emulate Apple Silicon with ARM processors.

There are initial projects in this direction with some promise. I don't know if they'll actually succeed.

The fact is that it will run a lot slower and if they succeed it will be the only alternative to reviving a dead Hackintosh.
 
I have been struggling with massive lag on window minimise to dock.
I just noticed these settings help a lot and makes it completely usable at least in my case on Sonoma:

System Settings / Desktop&Dock :
Minimise windows using -> Scale effect
Minimise windows into application icon -> true

Let us know if you know ways to reduce or disable animations.

And thank you for this amazing resource that is this thread!
 
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.