• Become a Premium Member for $25/year with no ads to improve your community experience.

Random reboots before login screen, month after updating macOS opencore and GPU.

OnTa

New member
Joined
Feb 3, 2025
Messages
4
Motherboard
Gigabyte Z490 VISION D
CPU
intel i9 10850k
Graphics
Gigabyte Radeon RX 6900 XT GAMING OC 16 GB
OS X/macOS
13.x
Bootloader
  1. OpenCore (UEFI)
Mobile Phone
  1. iOS
Hello,

A few month ago I updated my hackintosh that was running Big Sur since 2020 with no issues. I changed the GPU from a 5700xt to a 6900xt, updated to Ventura, updated opencore to the latest release. I had a bit of trouble updating opencore and was a bit sloppy, but in the end it has booted just fine. No issues. Windows dual boot was still working fine (separate drives). I just had one minor problem which was an error message that I randomly got about hashing issues in macOS.

Months later with no additional change, the computer started randomly rebooting just before log screen, with, in the worst case scenario, getting infinite reboots and no ability to log in.
Since then, trying too troubleshoot, I got a new WD SN850X SSD, did a clean install to Ventura 13.7.3, and followed the dortania guide from the start to entirely rebuild my EFI and config.plist. I Managed to get the hackintosh working just fine but the random reboots still happen. Sometime I can restart my computer multiple times with no issues switching between windows and macOS, sometimes I have a very hard time getting to the log screen.

