Contribute
Register

MSI PRO Z690 A DDR4 + i7-12700K + AMD RX 580

Yes, it is definitely true
I had no choice but to learn this part because I know how bad Hackintosh can be if it doesn't work properly, and on the contrary, it can be very enjoyable if everything works properly.

Regarding Bluetooth, I think the problem is with the antenna
I will update soon
Thank you again for your help, and if it wasn't for your EFI, everything would have been very long and difficult

For now, I think everything is fine

I noticed that the multicore is very low. Do you know why?

View attachment 568019
Check BIOS settings for Intel Speed Shift and make sure its set to Enabled and not Auto. There's a few similar to that that I recommend setting to enabled instead of auto as well.
 
no Intel Speed Shift is Enabled
:ugeek::crazy:
Now I try in Windows
Can't the problem be from EFI?

---------------------------
UP:I have the same result on Windows
 
Last edited:
no Intel Speed Shift is Enabled
:ugeek::crazy:
Now I try in Windows
Can't the problem be from EFI?

---------------------------
UP:I have the same result on Windows
I'm testing rolling back the BIOS. Mine is not turbo-ing. I'll let you know.
 
Ha, I had forgotten to include my dataprovider kext. Doh! As for the low Multi Score here's the deal. With the E-Cores on macOS doesn't schedule when to use those. So you should take a few different passes at Geekbench and average it out. I disable my E-Cores personally.
 
I think my E-cores are active

Screenshot 2023-06-19 at 6.43.02 PM.png


I got these results in Windows in exactly the same way
I am a bit confused
I did a factory reset on the motherboard and got the same results again on Windows

But in the results of User Benchmark and Blender Benchmark, everything looks good, I don't understand
 
@CREEEP I would recommend you have another look at the USBPorts.kext you created.

Your motherboard supports the following USB ports:
  • Intel® Z690 Chipset
    • 1x USB 3.2 Gen 2x2 20Gbps Type-C port on the back panel
    • 2x USB 3.2 Gen 2 10Gbps ports (1 Type-C internal connector and 1 Type-A port on the back panel)
    • 6x USB 3.2 Gen 1 5Gbps ports (2 Type-A ports on the back panel, and 4 ports are available through the internal USB connectors)
    • 4x USB 2.0 Type-A ports on the back panel
  • USB Hub GL850G
    • 4x USB 2.0 ports are available through the internal USB connectors
Your USBPorts.kext/Contents/info.plist is activating 13 ports, as follows:
  • 5 x USB2 (0) - HS01, HS02, HS03, HS04 & HS05,
    • There are only 4 x Physical USB2 ports on your Motherboard, all on the back panel.
    • The extra USB2 port set as (0) will most likely be served from a USB3 port or Internal Header port, in which case the port should be set as USB3 (3) or Internal (255), not as USB2 (0).
  • 1 x USB2 Internal (255) - (HS06)
    • Assume the 4 x Internal header ports are not used.
    • Assume that HS06 relates to the Internal USB2 port from the CNVW connector containing your Intel WiFi/BT card.
  • 5 x USB3 (3) (none are virtual USB2 ports, all physical USB3 ports, i.e. SS02, SS04, SS05, SS06 & SS07)
  • 2 x Type-c without switch (10) - SS01 and SS03.
    • No Virtual USB2 port(s) served from the Type-C connector.
Screenshot 2023-06-19 at 17.53.41.png USBPorts.kext/Contents/info.plist

The Kernel > Quirks > XhciPortLimit config.plist option has been rebuilt/fixed/updated in the latest release of OpenCore, it now works in newer versions of macOS, such as Monterey and Ventura. So testing and undertaking the USB port discovery on your system should be easier.

I would recommend removing/disabling your current USBPorts.kext, enabling the XhciPortLimit quirk and underaking the port discovery on your system again.

You might also want to include 2 x additional USB ports, as you are currently only activating 13 of the 15 ports available.
 
Last edited:
@CREEEP regarding your EFI:

You do not require SMCDellSensors.kext or SMCLightSensors.kext in your /EFI/OC/Kexts folder. These are Laptop and Dell specific sensor kexts.

Unless you are still Debugging your setup, you don't need DebugEnhancer.kext either.

You might want to look at replacing OpenHfsPlus.efi with HfsPlus.efi, as the latter is a better and faster HFS+ driver.

HfsPlus.efi driver can be found in the OcBinaryData-Master download linked below. it is located in the 'Drivers' sub-folder.


The only reason the HfsPlus.efi driver isn't included in the OC release is because of licensing limitations imposed by the developer, which prevent it being part of the Bootloader package. Not because the OpenHfsPlus.efi driver is better/faster.

