[0]: https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/...
[0]: https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/...
My only criticism of the state of building a Hackintosh is the amount of cargo cult advise out there. Figuring out my Audio took longer than it should as finding the layout-id for my ALC892 was buried in threads where everyone kept parroting “use ID 1, 2, and 3 or just keep trying numbers until it works.” My board needed layout-id 7 and it took a while to find out that I could use IORegistryExplorer to search for “HDAS” (my ACPI device name) and read the value from the table listed.
Having said that, I do really appreciate all the work and I think it's great that hackintoshes exist. I just feel like a lot of good research and work is thrown away because it's hidden away within forum threads instead of inlined into the solution.
I was planning on building a hackintosh today (my mac mini just isn't fast enough these days). I'll give Open Core a try. It's been a couple of years since I last built one.
I've been a Hackintosh user for more than a decade, and it has always been this way. On the whole, it's much easier now than it used to be.
I don't know why the bootloaders aren't better at detecting your system and automatically configuring themselves, but I assume it's a legitimately difficult problem, or someone would have done it.
I've actually never been in the "never update a working Hackintosh" camp. For better or worse, I've always installed point releases, and I can't recall a single time when they've broken something. (Whole version upgrades are a different matter, but I'm cautious about those on real Macs too!)
Absolutely right. I think the issue behind this is that many people are repeating advice without understanding why it matters because it worked for them. So, you end up with people cargo-culting SSDT overlays, boot arguments, and other miscellaneous settings. This is somewhat inevitable with something technical, but it's exacerbated by a couple things:
1. many people in the Hackintosh community are very gatekeep-y. While others are very nice, I remember a few years ago being told to "go read the entire ACPI standard and the come back!" Reading about stuff is important, but it's pretty hard to figure out what the correct stuff is to read.
2. A lack of a centralized documentation repository (this is being fixed by OpenCore and others) to explain when different pieces of advice apply or don't. This is especially important on laptops where there may be some obscure quirk of one's particular hardware revision that is much easier found if everyone puts documentation in the same place.
I mostly gave up on hackintosh a few years ago because of all this, but have found it so much better and nicer as of late. Big thanks to the acidanthera guys who seem to be driving a lot of this change.
And you could just input your hardware and get a list of settings and kexts for your build.
Or like dynamic documentation like the stripe docs, but then for your hackingtosh...
Hoping to setup one myself this week
What version of macOS are you running? What are your BIOS settings? Does sleep work? Do CPU C-States work or is it always using full power? Do all the ports on your GPU work, or only some?
Somehow, these things all need to be tracked, and users need to be able to see both exact configuration matches and ones that are just similar.
I haven't used OpenCore[1], but just to be clear, Clover can do this too!
When Clover first came onto the scene (replacing the even older Chameleon/Chimera), bootloader kext injection was my favorite feature. It's great to have Hackintosh kexts separate, particularly in a place where updates can't touch them.
---
[1] Partly because Clover works and I'm used to it, and party because I want to run Mavericks, and I'm not clear how compatible OpenCore is with old OS's.
Do you think this a good guide given that you just walked through the experience?
I am looking for a solid step-by-step guide that explains what USB to make etc
https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-g...
Or this one:
https://insanelymacdiscord.github.io/Getting-Started-With-Op...
https://dortania.github.io/OpenCore-Desktop-Guide/
This is the actual website with links, sidebars, etc and will give you the step by step instructions your are looking for. Just be very careful to read every word carefully. It is very easy to breeze past a very important point.