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

Hi

Seems like they removed VM Ware tools for Mac OS so please update as can not find anyware or FTP server

Could not find component on update server error I get ???

if you want to install vmware tools then it is possible when macOS is running, eject the CD/DVD and in the vmware menu then choose:
"VM" and then "Install VMWare Tools".

It is available in VMWare Workstation Pro provided in the link in this tutorial.
 
Thanks for all your work and guidance, @tucano2000 !
I've been able to get Sonoma 14.5 up and running on my AMD Ryzen 7 PRO 7840U w/ Radeon 780M GPU.
I have XCode 15.4, iOS 17.5 Simulator, and Visual Studio Code working.

The part that is not working for me is using OC Auxilliary Tools to tweak your OpenCore bootloader settings, both for the SystemProductName performance change and adding more CPUs. Every time I make these changes to /EFI/OC/config.plist, the system becomes unbootable. I have been very careful about it, but any change seems to bork it. I would love to be able to make such changes and get more performance out of the guest, because it is currently pretty slow as a build machine.

I also notice a warning message from within OC Auxilliary Tools that says it only works with OpenCore 0.8.8, and that there is a serialization issue with the config.plist file. Are you actually using a release version of these tools like you've linked to, or do I need to build the latest code to support OpenCore 1.0.0? Do you not see the same warning? It seems pretty likely that this tool is not compatible with your config.plist at this point. If you or anyone can comment on that, I would really appreciate it.

A few other notes on my experience that may help others:
  • I've found that 1200x800 is about the maximum screen resolution with tolerable display lag for my simple use case of debugging the iOS version of my project. For those who need to do general macOS / iOS development, I think they will be better served by purchasing a Mac Mini and a cheap KVM.
  • VMWare Workstation Player does not in fact come with VMWare Tools. I started working with Player, and had no way to install VMWare Tools or adjust the guest OS screen resolution. When I tried to install VMWare tools with Player, there would be an error message about the tools not being available. The VMWare Workstation Pro download you linked solved this issue because it provides the tools, including the tools ISO specific to macOS.
  • For some reason, XCode does not install from Apple Store. It gets to 88% and fails. It definitely isn't a disk space issue in my case... I was able to install XCode using the 3rd party XCode releases from https://xcodereleases.com, extracting and moving XCode into /Applications/. In my case, I also had to run the following command to recognize this manual installation of XCode with the dev tools I'm using:
    • sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  • I don't see the danger in corrupting the OpenCore bootloader drive, or the need to manage multiple VMs for a backup... Whenever I make a change there that causes the guest to be unbootable, I just reload your virtual disk with an original copy from your Zip file and it's bootable again. It's only that 20 MB virtual disk itself that needs to be backed up.
Thanks again!
 
Thanks for all your work and guidance, @tucano2000 !
I've been able to get Sonoma 14.5 up and running on my AMD Ryzen 7 PRO 7840U w/ Radeon 780M GPU.
I have XCode 15.4, iOS 17.5 Simulator, and Visual Studio Code working.

The part that is not working for me is using OC Auxilliary Tools to tweak your OpenCore bootloader settings, both for the SystemProductName performance change and adding more CPUs. Every time I make these changes to /EFI/OC/config.plist, the system becomes unbootable. I have been very careful about it, but any change seems to bork it. I would love to be able to make such changes and get more performance out of the guest, because it is currently pretty slow as a build machine.

I also notice a warning message from within OC Auxilliary Tools that says it only works with OpenCore 0.8.8, and that there is a serialization issue with the config.plist file. Are you actually using a release version of these tools like you've linked to, or do I need to build the latest code to support OpenCore 1.0.0? Do you not see the same warning? It seems pretty likely that this tool is not compatible with your config.plist at this point. If you or anyone can comment on that, I would really appreciate it.

A few other notes on my experience that may help others:
  • I've found that 1200x800 is about the maximum screen resolution with tolerable display lag for my simple use case of debugging the iOS version of my project. For those who need to do general macOS / iOS development, I think they will be better served by purchasing a Mac Mini and a cheap KVM.
  • VMWare Workstation Player does not in fact come with VMWare Tools. I started working with Player, and had no way to install VMWare Tools or adjust the guest OS screen resolution. When I tried to install VMWare tools with Player, there would be an error message about the tools not being available. The VMWare Workstation Pro download you linked solved this issue because it provides the tools, including the tools ISO specific to macOS.
  • For some reason, XCode does not install from Apple Store. It gets to 88% and fails. It definitely isn't a disk space issue in my case... I was able to install XCode using the 3rd party XCode releases from https://xcodereleases.com, extracting and moving XCode into /Applications/. In my case, I also had to run the following command to recognize this manual installation of XCode with the dev tools I'm using:
    • sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  • I don't see the danger in corrupting the OpenCore bootloader drive, or the need to manage multiple VMs for a backup... Whenever I make a change there that causes the guest to be unbootable, I just reload your virtual disk with an original copy from your Zip file and it's bootable again. It's only that 20 MB virtual disk itself that needs to be backed up.
