dortania / OpenCore-Legacy-Patcher

Experience macOS just like before
https://dortania.github.io/OpenCore-Legacy-Patcher/
Other
12.6k stars 1.19k forks source link

macOS Sequoia Development #1137

Closed khronokernel closed 4 weeks ago

khronokernel commented 3 months ago

This PR is primarily for tracking development of patch sets and changes implemented in code base. Please note that these builds are highly unstable and will require frequent re-installs throughout testing as new patches are developed.

khronokernel commented 1 month ago

Early preview of macOS Sequoia support now available!

With the release of PatcherSupportPkg 1.7.0, we've published an early version of our macOS Sequoia patches. Current core patches include the following:


Breakdown:

Additionally Continuity Camera currently results in kernel panics. Recommend avoiding usage for the time being.


Current model support

Model Year SMBIOS Model Notes
2015 - 2017 MacBook MacBook8,1 - 10,1
2015 - 2017 MacBook Air MacBookAir7,x
2015 - 2017 MacBook Pro MacBookPro12,1 - 14,x 15" 2015 unsupported.
2015 - 2018 iMac iMac16,x - 18,3
2008 - 2017 Mac Pro MacPro3,1 - 6,1 For 3,1 - 5,1, 31001 Metal GPU required
2008 - 2009 Xserve Xserve2,1 - 3,1 31001 Metal GPU required

Hardware with Metal 3802 and non-Metal Graphics Cards, will not be supported in this initial preview of OpenCore Legacy Patcher. Reintegrating support is a difficult task, so we don't expect to have any public binaries to distribute till winter.


Please note that macOS Sequoia is still in active beta, and so is the development of these patches.

This branch continues to be primarily for internal development, and we recommend users not install Sequoia on their devices until the fall when we hope to have a proper release of OpenCore Legacy Patcher with Sequoia support.

Do not distribute direct links to the nightly builds, instead please link back to this pull request. As stated on SOURCE.md, these builds should be used very carefully:

  • Warning: Nightly builds (untagged builds built from the latest commit) are actively developed OpenCore Legacy Patcher builds. These builds have not been tested, are not guaranteed to work, and are not guaranteed to be safe. Do not use nightlies without a good reason to do so, and do not use them on your main machine. Additionally, these binaries should not be used without first consulting the CHANGELOG.

    Do not share any links to these binaries in forums; please link to this document only.

    • Additionally, do not reupload these binaries or download binaries from other sites. Using binaries from untrusted sources is a security issue, as they may have been tampered with.
  • Users running new builds of the project without understanding what has changed and the implications of installing software under active development are at a higher risk of bricking their installation as they do not read any warnings provided in the CHANGELOG. We wish to minimize these situations as much as possible.

Otherwise, we hope everyone's excited for what's to come! And an extra big thank you to everyone who's donated to our OpenCollective, this has greatly helped with Sequoia development as we're able to purchase the hardware needed for development!

khronokernel commented 1 month ago

Extended support added for Metal 3802 based Graphics Cards!

As some users have noticed, Metal 3802 based Graphics Cards now function with the recent commits integrating the MetallibSupportPkg system.


This now expands the range of supported hardware to:

Model Year SMBIOS Model Notes
2015 - 2017 MacBook MacBook8,1 - 10,1
2012 - 2017 MacBook Air MacBookAir5,x - 7,x
2012 - 2017 MacBook Pro MacBookPro9,x - 14,x
2012 - 2017 Mac mini Macmini6,x - 7,1
2012 - 2018 iMac iMac13,x - 18,3 10,x-12,x supported with Metal GPU
2008 - 2017 Mac Pro MacPro3,1 - 6,1 For 3,1 - 5,1, Metal GPU required
2008 - 2009 Xserve Xserve2,1 - 3,1 Metal GPU required

Note there are some quirks:


Model breakdown:

khronokernel commented 4 weeks ago

Merging in preparation for macOS 15.0 Release Candidate next week 🫡