-
Notifications
You must be signed in to change notification settings - Fork 46
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
Ventura Boot Issues with certain GPU/Firmware combinations #2126
Comments
For pre-XCPM machines, we found that restoring Power Management was a possible avenue to resolving IONDRVFramebuffer erroring in Ventura. Specifically the addition of modded AppleIntelCPUPowerManagement binaries (Source: build.py): This resolved boot support on QEMU with GT710s installed as well as with iMac8,1, however Verbose Boot is still broken outright after Additionally, the 2013 Mac Pro still fails to boot even with power management restored. No known solution available. |
Seeing identical issue on:
Not yet tested:
|
@khronokernel I have a MacPro6,1 machine with AMD D300 graphics; keen to help out where possible in order to resolve the issue. Currently running on monterey; so will prepare a ventura install on an external drive and report findings. |
I have a MacPro6,1 running Ventura with AMD D500 graphics and I am encountering random boot issues that seem to be caused by this. I have a background in driver validation and debugging boot issues. I'll start digging in here to see if I can be of assistance, but if there's anything in particular you'd like tested, please don't hesitate to ask. |
I'm also seeing this problem with:
Removing Alternately, switching to I'm happy to test any configuration changes that might provide additional information. |
I'm not 100% sure if it's related but I think it is, I saw this issue on the bugtracker and remembered that I've come across this as well on my KVM VM, it would always stall at/around [PCI Configuration Begin] with my GPU passed-through (and it got to GPU initialization in serial as well), but would boot fine with a virtual GPU (albeit only VirtIO and VNC would work, others like VGA would get stuck as well), while Monterey worked fine. I fixed this by importing a patch related to PCI Hotplugging by CaseySJ from AMD OS X: https://github.com/AMD-OSX/AMD_Vanilla/blob/master/patches.plist#L520-L548 which fixed it, and now it boots properly. My GPU is an AMD RX 6650 XT if it matters. |
An odd issue that we've seen pop up on Ventura is certain GPUs having boot issues depending on the hardware combination. Specifically stalling around
PCI configuration begin
stage.We've seen this happen on the following units:
When booting a normal configuration, we see the error show up extremely early:
However on the QEMU VM, booting with
serial=5
actually boots much further up to graphics init stage. Once arriving, we see a repeatednewUserClientFailed 0x... 0x... IONVDRFramebuffer
error:Additional Information:
The text was updated successfully, but these errors were encountered: