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

Mando

New member
AMD OS X Member
Joined
Aug 5, 2024
Messages
10
I currently have it set to bridge. I think because its connecting to the server its logging me out. SMBIOS is probably my issue. Tried fixing that last night but I think the fix didnt work because of Opencore. Going to try the auxillary tools you mentioned. Hopefully thatll help. Thank you for all your help. Im good with computers but VM is new to me entirely
 

Mando

New member
AMD OS X Member
Joined
Aug 5, 2024
Messages
10
Yeah when connected to the internet it keeps logging me out of iMessages. The internet is set to bridge without replicating the host and its on Sonoma 14.5. Whenever I connect to the internet I can sign in, however it later signs me out. I stay signed in in the system and iCloud but not iMessages
 
Last edited:

Ozzycan

New member
AMD OS X Member
Joined
Aug 10, 2024
Messages
1
I get this problem when starting up after the installation screen. Please help me? I am using this as my processor.
My CPU : AMD Ryzen 5 5600X 6-Core Processor 3.70 GHz
 

Attachments

  • Ekran görüntüsü 2024-08-10 200102.png
    Ekran görüntüsü 2024-08-10 200102.png
    69.9 KB · Views: 21

tucano2000

Member
AMD OS X Member
Joined
May 21, 2021
Messages
87
I get this problem when starting up after the installation screen. Please help me? I am using this as my processor.
My CPU : AMD Ryzen 5 5600X 6-Core Processor 3.70 GHz
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.
5) Disable the "Memory Integrity Checks" in Windows to boost performance.

All these procedures are described in more detail in the tutorial.
 

str8upx

New member
AMD OS X Member
Joined
Aug 9, 2024
Messages
5
I tried using OC Auxiliary Tools to edit the config file so I could give the guest 16 cores but i couldn't get it to boot. Has anyone had any luck with this or already have an opencore disk image with more than 8 cores enabled?

Thanks for posting this @tucano2000 my macos vm's have been suck on Monterey for years so this is really awesome.
 
Last edited:

str8upx

New member
AMD OS X Member
Joined
Aug 9, 2024
Messages
5
works fine on 5950. thank you very much.
1. dont got you with resolution change
sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 1600 1100
does nothing.
2. is it possible to switch this both , I want MacOS 1st to make it autoboot on start.
1. download darwin.iso ver 13 from here: https://drive.google.com/drive/folders/1vZpZ6LwTmFV4j1bqZTF7g8DcEqH-W5Zf
mount it and install this version of vmware tools. this gave me both 1080p and 4k resolutions. 1080p is more responsive.
2. macos should auto boot. ive installed this 5 times now and if done correctly it auto boots every time after installed.
 

tucano2000

Member
AMD OS X Member
Joined
May 21, 2021
Messages
87
works fine on 5950. thank you very much.
1. dont got you with resolution change
sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 1600 1100
does nothing.
2. is it possible to switch this both , I want MacOS 1st to make it autoboot on start.
Select the drive you want to boot with the arrow keys, hold down the control key and press enter. Next time it will appear as the default selected drive.
 
Last edited:

tucano2000

Member
AMD OS X Member
Joined
May 21, 2021
Messages
87
I tried using OC Auxiliary Tools to edit the config file so I could give the guest 16 cores but i couldn't get it to boot. Has anyone had any luck with this or already have an opencore disk image with more than 8 cores enabled?

Thanks for posting this @tucano2000 my macos vm's have been suck on Monterey for years so this is really awesome.
See this post. There is a right way to use OC Auxiliary Tools correctly:

 

str8upx

New member
AMD OS X Member
Joined
Aug 9, 2024
Messages
5
See this post. There is a right way to use OC Auxiliary Tools correctly:


I followed the instructions in the post you linked and rebooted and it booted fine. I then tried to patch the kernel with 16 cores as described in your post here:
I've tried multiple times and and even tried moving the digit B8 XX ... and BA XX to B80 XX ... and BA 0XX. I tired to sync OC to 1.0.0 both before and after patching the kernel.
Any changes to the kernel wont boot. /
 

Attachments

  • VMware - macOS failed boot 16 cores.png
    VMware - macOS failed boot 16 cores.png
    157.8 KB · Views: 13
  • Opencore - macOS - changing cores.png
    Opencore - macOS - changing cores.png
    417.4 KB · Views: 11

Ar4i

New member
AMD OS X Member
Joined
Jul 12, 2024
Messages
3
Hi! Tucano2000 thank you much! I spent many weeks trying to run macos (without VM) with no success. Next i spent 2 weeks trying to run macos with VMware, and yesterday i pass setup with your efi and guid! But here is one problem. Disk operations have extremly low performance. Setup during was about 1,5 hours. Macos boot during about 5 minutes. I have ssd Kioxia 512 gb. Any ideas how to fix it?
 

tucano2000

Member
AMD OS X Member
Joined
May 21, 2021
Messages
87
I followed the instructions in the post you linked and rebooted and it booted fine. I then tried to patch the kernel with 16 cores as described in your post here:
I've tried multiple times and and even tried moving the digit B8 XX ... and BA XX to B80 XX ... and BA 0XX. I tired to sync OC to 1.0.0 both before and after patching the kernel.
Any changes to the kernel wont boot. /