You seem to have ticked all the boxes regarding Bluetooth setup. I couldn't see any BT options left unused or missing from your setup. As to whether you need them all, that is a different matter.
 
@CREEEP I would recommend you have another look at the USBPorts.kext you created.

Your motherboard supports the following USB ports:
  • Intel® Z690 Chipset
    • 1x USB 3.2 Gen 2x2 20Gbps Type-C port on the back panel
    • 2x USB 3.2 Gen 2 10Gbps ports (1 Type-C internal connector and 1 Type-A port on the back panel)
    • 6x USB 3.2 Gen 1 5Gbps ports (2 Type-A ports on the back panel, and 4 ports are available through the internal USB connectors)
    • 4x USB 2.0 Type-A ports on the back panel
  • USB Hub GL850G
    • 4x USB 2.0 ports are available through the internal USB connectors
Your USBPorts.kext/Contents/info.plist is activating 13 ports, as follows:
  • 5 x USB2 (0) - HS01, HS02, HS03, HS04 & HS05,
    • There are only 4 x Physical USB2 ports on your Motherboard, all on the back panel.
    • The extra USB2 port set as (0) will most likely be served from a USB3 port or Internal Header port, in which case the port should be set as USB3 (3) or Internal (255), not as USB2 (0).
  • 1 x USB2 Internal (255) - (HS06)
    • Assume the 4 x Internal header ports are not used.
    • Assume that HS06 relates to the Internal USB2 port from the CNVW connector containing your Intel WiFi/BT card.
  • 5 x USB3 (3) (none are virtual USB2 ports, all physical USB3 ports, i.e. SS02, SS04, SS05, SS06 & SS07)
  • 2 x Type-c without switch (10) - SS01 and SS03.
    • No Virtual USB2 port(s) served from the Type-C connector.
View attachment 568025 USBPorts.kext/Contents/info.plist

The Kernel > Quirks > XhciPortLimit config.plist option has been rebuilt/fixed/updated in the latest release of OpenCore, it now works in newer versions of macOS, such as Monterey and Ventura. So testing and undertaking the USB port discovery on your system should be easier.

I would recommend removing/disabling your current USBPorts.kext, enabling the XhciPortLimit quirk and underaking the port discovery on your system again.

You might also want to include 2 x additional USB ports, as you are currently only activating 13 of the 15 ports available.

thank you @Edhawk
Do you think mapping is necessary again? Because currently all the outliers that exist physically on the motherboard and the panel of my case are active
Yes, the motherboard has 4 USB 2 ports, one of these USB ports is for the header. I have a total of 5 USB2s (the USB2s seem to be all hubs)
I have 4 USB 3 and 1 USB 3.2 and 2 USB Type-C
Today, I will do the mapping again, but the results of the mappings were the same on both Windows and Mac

@CREEEP regarding your EFI:

You do not require SMCDellSensors.kext or SMCLightSensors.kext in your /EFI/OC/Kexts folder. These are Laptop and Dell specific sensor kexts.

Unless you are still Debugging your setup, you don't need DebugEnhancer.kext either.

You might want to look at replacing OpenHfsPlus.efi with HfsPlus.efi, as the latter is a better and faster HFS+ driver.

HfsPlus.efi driver can be found in the OcBinaryData-Master download linked below. it is located in the 'Drivers' sub-folder.


The only reason the HfsPlus.efi driver isn't included in the OC release is because of licensing limitations imposed by the developer, which prevent it being part of the Bootloader package. Not because the OpenHfsPlus.efi driver is better/faster.

You seem to have ticked all the boxes regarding Bluetooth setup. I couldn't see any BT options left unused or missing from your setup. As to whether you need them all, that is a different matter.
I don't know why I added extra kexts. Thanks for letting me know, I deleted them.
If HfsPlus.efi is better I will replace it
I did not understand what you mean by all the BT ticks
If you mean ExtendBTfeatureflags, I read somewhere that it should be active. There is no problem with disabling it?

@CREEEP @Edhawk

For the most part I've mapped these out. I believe JUSB 1 and 2 are actually a bus on HS13.

View attachment 568041

I only use jusb1, but I think you're right, most USB2s are shown as hubs

My motherboard is a bit buggy since yesterday (I think it's too much for a restart), I flashed it again, but I still don't understand the reason for the low multicore results in Geekbench 6.
Single core results are very good, but multi core seems to be limited
In Mac and Windows, it shows me that all cores are active, but the result is the same in both
 
No you don’t need to undertake remapping the USB ports. As @NorthAmTransAm has already undertaken the mapping. You just need to use the kext linked to post 978, editing out the ports you don’t need or use.
 
Back
Top