Thanks again!

Have you tried updating OC Auxiliary Tools to use Opencore 1.0.0?

All items should be green instead of red and synchronized before saving.

And any red exclamation marks on the icons should be corrected.

Try updating Opencore according to the number sequence in the image below.

1721575384492.png


After that you can generate SMBIOS by clicking on the generate buttons but without changing the SystemProductName because it doesn't work with Sonoma.


1721575709969.png

After this save all and try reboot macOS.

I haven't had any problems with XCode on Sonoma 14.5 but I downloaded it in Safari directly from https://xcodereleases.com/ which provides a shortcut to download it directly from Apple.

Here I'm having problems with Sequoia logging into the various Apple resources. They don't seem to work because of a restriction on virtual machines.
 
Last edited:
  • Like
Reactions: Brentor
Have you tried updating OC Auxiliary Tools to use Opencore 1.0.0?

...

Thanks @tucano2000 ! I didn't realize OC Auxiliary Tools can be updated like that. 8 cores is working for me now!

Good luck with Sequoia. That sounds like a hard problem... Have you tried upgrading from Sonoma with working Apple ID/etc and the Apple Sequoia installer?
 
Thanks @tucano2000 ! I didn't realize OC Auxiliary Tools can be updated like that. 8 cores is working for me now!

Good luck with Sequoia. That sounds like a hard problem... Have you tried upgrading from Sonoma with working Apple ID/etc and the Apple Sequoia installer?

I'm glad you managed to set it up correctly by updating OC Auxiliary Tools and putting in 8 cores. I also use this because my processor has 8 cores.

Good idea. You're right. I updated Sonoma to macOS Sequoia in the Developer Beta 3 option and the Apple services login worked.

Thanks too.
 
Last edited:
  • Wow
Reactions: AwesomeO
Screenshot 2024-07-26 134934.png




Ryzen 7 3700X RTX 3060 32Gb3600Mhz RAM WIN11. Thank you for the tutorial I can't patch Any way you can upload a new Core for my CPU and GPU for VM 6 and 8- core ver? Senoma 14.50 thank you
 
Open Terminal. Enter xattr -c and drag the DMG on. Normally works for me but unsure about it working when SIP is enabled.
 
  • Like
Reactions: AwesomeO
Can I do this with a Ryzen 7 3700x RTX 3060 32gb??
Yes. This is precisely for Ryzen processors. But I recommend using Sonoma 14.5 and then updating it to Sequoia Beta so that the Apple Store and other services that require Apple login continue to work.
If you install Sequoia directly in VMWare, Apple login won't work.
Don't worry about your video card if you use VMWare.
 
RTX 3060 to help smooth out ?
No video card will help because vmware doesn't use the host's video card in macOS as a guest.
But if you install VMWare Tools, which comes with the Workstation Pro version, you'll get a slight sense of fluidity, although it's a long way from a non-virtualized Mac.

You won't have the Metal Quartz effects and features of macOS working.

You can still run 1080p video, for example.
 
  • Like
Reactions: AwesomeO
I am not getting any boot gui when starting macos even after following all the directions. attached is a screenshot.
 

Attachments

  • 2024-07-27_15-28-12.png
    2024-07-27_15-28-12.png
    28.2 KB · Views: 42
Can't make an Apple account..

In the link to this post here, it was mentioned that if you install Sequoia directly, it won't work:


In a few previous posts there are several comments saying why this is happening.

In the tutorial there is also a warning about this problem and how to get around it:

1722152133711.png

You need to install Sonoma 14.5, log in to Apple and then update the system to macOS Sequoia Beta 3 so that the Apple login continues to work or only use Sonoma.
 
Last edited:

Read previews post to update opencore:

 
I am not getting any boot gui when starting macos even after following all the directions. attached is a screenshot.

1) Config vmware to 1 processor 4 cores (primary cause for the stuck right at the beginning as shown in your screenshot)
2) Disable hiper-v on windows
3) Patch vmware with unlock tool.
This patch releases the Apple Mac OS X version configuration option in VMWare under Virtual Machine Settings, Options, Apple Mac OS X:
use "macOS 14" when configuring your virtual machine.
4) Set Hard Disk (Sata): macOS_Opencore_1.0_4_cores.vmdk (SATA 0:0) should always be the first boot drive.
In newer versions of WMWare choose "Keep existing format" if you are asked when adding the image of this drive.

All these procedures are described in more detail in the tutorial.
 
  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.