Need Help with Hackintosh on Ryzen 9 7900X - Stuck at Boot

leoniac

New member
AMD OS X Member
Jan 29, 2025
3
0
1
CPU:
AMD Ryzen 9 7900X
Hello everyone,

I'm trying to set up macOS on my system using OpenCore, but I'm running into issues during boot. I'd really appreciate any help figuring out what I'm doing wrong or what needs to be adjusted.

My System Specs:

  • CPU: AMD Ryzen 9 7900X
  • Motherboard: Asus ROG Strix X670E-F Gaming WiFi
  • GPU: AMD Radeon RX 6750 XT
  • RAM: 32GB Corsair Vengeance RGB DDR5
  • Storage: Samsung SSD 980 & 980 Pro

Current Progress:

I’ve managed to get OpenCore to boot, but I’m encountering two different issues depending on my settings:

  1. With DevirtualiseMmio enabled: The boot process gets stuck, and the system doesn't proceed.
  2. With DevirtualiseMmio disabled: I reach a screen with a "prohibited" symbol and then get sent back to the OpenCore menu.
I suspect this might be an issue with my MMIO settings. However, I’m not entirely sure what to check next.

Questions:

  • Has anyone successfully installed macOS on a similar setup?
  • Do I need to adjust my MmioWhitelist entries, and if so, how do I determine the correct addresses?
  • Any general troubleshooting tips for getting past the "prohibited" symbol?
Any help or guidance would be greatly appreciated! Thanks in advance. 😊
 

Attachments

Only thing I can think of, if it immediately goes to the prohibited symbol, I would regenerate your SMBIOS and make sure it's compatable with your macOS version. Removing some boot-args or unnecessary kexts might do something too......

What happened for me (before I generated a compatible SMBIOS) was an immediate stop sign, and then OC: LoadImage Failed!

Do you have any verbose (text) logging to the screen (beside the OC boot menu) before the "Stop Sign" appears? If so, please a picture of it.
Also, please share what macOS version you're attempting to boot.

Best of luck.
 
Last edited:
Only thing I can think of, if it immediately goes to the prohibited symbol, I would regenerate your SMBIOS and make sure it's compatable with your macOS version. Removing some boot-args or unnecessary kexts might do something too......

What happened for me (before I generated a compatible SMBIOS) was an immediate stop sign, and then OC: LoadImage Failed!

Do you have any verbose (text) logging to the screen (beside the OC boot menu) before the "Stop Sign" appears? If so, please a picture of it.
Also, please share what macOS version you're attempting to boot.

Best of luck.
I can attach my latest log file here. For SMBIOS, I chose iMacPro1,1, as it was available in OCAT. The macOS version I'm trying to boot is the latest one, Sequoia.
I also tried using MacPro7,1, but the result was exactly the same.
 

Attachments

@leoniac your EFI is quite wrong in different part :)
You havea 6750xt GPU which is only supported from a third part kext (NootRX or like it is called now)

You must use a debug version of opencore setting target to 67 and enable SySReport
you could also avoid to use MMIO whitelist area declared if you use a quirk
DisableVariableWrite obviusly used togheter the usual one DevirtualiseMmio
Not advised to use this method but it is simpler if you have few time to learn :)
Other problem with many manufactured latest motherboard bios is the need to check own DSDT and often to patch some ACPI
SYSReport helps you to expose your DSDT
 
Last edited:
@leoniac your EFI is quite wrong in different part :)
You havea 6750xt GPU which is only supported from a third part kext (NootRX or like it is called now)

You must use a debug version of opencore setting target to 67 and enable SySReport
you could also avoid to use MMIO whitelist area declared if you use a quirk
DisableVariableWrite obviusly used togheter the usual one DevirtualiseMmio
Not advised to use this method but it is simpler if you have few time to learn :)
Other problem with many manufactured latest motherboard bios is the need to check own DSDT and often to patch some ACPI
SYSReport helps you to expose your DSDT
Okay, I hope I understood everything correctly. I have now added NootRX.kext and removed WhateverGreen. Then I enabled SysReport, enabled DevirtualiseMmio, and set Target to 67.

Up until now, when I had DevirtualiseMmio disabled, I at least got to the screen with the prohibited sign. But as soon as I enable DevirtualiseMmio, it seems like all my USB devices get disconnected at the very beginning of the boot process (even though I have USBMap in my config).

I'll try everything again now and will attach the latest log file along with my current EFI folder.

I hope you don’t think I’m clueless or anything—I actually enjoy working on projects like this. But this is my first time setting up a Hackintosh, and especially on AMD, so I’m still unfamiliar with a lot of the terminology and details, haha.

Best regards!
 
DevirtualiseMmio
you could also avoid to use MMIO whitelist area declared if you use a quirk (DisableVariableWrite)
On
and also other quirk i said. (DisableVariableWrite ).if you do not do a MMIO whitelist area
Proibhited sign isnt better than previous hang :)
if you use both quirk you should have then ACPI errors as many of us had with new motherboard bioses with support for incoming cpu ;)

attached a picture you can see for what you need to debug your problem when you run advices done before
1738338752222.png
 
  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.