-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
booting without working UGA or GOP causes assertion in OpenCanopy #180
Comments
Please report OC bugs upstream at https://github.com/acidanthera/bugtracker in the future. |
Thanks for your fast reaction. |
Using the release build I can actually boot blindly into Big Sur, leading to acidanthera issue 1623. Having a display attached both systems can be booted without issues. |
Resolved in master. Will now fallback to builtin UI. |
So far I've tested the release build only and it is indeed working now for booting Mojave, Catalina and Big Sur blindly. The boot entry order seems to be different for the builtin UI, so one has to try until finding the right entry. |
The available boot entries are calculated before starting whichever picker, and are not intended to be different between pickers. |
The difference with the builtin UI is that I can only use the up and down arrow keys while in OpenCanopy I can use the left and right arrow keys. The entry order is indeed the same. |
Either way, I assume the issue is resolved. Let's keep it open before @khronokernel integrates the new OpenCore. Why do not you use GOP or UGA, by the way? It sounds a bit insane. |
Well, in the 11,x and 12,x iMacs for the upgraded AMD graphics cards we have both GOP and UGA (CoreEG2) VBIOSes. I think Mac Pros don't always have boot screen with upgraded graphics cards. |
Is that correct that UGA VBIOSes do not work over internal screen at all? Neither Apple BootPicker, nor OpenCore? What if you run GOPStop tool, will it show anything on the builtin screen (you can keep the external screen connected for convenience reasons)? Please provide the OpenCore DEBUG log when running GopStop and your config.plist. |
Well, there is no display recognized by the VBIOS at all when no external screen is connected, because the Apple UGA VBIOS has it's own model specific code for detecting whether a display is actually connected at a certain port - and that does virtually never match with how the MXM boards are routed. I'll give GOPStop a try. |
Meanwhile I can confirm that the debug build successfully launches the OS now - at least the OpenCore debug log is similar for both without and with display connected. While Big Sur does actually boot up blindly that way, Mojave doesn't, although I don't see any panic report from the OS. With a display connected both OSes boot up successfully |
So here the requested log files. |
When booting without any display attached or without a working GOP or UGA driver OpenCore either doesn't boot or it's booting but not every injected kext works as expected.
For the former case here's an OpenCore log file attached, showing the assertion in OpenCanopy causing it to not boot at all: opencore-2021-05-01-075714.txt
OpenCanopy used to be usable blindly in the past, even without working EFI display.
The text was updated successfully, but these errors were encountered: