-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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 requires avx2 to be enabled #207
Conversation
Can confirm this fixed the boot for me. |
Thanks for the PR. I will commit the changes manually soon. |
Done and I have added you to the CREDITS.md file. Thanks again. |
It should be noted that the "OpenCore Install Guide" mentions that "[one] can use CryptexFixup to force [non-AVX2] dyld cache to be installed", but "Polaris [Radeon 500 series] GPUs remain unsupported on machines without AVX2". So, it is possible to boot macOS Ventura on a CPU without AVX2, but not use a Radeon 500 series GPU under QEMU with GPU pass-through. Related resources: "macOS Ventura and OpenCore Legacy Patcher Support" and "Legacy Metal Graphics Support and macOS Ventura". |
Great findings, so this should be noted in the readme file? |
I would say it's probably not worth it, since the current state of macOS Ventura on non-AVX2 CPUs seems to be very hacky. |
AMD driver issue applies to all AMD GPUs supported in Ventura. This means that not only is Radeon 500 series affected, but the entirety of the GCN4, GCN5, and supported Navi lines will not work. |
FYI, it is possible to use GPU passthrough under macOS Ventura with pre-Haswell (non-AVX2) CPUs, see: #218. |
Hi, thank you the commitment maintaining this great project. I would like to make small changes to prevent others from having the same situation that I've had trying to install macOS Ventura. I'm unable to boot after normal installation following the
README.md
guide with errors relating to no dyld cache or library not found (e.g. libSystem.B.dylib):It seems to be the problem of Apple dropping pre-Haswell support in macOS, that moves dyld to Preboot images OS.img according to this, and this. The dyld cache is only available for CPU with the avx2 instruction. An easy fix for this is to change
-cpu Penryn
to-cpu host
and adding+avx2
to theMY_OPTIONS
line inOpenCore-Boot.sh
(if the host CPU supports it).This PR only adds a note to the README file, should OpenCore-Boot script be modified?