OpenCore: Hackintosh Alternative to Clover
github.com
github.com
---
I had one computer that would only boot if a specific USB Bluetooth adapter was connected. If it wasn't inserted while the computer turned on, I'd get a kernel panic during the bootup process. However, I could unplug the adapter after boot and everything would be fine.
I didn't notice the problem until several months after I'd set up the Hackintosh, when I tried to replace my current Bluetooth adapter with a more powerful "class 1" dongle.
(I don't remember how I eventually fixed this.)
---
I had another computer which wouldn't boot outside of safe mode. I couldn't remember the flag for turning on extra debug messages, but instead of looking it up like a smart person, I guessed and typed "debug=yes". This did not enable any extra messages, but it did cause the computer to boot correctly.
As far as I can tell, debug=yes is not a valid kernel flag. At least at the time, there was no information about it anywhere on the internet. But this computer would not boot without it. Removing the flag caused it to once again get stuck, and adding it back made everything work again.
---
This one didn't happen to me personally. I was browsing some Hackintosh forum, and I came across a thread titled (paraphrasing):
> Help! Audio only works while I'm moving my mouse!
This might be my favorite technology problem ever.
At the end it turned out that boot went right only if my microserver (NAS) was turned on. I guess I had an SMB mount that failed before GUI even started. Couple of weeks after I figured what was going on a new version of macOS was published and I switched - never had similar problem again.
Even now I'm not 100% sure that networking issue was exact cause but it certainly looked that way at the time.
My 2010 Mac Pro won’t boot without a specific type of DVI cable and display. Certain standard USB peripherals (including some mice) don’t work or cause other problems on my 2015 Macbook Pro while they work just fine on my Linux or Windows machines.
This is not just a problem with Hackintoshes.
I have a Windows 10 VM running on a same system too. It may not be suitable if you require virtualization inside macOS itself though. Nested virtualization doesn't work too well with the Android emulator, in my experience.
I believe my guide is better at avoiding GPU driver initialization problems than others. I'll need to update it to support OpenCore however.
I'm not sure if you know but you have been shadow banned.
> Does nvidia work through GPU pass through as I know hackintosh didn’t support my 1660gti gpu when I tried it a few months ago.
It most likely does not.
(I briefly looked into using a single GPU for passthrough, which seems possible but involved rewriting the GPU rom and I'm not going to do that :)
I have the macOS side connected via HDMI and Windows via DisplayPort. Then I switch inputs when through the monitor's OSD for changing the OS (I think there's a way to do this through DDC/CI commands depending on the monitor, in which case you'd be able to write a script to do this, haven't looked into that yet). I have a USB switch for moving all device connections to the OS of my choice.
Also the board I have, an X299 Designare, has several USB controllers on their own IOMMU group so you can pass through each to their own VM.
I just run the following commands to stop gdm and X after booting:
sudo systemctl stop gdm
sudo systemctl stop systemd-logind
sudo killall gdm-x-session
Then start my VM. libvirt automatically unbinds it from the host and binds to the VM. You're right though, in the past this has been problematic. It is working fine though now at least on my Radeon WX 5100.I would still be using ESXI now, except my (unusual) goal was to run 10.9, and I couldn't for the life of me get GPU passthrough working in 10.9.
The neat thing about ESXI, though, is that it is officially supported by macOS. Only on Apple hardware, of course, but with ESXI the motherboard is all fake anyway, so it works identically regardless of the host's hardware. All you need to do is patch out the Apple hardware check, which is easy.
High Sierra and an nVidia card "just worked" for me on ESXI. (Sadly, Mavericks did not—I could not get the GPU to output anything—and that was the only OS I cared about—but you probably don't care.)
There's a lot more information on using KVM, so you may want to go that route instead. But of course, then then you need to use a Hackintosh bootloader like Clover or OpenCore. It was really cool having everything just install natively with ESXI.
For example, say I build a linux host with IGP + powerful discrete GPU. Can I use KVM to pass the discrete GPU to Windows if I want to play a game (using the IGP for the linux desktop) but also use the discreet GPU for Linux CUDA programming after the Windows guest is shut down?
If anyone knows if this is still the case and if the same holds for modern NVidia cards as well that would be great! Is GPU reset a documented/officially supported feature on NVidia/AMD these days?
Now, whether its actually easier to set up than a bare-metal Hackintosh, I'm not so sure. I tried it last fall, and it took a lot of fiddling to get working. (It also flat-out didn't work for my very specific use case, but that's another matter.) Maybe it would be better at surviving updates, but it's not obvious to me that it necessarily would, especially when Clover/OpenCore are already pretty decent at it.
Someone setup a repo here with a starter config: https://github.com/Leoyzen/KVM-Opencore
You'll need to build a bootable disk image with the EFI folder there, but that should mostly work out of the box. Only thing I changed was the serial numbers so iMessage, iCloud etc work properly. I think it would be easier to set up a working Windows install with passthrough first just so you know you have that portion setup properly, and then do macOS.
[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.
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.
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!)
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.
The reddit forum at r/hackintosh is pretty helpful for getting started and has a nice repository of builds.
AMD Ryzen CPUs are fairly well supported now. My current system is a 3700x with radeon 5700xt gpu. I use OSX for my daily work, and Windows 10 for gaming. It's a great setup for $1000. My OSX geekbench specs beat out the latest standard 16" Macbook Pros.
For developers - One thing to note is that Docker is not supported with AMD hackintoshes. There are some workarounds but they seem fragile. Otherwise, everything else works great for me. I am mostly on cloud based apps/tools. Others also pointed out that Adobe, and vmware has issues. virtual box works.
https://www.reddit.com/r/hackintosh/comments/eatpwu/docker_c...
What about updating to newer OS versions (minor and patch releases)
Is that experience better?
I haven’t looked into it since 2010
That being said - I had to rebuild my machine to downgrade to 10.15.3. Luckily, I had a spare backup to work off of and things are great again.
Stability and other misc notes for 10.15.3 and below:
* Stable system, no kernel panics
* Sleep does not work (it's a desktop anyway, so not an issue for me).
I don't have USB-C or TB-3 on this system. There are expansion boards for this, but since they aren't common on hackintoshes yet, you're likely going into untested waters. For example, to run the LG 5K display (TB3 only), you need a specific motherboard with a TB3 connector, a usb-c pci-e card, and a lot of frustration to get up and running. I'm sure it's a huge PITA.
> Is the experience better?
I mainly did this because I wanted to have an all-in-one machine to play the latest games with on Win10 and do work in OSX. For my daily work and coding (mostly JS/Python these days), I haven't had any issues. For the price, it can't be beat!
So it’s stable enough for pro-dev work and gaming. That’s exactly what I’m looking for.
How are Xcode build times? (Or whatever IDE you use)
Hackintosh geekbench CPU scores: Single 1252, Multi-core 8025
See these geekbench charts: https://browser.geekbench.com/mac-benchmarks
I expect AMD is always going to have some oddities because no AMD CPU has ever been used in a real Mac.
... But then again AMD laptops are almost impossible to hackintosh because of the integrated GPU not being supported, apparently.
Now, the Skylake machine was able to run 10.9 in VM. (And much older than 10.9—-I got Tiger to boot in VMWare, although it liked to randomly kernel panic. I don’t quite understand why VM’s are different in this regard.
That wasn’t the case a few months ago though, when graphics acceleration, sleep, and even USB didn’t work! It was really thanks to the authors of this project who got everything working. They even have technically detailed explanations about how they reverse engineered some of the drivers to get everything working correctly.
https://dortania.github.io/OpenCore-Desktop-Guide/
It has links to other parts of the guide in the sidebar.
I think this would be better described by the problem it solves, which I am guessing has to do with MacOS refusing to boot on non-Apple UEFI code, which I presume the Hackintosh community has not been able to obtain?
Saying it's better than Clover also doesn't help anyone who isn't already familiar with the problem.
IIRC AMD hardware was the one without support for a long time. It is weird how it changed all of a sudden.
Everything works flawlessly out of the box and I no longer have to wait for Nvidia drivers before installing updates.
I was largely happy with it, as the machine was extremely fast and very, very quiet. I also had FileVault running too along with SIP. However, the main issues I had were stability - these machines are generally nowhere near as stable as a regular Mac as there are many small issues which over time can become big (restarting on wake from sleep, unreliable internet, disconnecting from iCloud, etc).
Depending on your use case, these may not be an issue. However, Opencore was vastly better than Clover and if you want to try this I’d start there first.
This is not to discredit the parent comment, but rather to stress the importance of choosing your parts for maximum Hackintosh compatibility.
I built my PC to be a Hackintosh. I choose the build parts that were most compatible. Trying to Hackintosh arbitrary PC builds is above my tolerance threshold.
If you don’t want to mess with your Hackintosh all the time, go this route. If you don’t want to have to mess with your Hackintosh at all, buy a Mac.
I specifically recommending avoiding anything on tonymacx86 across the board. One, their methods involve a lot of ill-advised hacks and two, their hardware builds often lag and are specced with the aforementioned hacks in mind.
The tl;dr version of parts selection:
- Get a non-oddball Intel CPU, such as a 9700K or whatever,
- An AMD GPU (an TX 580 or 5700XT),
- A Z370 or Z390 motherboard from a reputable manufacturer, such as ASUS or Gigabyte.
- A fast NVMe SSD, because that's what macOS expects these days.
- For AirDrop and certain other macOS features, you'll need a well-supported BT/wifi card.
When I built my system, I specced an 8700K, an ASUS Z390-I Gaming, a Sapphire RX 580 Nitro+, and a Samsung 970 EVO Plus SSD. I had to swap out the mini-m.2 intel-based wifi card from the motherboard and installed a Dell DW1560 and that was a little annoying, ut it's a one-and-done thing. And dang has my system worked great.
I've had a Clover Hack Pro as my primary workstation for at least 4 years now -- and it's more stable than my 2018 Macbook Air.
For me, it restarted on wake about 15% of the time. But every time that happened, it was always jarring. In addition, I would occasionally get some crazy graphic glitches which required a force restart (I was using the internal graphics on an i9 chip, so it should have been perfectly stable - but wasn't).
However, iCloud worked perfectly (along with handoff, copy/paste between devices, etc.). But in the back of my mind I knew that I was running a machine that had code not from apple on it, and that would always be a small but real risk.
I bought a Mac mini i7 1tb and dropped 64gb of ram in it. I get practically the same performance for the same price in parts, plus a T2 security chip. The only price I've paid is slightly more noise under load, which happens infrequently.
If I had it to do again, I would have gone with the Mac mini instead, but it was a good learning experience and taught me a lot about the lower levels of the system.
So that is what dart=0 does!
I have Googled this, many times, as with several other weird kernel flags. Not even because I want to fix something, but because I'm curious about what's happening!
Every time, without fail, all I ever find are random forum threads of people saying "this flag fixed my computer", or maybe "You need to enable this flag because it makes your PC act more like a Mac" or some such. It's so frustrating!
I previously used to use this guide for Proxmox - which uses Clover:
https://www.nicksherlock.com/2019/10/installing-macos-catali...
However, it seems like OC might be easier.
Somebody there suggested this (apparently non-open-source) EFI making script:
https://www.macos86.it/files/file/20-opencore-efi-maker/
but I can't even seem to get that working.
Another poster on this thread suggested
https://github.com/Leoyzen/KVM-Opencore
which seems like it could work - curious if other people have tried it and what their experiences are?
I’ve used this guide: https://github.com/kholia/OSX-KVM
My laptop is another contender, but that has an Intel wireless card so that will never be supported either. The network card issue can probably be worked around through some virtualisation, but the laptop CPU is too old to do IOMMU properly so doing a KVM Hackintosh is impossible as well.
Granted, it's still way better than the mid-2012 MBA I was using, but I wish I could still use that GPU.
It's going to go out of support when 10.16 is presumably released this fall, but... I don't know, live a little!
Works like a charm. Just a simple boot flag required with WhateverGreen.
It was the most difficult computing project I'd ever done up until that point--partly because it was legitimately more difficult back then, partly because I was using a pre-built Dell instead of a custom machine with parts targeting Hackintosh, and also probably because I was a stupid teenager who didn't know what he was doing.
But once I was done, it was absolutely stable. Everything worked[1]. I installed every point release update[2] through the normal software updater without problems. This was actually my first experience with OS X, and I completely fell in love with the platform.
Many people who haven't used Hackintosh seem to assume it's an unstable mess, and it certainly can be a mess if you don't set it up correctly, or attempt to use not-quite-compatible hardware. But my experience has been that if and when you set it up properly, Hackintosh can be every bit as stable as a real Mac.
---
[1] Except for sleep. Getting sleep working on Hackintosh is very doable but usually annoying, and it's not needed on desktops.
[2] Ie 10.6.5 ==> 10.6.8. Upgrading Snow Leopard ==> Lion almost certainly would have failed had I tried it, although such upgrades are sometimes possible nowadays with Clover, and I assume OpenCore.
Total aside, I can't remember for sure if I ever upgraded my High School Hackintosh to Lion. I think what happened is I got it working, but decided I didn't like Lion as much, and restored an image of my SL install.
how about on laptops? not sleep itself but hackintoshing a laptop? i really want workspaces on whatever laptop i use but i don't want to pay through the nose for a macbook - i have a loner 2013 mbp right now and even those are still selling for like $800.
You need to make sure you get a laptop that other people have Hackintoshed successfully--and make sure you're clear on what exactly "success" meant for the other person. Does internal wifi work, or do you need to keep a USB dongle perpetually plugged in? Is the battery life terrible because OS X can't switch between the dedicated and integrated graphics? Etc etc.
I've never done it, although it's actually something I want to try in the near-ish future. I really want a tablet that can run OS X 10.9...
I mean, it must be obvious that doing these things well apparently costs tons of man-hours and someone needs to be compensated for it? How do you maintain that degree of cognitive dissonance?
* Want a keyboard with more travel? (Or, until recently, one that just won't break.) Too bad.
* Want USB A ports? Better track down a 2015 MBP.
* Want a touch screen? Go buy an iPad.
So, basically the same reasons you'd want to build a Hackintosh desktop.
Back when OS X releases were sold, though, I always made a point of buying and using a physical disc. I'm sure they weren't priced to truly cover development costs, but I felt like I was doing something.
You can't get a Mac laptop where everything isn't soldered in. You can't get a Mac desktop with built-in expansion options under $6k.
I don't begrudge Apple their design choices. I'm even willing to pay a substantial markup for their hardware. But deliberately crippling systems to prevent them from remaining useful over the long-haul is really unfortunate and wasteful.
Apple could make nothing from the Mac and it'd still be more than worth it for them to continue maintaining it because of the benefits it brings to their mobile ecosystem.
Er, no, likely more like "I have what hardware I have, and zero money to buy better. I would like to find the way to tune my existing hardware [e.g. by installing different operating systems] to give me the best possible experience that I can without putting any money into it, because I don't have any. When I have money, then I'll actually buy the thing I think is the best; but for now, a simulacra of it will have to suffice."
You know, the same reason college students pirate Photoshop instead of using GIMP.
With the Macbook Air 2020, they finally have a laptop that I can recommend again and isn't much more expensive than the MacBook I bought later in 2007 (which was a base model white MacBook, just above 1000 Euro).
I was considering buying that thing but before that decided to see if I could get macOS running on my old desktop, which turned out surprisingly well. Basically everything except sleep and WiFi works.
I’ve now ordered a compatible WiFi card (my dorm doesn’t have ethernet) off AliExpress for 50 dollars. That should be it for a usable Mac workstation. The Hackintosh experiment ended up saving me a few hundred euros.
1. apple is a hardware company not a software company. to wit: they do not sell mac os and if they did i might buy it.
2. i don't care a lick about any other features or "stability" (https://news.ycombinator.com/item?id=22845629). i simply said that i appreciated the workspaces feature. can i buy this feature ala carte? i would gladly. can i pay the devs that built it for their work? i would gladly.
3. i maintain my cognitive dissonance the same way you do when paying a 2x markup for commodity hardware.
edit: man every day i can't help but feel more and more that people in tech (at least as this site reflects) are some of the most self-righteous.
> From outside software looking in, “software freedom” walks and talks a lot more like “coder entitlement” or “coder privilege”. In short, a hacker on a tear should never hear the word “no”. Not when breaking into offices to steal parts for a train set. Not when contending with a printer they didn’t develop or pay for. Not when building the next hot web or mobile app … again. Not when building a war cloud or optimizing a baby-photo reinforcement schedule for grandma.
Do we not realize how entitled and selfish we are?
And no, I've never done a hackintosh, either virtual or physical.
[1]: https://writing.kemitchell.com/2020/04/17/No-Thanks.html
A few months ago, I read Cory Doctorow's short story "Unauthorized Bread"[1]. It's an exceptionally preachy story about a refugee in near-future America, but the point it gets across is this: closed computer systems are a tool for the powerful to control the powerless, and the consequences will be felt by both tech-enthusiasts and technophobes alike.
Personally, what I want is for more people to become adept at using their computers, so they become capable of taking advantage of open platforms, and with it, agency over their lives. That's one reason I was volunteering at Girls Who Code before the Coronavirus shut everything down. I don't necessarily expect all the 10 year olds I work with to grow up to become programmers, but if they're comfortable making quick edits to a python script in order to better accomplish a mundane task, that's a really powerful skill!
---
[1] https://arstechnica.com/gaming/2020/01/unauthorized-bread-a-...
jesus christ what are you talking about. i should feel morally obligated to a corporation? or maybe tim cook himself? this isn't a moral quandary or question and never will be. you people have deeply internalized a relationship to money and corporations that is perverse. like any good business person would say: it's not personal it's business - if they want to prevent me from using their software in a way that violates the EULA or whatever then cool they can try to stop me (note: they have in the past and will continue into the future and so the world will turn).
re those poor poor apple engineers: apple's market cap is 1.24T (that's a capital T for trillion). oh no will someone please think of them and their margins! i'm (100-epsilon)% sure that not a single apple engineer will ever suffer any hardship from a fraction of a fraction of a fraction of a percent of their customer/user base building hackintoshes.
But my question with piracy is always, where do you dry the line? Is pirating Photoshop okay? What about Affinity Photo? What about Omnigroup, which makes fantastic software, but also has to charge a lot of money for it, and was forced to do a round of layoffs recently?
What if the app is made by a single developer, but you don't like his or her politics? Or what if it's a single developer charging too much? How do you determine what "too much" is, and are you really able to be a fair judge, given that you have a personal financial stake in the outcome?
As a Hackintosh user, I don't have all the answers. I tell myself Hackintosh is okay because I used a real Mac to download the installer, but that's still a moral judgement I'm not able to make impartially. I do try to avoid pirating all forms of digital media, though, even when it means there are products I simply cannot use due to lack of finances.
this has already been hashed out during the late 90s and early 00s in the context of media piracy: software and media are non-rivalrous goods. me pirating the good does not prevent anyone else from purchasing. it is not a loss to the developer or content creator because i was never going to purchase it in the first place.
> but that's still a moral judgement I'm not able to make impartially
there are zero moral issues implicated here. property is outside of morality.
How do you know that you were "never going to purchase it in the first place"? There are lots of products where I initially looked at the price tag, thought "that's ridiculous", and walked away—but eventually came back and bought it, sometimes kicking and screaming.
Again, I don't think I can make a fair judgement about what I "would buy" when I have a financial stake in convincing myself one way. And I don't think anyone else can actually do it either.
i'm at a loss for to how parse this let alone how to respond to it. who else but you "can make a fair judgement" about whether you'll buy something?
i don't have shifting perspectives on whether i'll buy something - i either decide to buy something or i decide not to buy it. if i decide to buy something but i don't have money for it i save money and buy it eventually.
to drive home the point: i pirate movies instead of going to theaters. if some movie that i was interested in seeing never gets released on some torrent site i do not buy that movie i simply do not watch it. on the other hand i do buy books even though i could pirate them easily.
I can make a fair judgement when "not buying" means I don't get the product.
Apple is an integrator, they are not in the business of selling you just commodity hardware. People who buy their products do so in large part because the experience is better than what they would get buying the same hardware from random Chinese OEM 274.
But if you’re on the commodity hardware spiel: I challenge you to match the specs of any laptop Apple sells in a laptop by another manufacturer (and actually match, not replacing NVMe ssds with some random SATA part etc) and come anywhere near 50% or even 70% of the price.
this has been done over and over again. i'm not going to go through the tedious process just to have you ultimately declare victory anyway when i can't source their superduper proprietary butterfly/centipede/tarantula keyboard or their retina/cornea/myopia display.
I've been using a hackintosh as my main productivity desktop since about 2014. Details on my latest build here: http://stephenvescio.com/blog/building-a-2019-mac-pro-hackin...
"Single-core score: 1,121 Multi-core score: 11,769 The scores for my Hackintosh with an AMD Ryzen 9 3900X 3.8 GHz are:
Single-core score: 1,259 Multi-core score: 10,515"
I switched to linux for the most part at this point (My work machine is still a 2015 MacBook though..) I had a hacintosh tower 8 year ago but I was always nervous about upgrading it.
Aside from that, it works just like a real Mac in basically every way.
I’ve been on developing on Hackintoshs for work full-time (both desktop and laptops) for many many years now with minimal hiccups. 4K HDR touchscreen laptop in 2018, yes please!
1) Many of the reliable community sites post buying guides; without wading into which I find reliable just search for “hackintosh buyers guide 2020”, “hackintosh compatibility list”, etc.
2) My now-preferred route is following developers on Github who post their hardware and EFI folder. It’ll be obvious which repos are from engineers who depend on it for their day-to-day based on stars/forks.
My current laptop I found out about from a blog (#1) then stumbled into a flawless and well-maintained repo (#2) — best of both worlds!
Re: guide -- DuckDuckGo/Github/Google is your friend -- this model in particular is rather common, but which guide is right depends on your comfort level.
If you present Apple with computer information that makes sense, and you do it right the first time, they'll usually accept it as real. I've done this around five times now and it has always worked. I can actually enter my made-up serial numbers on Apple's website, and they show up in the system as real computers[1]!
The serial, MLB, hardware model, etc all need to match, and you need to get it right on the first try! Apple seems to get suspicious once you've fed them weird data.
[1] When I tell people this, they always ask if I'm sure I didn't collide with a real serial. The possibility that this happened--especially every time I've done it--is incredibly small, so I'm quite sure that isn't what's happening.
If anyone with more knowledge of supply chain dynamics knows why this might be, please feel free to chime to chime in!
I think Apple had a stupid idea to become more luxurious and hire Angela Jean Ahrendts for 100M. God bless they realize, if they go for volume and price aggressive (as Steve Jobs said), more people can benefit.
I want hackintosh to work so well that indirectly, it will force Apple to develop way cheaper computers for the whole world.
But even if Apple shifts to 100% ARM, Hackintosh community still has whatever number of years that Apple still has to support the computers that they are selling now / selling until ARM takes completely over.
I have an ancient macbookpro 8,2 with the defect that eventually leads to AMD GPU failure (it failed, was replaced under warranty extension, failed again same number of years later). I use GRUB iowr.mod and outb commands to disable the AMD GPU on boot so it's not even seen by Linux. But when I boot macOS, at some point during the session something enables discrete graphics and I get a kernel panic. I also get a kernel panic when doing any kind of software update (it's now stuck on 10.13.6).
There’s an nvram variable you can change to disable the discrete gpu, details here: https://apple.stackexchange.com/questions/166876/macbook-pro...
I didn’t go the Linux-live cd route so I have to reapply the fix when nvram is reset but other than that the machines work fine now :)
That's going to be a lot easier then OpenCore.
Took a weekend to figure out but after that became pretty solid. So solid in fact that it became my main machine. I don't know what am i missing but i cut videos, make screencasts, work in blender... it all seems just fine.
I am doing this professionally not as hobby its my main workstation.
Now i was probably pretty lucky and for soundcard i need to use external one (i would anyway). But i am pretty sure if you buy right components you will get as stable mac as original and you will be done in two hours not days like me.
I search last time no support for rtx gpu card in hackintosh. So I'm thinking to buy second gpu. What is best value gpu that support hackintosh?
My setup right now is amd r5 3600 with rtx 2060 super. I'm currently running dual boot windows 10 & Ubuntu.
Caveat: I am using the Pentium G4560 CPU. Is that a deal-breaker?
Thx!