I know this may seem like an obvious question, but after making the change in OC Auxiliary Tools, did you change the number of cores in VMWare?

1723570016068.png

Here I've made a version of Opencore 1.0.1 with 8 cores and left a shortcut available for download.

If you're going to use it, create a new SATA disk drive at 0:0 after deleting the other one that was for 4 cores. Choose "Use existing virtual disk" and select the file macOS_Opencore_1.0.1_8_cores.vmdk "Keep Existing format".

In the VMWare settings under Hardware, Processors, change to use 8 cores.

https://drive.google.com/file/d/1BK2t501GYWqrEh17ac0xOG9giDZalbGF/view?usp=drive_link
 
Last edited:

tucano2000

Member
AMD OS X Member
Joined
May 21, 2021
Messages
87
Hi! Tucano2000 thank you much! I spent many weeks trying to run macos (without VM) with no success. Next i spent 2 weeks trying to run macos with VMware, and yesterday i pass setup with your efi and guid! But here is one problem. Disk operations have extremly low performance. Setup during was about 1,5 hours. Macos boot during about 5 minutes. I have ssd Kioxia 512 gb. Any ideas how to fix it?

First of all, don't make any changes to the vmware .vmx file. It is recommended that you create a new virtual machine from scratch so that it recreates this file by default and without any changes.
Use VMWare Workstation Pro version at the link provided in the tutorial. (If you install it, you will have to make a new Patch as described)

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.

5) Use Sonoma 14.5 iso image to initial install.

6) Disable the "Memory Integrity Checks" in Windows to boost performance.

All these procedures are described in more detail in the tutorial.
 
Last edited:

str8upx

New member
AMD OS X Member
Joined
Aug 9, 2024
Messages
5
I know this may seem like an obvious question, but after making the change in OC Auxiliary Tools, did you change the number of cores in VMWare?

View attachment 14763

Here I've made a version of Opencore 1.0.1 with 8 cores and left a shortcut available for download.

If you're going to use it, create a new SATA disk drive at 0:0 after deleting the other one that was for 4 cores. Choose "Use existing virtual disk" and select the file macOS_Opencore_1.0.1_8_cores.vmdk "Keep Existing format".

In the VMWare settings under Hardware, Processors, change to use 8 cores.

https://drive.google.com/file/d/1BK2t501GYWqrEh17ac0xOG9giDZalbGF/view?usp=drive_link
Yes of course I changed the number of cores in vmware's settings to 16 as well. I've been using your 8 core version exclusively since I discovered it in the unlocker.zip file.
I also tried to use a modified opencore disk image to create a new hypervisor (instead of using an existing one) and after selecting install macos it fails to boot the installer.
 

Attachments

  • VMware - macOS failed boot 16 cores 2.png
    VMware - macOS failed boot 16 cores 2.png
    314.2 KB · Views: 9
  • VMware - macOS failed boot 16 cores 2.b.png
    VMware - macOS failed boot 16 cores 2.b.png
    236.7 KB · Views: 11

tucano2000

Member
AMD OS X Member
Joined
May 21, 2021
Messages
87
Yes of course I changed the number of cores in vmware's settings to 16 as well. I've been using your 8 core version exclusively since I discovered it in the unlocker.zip file.
I also tried to use a modified opencore disk image to create a new hypervisor (instead of using an existing one) and after selecting install macos it fails to boot the installer.
I've created a new version of Opencore 1.0.1 with 16 cores

https://drive.google.com/file/d/1xeOczhrYX8jSNd5vVRxwi9qWv9DGQQCx/view?usp=sharing
 

SAFFSAsaffas

New member
AMD OS X Member
Joined
Aug 14, 2024
Messages
1
Hi, thank you for this, i've been trying to make a sonoma vm for 3 days and finally with your tutorial it's up and running, the only thing is that when i try to login in the iMessage app (without log in into apple id in system) it stays for 2-3 seconds and then puts me back into the login page, i saw the smbios is already changed by default to macpro1,1 what do i need to change to make it work?
 

tucano2000

Member
AMD OS X Member
Joined
May 21, 2021
Messages
87
Hi, thank you for this, i've been trying to make a sonoma vm for 3 days and finally with your tutorial it's up and running, the only thing is that when i try to login in the iMessage app (without log in into apple id in system) it stays for 2-3 seconds and then puts me back into the login page, i saw the smbios is already changed by default to macpro1,1 what do i need to change to make it work?
I really don't know why. But all the ISO files are a Vanilla image. What I do know is that there are login limitations on some Apple features when the system is running in a Virtual Machine.
I've looked elsewhere and there are users complaining to Apple about iMessage when running the system this way.
It still remains unsolved and if anyone can figure out how to solve it, their contribution here to everyone would be much appreciated.
 

tucano2000

Member
AMD OS X Member
Joined
May 21, 2021
Messages
87
Thank you, Its working great. Im glad it works but I'd like to know what changes you had to make because its not obvious looking at config.plist
First I opened the config.plist file located on the Opencore drive using OC Auxiliary Tools and followed the sequence in the post linked below:


Then I changed the number of cores from 8 in the image below to 16, which in Hexa is 10 : B81000000000, BA1000000000, BA1000000090 and BA10000000


1723743761046.png


And finally I saved the config.plist file.
 
Last edited:
Back
Top Bottom
  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.