zearp / Nucintosh

Intel NUC Hackintosh Stuff
730 stars 87 forks source link

[NUC8i5BEH] - upgrade to macOS 12.3 RC, boot failed #78

Closed Quanuanc closed 2 years ago

Quanuanc commented 2 years ago

Please provide the follow information:

zearp commented 2 years ago

No such issue on my test machine running macOS 12.3 (21E230). It was upgraded using Software Update.

Disable any additional kexts to rule out any of those cause your boot failure.

If that doesn't work. Try a usb install on top of what you have now using an unmodified version of the EFI. You can disable kexts you don't need but don't add anything until install is complete. Boot with a 12.3 installer and install it on top of your existing one. No data or settings will be lost.

Unfortunately the log isn't helping, there's no crash showing or anything jumping out that gives the reason why it's stalling. It is stalling there right? Or do you get a boot-loop?

zearp commented 2 years ago

The last messages in your log relate to AirportBrcmFixup.kext -- if it's the cause then it may not be ready for 12.3 yet.

Quanuanc commented 2 years ago

I found a way to pass it, but it's strange. When my nuc starts up, if 4K resolution screen is connected at this time, it will get stuck. But when i use a 2K resolution screen at startup, it can start up normally. Both of them are connected by thunderbolt interface.

zearp commented 2 years ago

I'm happy you fixed it. It is very weird indeed. I can't test it because I don't have any Thunderbolt screens.

Quanuanc commented 2 years ago

Just update some information.

If someone has a problem like me (unable to boot successfully in a 4K screen, but can boot successfully in a lower resolution screen), you can add igfxagdc=0 boot argument to boot-args in opencore's config.plist.

I don't know what it does, but it does work for me.

zearp commented 2 years ago

It toggles AGDC, it is enabled by default. Very interesting find. Seems to be causing issues with certain 4k screens for a while now. I'm not sure if we need AGDC enabled, will do some tests when I have more time for it and turn it off by default if its not needed. Thanks!

Quanuanc commented 2 years ago

Thanks for your work.

vardumper commented 2 years ago

I agree with @Quanuanc. Your work is appreciated Mr. zearp!