Notes :
- It seams I have an easier time booting when disconnecting my thunderbolt 3 SSD DAS.
- The log files show that I almost always get to AAPL: #[EB|LOG:EXITBS:START], but sometimes I get stuck before (like OCABC: Recovering trashed GetMemoryMap pointer)
- In my latest config.plist I changed both AppleCpuPmCfgLock and AppleXcpmCfgLock to true (didn't change a thing but it is a small deviation from the guide I wanted to note).

I will share with you my anonymized config.plist and my 2 latest logs (one success and one reboot).

I tried solving it by myself but I'm a bit stuck right now.

Thanks in advance for helping me!
 

Attachments

Hello,

A few month ago I updated my hackintosh that was running Big Sur since 2020 with no issues. I changed the GPU from a 5700xt to a 6900xt, updated to Ventura, updated opencore to the latest release. I had a bit of trouble updating opencore and was a bit sloppy, but in the end it has booted just fine. No issues. Windows dual boot was still working fine (separate drives). I just had one minor problem which was an error message that I randomly got about hashing issues in macOS.

Months later with no additional change, the computer started randomly rebooting just before log screen, with, in the worst case scenario, getting infinite reboots and no ability to log in.
Since then, trying too troubleshoot, I got a new WD SN850X SSD, did a clean install to Ventura 13.7.3, and followed the dortania guide from the start to entirely rebuild my EFI and config.plist. I Managed to get the hackintosh working just fine but the random reboots still happen. Sometime I can restart my computer multiple times with no issues switching between windows and macOS, sometimes I have a very hard time getting to the log screen.

Notes :
- It seams I have an easier time booting when disconnecting my thunderbolt 3 SSD DAS.
- The log files show that I almost always get to AAPL: #[EB|LOG:EXITBS:START], but sometimes I get stuck before (like OCABC: Recovering trashed GetMemoryMap pointer)
- In my latest config.plist I changed both AppleCpuPmCfgLock and AppleXcpmCfgLock to true (didn't change a thing but it is a small deviation from the guide I wanted to note).

I will share with you my anonymized config.plist and my 2 latest logs (one success and one reboot).

I tried solving it by myself but I'm a bit stuck right now.

Thanks in advance for helping me!
The config.plist is not as per the guide. This could be causing random crashes. Can you provide the log files from Library/Diagnostics Reports?

Two things to check first:

- Does the reboot happens in BIOS? Check the timing in BIOS and leave the system running for a few hours and then check the timing. If you have the difference for the exact hours you left the system on, it means the system was up and running.

- Does the reboot happens in Windows? Boot to Windows and use the system for a few hours. Run CPU and GPU benchmarks and then check if the system reboots on its own. Also, check for idle state as well.

Lastly, what's the PSU wattage and the model you're using? Assuming there is no problem with the main hardware or the OC, its two things mostly: PSU and CPU. Provided that, the NVMe is new and has updated firmware.
 
The config.plist is not as per the guide. This could be causing random crashes. Can you provide the log files from Library/Diagnostics Reports?

Two things to check first:

- Does the reboot happens in BIOS? Check the timing in BIOS and leave the system running for a few hours and then check the timing. If you have the difference for the exact hours you left the system on, it means the system was up and running.

- Does the reboot happens in Windows? Boot to Windows and use the system for a few hours. Run CPU and GPU benchmarks and then check if the system reboots on its own. Also, check for idle state as well.

Lastly, what's the PSU wattage and the model you're using? Assuming there is no problem with the main hardware or the OC, its two things mostly: PSU and CPU. Provided that, the NVMe is new and has updated firmware.
Thank you for the answer!

I want to note that I don't have any crashes once logged in, the crashes and reboots only happen during(or right after) verbose. When verbose is disabled it happens on the apple logo.

- I have no windows crashes whatsoever. No reboots. It launches fine any time through opencore or windows bootloader.

- I will check for the BIOS, but I haven't experienced any reboots yet.

- The PSU wattage is 1200W (Bequiet Straight Power 11 Platinum)

You're saying the config.plist is not per guide. Except the 2 changes that I have mentioned have you seen any errors? I've tried to follow the dortania guide scrutinously.

I'm not sure what to share in the DiagnosticReports folder. Would there be a log if I had a crash inside macOS? I will share a screen capture of the folder.
 

Attachments

You're saying the config.plist is not per guide. Except the 2 changes that I have mentioned have you seen any errors? I've tried to follow the dortania guide scrutinously.
Yes, a few errors. Here are a few issues:

- Remove ResetLogoStatus. You shouldn't need this.
- Remove FixupAppleEfiImages
- Set ResizeAppleGpuBars to -1.
- Remove the other device property than the IGPU.
- Remove AppleIntelI210Ethernet and IntelMausi.kext. You shouldn't be requiring AppleIntelI210Ethernet.kext. Its supported natively now. The same applies for IntelMausi as well.

As the EFI is not attached, no idea if your USBPorts.kext is proper or not.

I'm not sure what to share in the DiagnosticReports folder. Would there be a log if I had a crash inside macOS? I will share a screen capture of the folder.
Yes, that's right. Seems like there isn't any crashes so far.
 
Yes, a few errors. Here are a few issues:

- Remove ResetLogoStatus. You shouldn't need this.
- Remove FixupAppleEfiImages
- Set ResizeAppleGpuBars to -1.
- Remove the other device property than the IGPU.
- Remove AppleIntelI210Ethernet and IntelMausi.kext. You shouldn't be requiring AppleIntelI210Ethernet.kext. Its supported natively now. The same applies for IntelMausi as well.

As the EFI is not attached, no idea if your USBPorts.kext is proper or not.


Yes, that's right. Seems like there isn't any crashes so far.
So I made the changes in the confi.plist and kexts. Shutdowned the computer. Turned off above 4G decoding in BIOS. Reseted the NVRAM. And…

I got a few reboots. Then when in macOS, ethernet stopped working, got windows server crash (back to log screen), firefox crash, and OS crash. Had to unplug ethernet so it wouldn't crash anymore. Took another few tries to boot. And now I'm here.

I will attach my entire EFI folder and the last log files from OC and Diagnostics Reports.
 

Attachments

So I made the changes in the confi.plist and kexts. Shutdowned the computer. Turned off above 4G decoding in BIOS. Reseted the NVRAM. And…

I got a few reboots. Then when in macOS, ethernet stopped working, got windows server crash (back to log screen), firefox crash, and OS crash. Had to unplug ethernet so it wouldn't crash anymore. Took another few tries to boot. And now I'm here.

I will attach my entire EFI folder and the last log files from OC and Diagnostics Reports.
Enable 4G Decoding, Enable VT-d and ensure to Enable DisableIoMapper quirk as well. Then provide the PR files.
 
I appreciate your help!

Yeah sorry for the 4G decoding thing I didn't quite understand the difference between it and the resizable BAR option.

I enable 4G decoding in BIOS but turned off resizable BAR support (because I previously set ResizeAppleGpuBars to -1 right?), I Enabled VT-d and DisableIoMapper.

Had a ton of reboots (so nothing new on this side) and ethernet came back for a short moment but I had do plug it off again because I've got a crash.

What to you mean by PR files? I've attached the opencore logs.
 

Attachments

I enable 4G decoding in BIOS but turned off resizable BAR support (because I previously set ResizeAppleGpuBars to -1 right?), I Enabled VT-d and DisableIoMapper.
Yes, that's right!

Had a ton of reboots (so nothing new on this side) and ethernet came back for a short moment but I had do plug it off again because I've got a crash.
Not new!

What to you mean by PR files? I've attached the opencore logs.
Read here:
 

Latest posts

Forum statistics

Threads
1,912
Messages
17,694
Members
27,485
Latest member
jamilflorez