My 2020 Hackintosh Hardware Spec
infinitediaries.net
infinitediaries.net
This is the thing that absolutely friggin kills me with the Mac lineup.
As a developer I see monitors and computers as the perfect example of loose coupling. And I've absolutely had different lifecycles for monitors and computers in the past. My Mac mini that was once my primary desktop machine is now a media center hooked up to a TV.
But if the Mac mini doesn't meet your needs (fast CPUS, storage bays, whatever), and the Mac Pro doesn't fit your budget, Apple gives you a big ol' middle finger.
I mean, I COULD buy an iMac, but then 8 years down the road when I want a new desktop, I've got this unwieldy all-in-one where that big screen feels like more of a hindrance than an asset.
I haven't built a Hackintosh myself, but every time I look at the desktop Mac lineup I think about it.
I've always wanted a tower mac but the new Mac Pro is not the machine for me. I just want the specs of an iMac on a tower.
A couple of years ago I ended up buying an iMac 5K since I needed to upgrade my old MBP and the Apple laptop landscape was so desolate. I'm very happy with it for dev and design work but I tried to use it for music production and it's not the machine for that. Cooling is bad for anything other than short bursts. Even at 30% of sustained CPU work for audio the fans turn on and are quite annoying. I ended up building a Ryzen Windows PC which cost me as much as an i7 Mini but is even more powerful than the base Mac Pro.
What? There is a lot wrong with AIOs.
1) Cooling is atrocious
2) Dust problems
3) Very difficult repairs and almost impossible upgrades (with some exceptions such as RAM)
4) No internal expansion. You save a cable with the monitor but you add cables for everything you want to add.
5) Once some component dies you have a very expensive monitor that can't be used for anything.
6) Much like laptops, tablets, and smartphones it's an environmental disaster.
Apple builds appliances made from hardware and software.
Remember that Apple aims to sell a vertically integrated stack, all the way from their own cases, motherboards, and PSUs up through the OS and core apps. The point of this is to deliver a specific user experience that they control, and also to keep competitors out of their pool (they allowed licensed Mac clones circa 1994-96 and it didn't end well). While they still buy in CPUs from Intel and other components (RAM, video chipsets, SSDs, hard drives) from other suppliers, these are generally low-level components -- as low level as Apple can get -- and even then they're trying to build self-owned stacks so they're not dependent on anyone else (e.g. the A-series processors in the iPhone and iPad) -- a lesson they learned the hard way thanks to Motorola with the 68K and subsequently PowerPC architecture. (I'm guessing Tim Cook personally has bad memories of the failure to deliver a mobile G5 back in the day.)
Anyway ...
Developing a new machine from the ground up has got to cost in the tens of millions, at least. (Look at the sunk costs that went into the new Mac Pro, for example.)
Are there enough "enthusiast" customers with system-building interests out there to make such a beast net-profitable, after taking into account the brand dilution implication of stacking up too many SKUs (as they did in the Bad Old Days of the first half of the 1990s, before the Return of Jobs)?
I'm guessing they've done the calculation and concluded the answer is "no", at least for the time being.
It's possible but I doubt it. Does Apple know how many of its iMac customers would prefer a tower? Or how many sales they've lost to hackintoshes?
Per the curve shown in Geoffrey Moore’s “Crossing the Chasm”, HN exists largely on the left of the chasm, Apple is a trillion dollar company because it understood how to shift to the right of the chasm.
Visual explanation (.png):
https://smithhousedesign.com/wp-content/uploads/2018/02/smit...
20+ years ago?
> continue to engage deeply on the enthusiast asks right now contra-posed against their broader market understanding
Is this speculation or you have concrete evidence of this claim?
> HN exists largely on the left of the chasm, Apple is a trillion dollar company because it understood how to shift to the right of the chasm.
It think it would be the opposite. Having a tower with macOS and consumer specs (no Xeon or ECC) would be pretty boring and conservative. I think that is one of the reasons Apple won't do it.
Yeah. Back then lots of folks moonlit or ran local PC builder companies as small business PC builders and gaming PC builders. Before gateway and e-machines, and the like.
> speculation or evidence?
first hand knowledge
> think it would be the opposite
The curve is within a market. There are boring computers and exciting computers, workaday computers and toy computers, etc. Each has its curve.
Compare to automobiles, what gets shown at shows or on the track, what is limited edition, and finally what is high end then mainstream then outdated.
The high end buyers want them some of that enthusiast kit — without the high maintenance and visits to the mechanic.
That’s even true within a brand line, buyers want stuff they see getting played with over on the left of the chasm by competing enthusiasts, and they want their brand to adopt it too.
Please do go on :)
Maybe the Mac Pro will change the support issue and they will eventually be able to enter this market. But I believe their biggest fear is being compared to Windows or Linux which both have tremendous hardware support.
The only people excited about the new Mac Pro are people already locked into the Apple ecosystem. It is a fundamentally backwards looking product that attempts to squeeze more money out of already captured customers. It is not likely to attract new customers to the Apple ecosystem.
https://github.com/machyve/xhyve
Meaning, it’s not a heavy Virtualbox or Vmware type VM, no ‘vagrant up’ needed.
Instead:
https://minikube.sigs.k8s.io/docs/reference/drivers/hyperkit...
Apple: NEVER!
Checking out these graphs about Apple's revenues, apparently Mac revenues are pretty flat, while iPhone revenues continue to skyrocket (currently 5X Mac revenues!): https://sixcolors.com/post/2020/01/fun-with-charts-a-decade-...
So sure, a hobbyist-approved Mac desktop would please you and me and plenty of other geeks, but they'd also cannibalize their Mac Pro sales somewhat, and when it's all said and done, their Mac revenues would still probably be in the same ballpark. So, why do that when they can pour effort into new phones or TV services or AirPods or whatever?
The thing that worries me is that the hobbyist/geek is often the one who turns lots of others onto a technology. I'm probably where I am right now because my geek uncle passed down his used Mac to me and showed me Hypercard. And I'm pretty sure there are people who own Macs today that wouldn't if it not for me. I think appeasing the geeks is worth more than the direct profit or revenue that such a model would bring in, but in ways that aren't as immediately evident on the quarterly report.
Is it surprisingly hard to do this for some reason I'm missing? Or just slightly expensive and a minor feature so no one bothers?
“Use your iMac as a display
You can view the desktop of your Mac on the display of some iMac models using Target Display Mode. In some cases, you can also use Target Display Mode to play the sound from your Mac (called the primary Mac) on the speakers of the external iMac. For example, if you have a MacBook Pro you could use an iMac as the display and for playing audio.
Note: Target Display Mode isn’t supported on iMac models with Retina display. Only iMac (27-inch, Late 2009), iMac (27-inch, Mid 2010), and iMac (Mid 2011 to Mid 2014) support Target Display Mode.”¹
――――――
Furthermore, even though it is all-in-one in nature, a laptop's form factor is small enough that "putting it out to pasture" to live its life as a server with the screen always closed in your media center, or in a closet next to your cable modem is totally feasible.
Regarding monitors, I used to use self-assembled PCs all the time, and while there was a time where I would use the same monitor across different PCs, I just didn’t do that anymore by the time I bought my first iMac. Because monitor sizes and resolutions get better over the years, I’d typically give my entire computer to someone else and just buy a new monitor to go with my new PC. Maybe others don’t mind looking at an old monitor. To each their own, I guess.
I have a beautiful case (Corsair 570x mirror black tempered glass on 'all' sides). 8700K, 64GB memory, 4TB of SSDs, Vega 64. Runs just as silently as you could hope (H150 closed loop water cooling).
Like you said, Apple gives you the finger for a lot of things. I've lost track of the number of iPhones, iPads, MBPs between my girlfriend and I (but probably at least five each of the letters, and most of the iPhones). But I cannot stomach, in good faith, the world's richest company charging me $1,000 for 56GB of RAM (8->64) when I could buy high end or even faster memory for $250 for 64GB.
And, following some guides? It "just works". Continuity, Handoff, Apple Watch unlocking, iMessage, Sidecar. Clover Configurator is awesome, and if you want to be/feel even more native, OpenCore is even better (though requires manual work, whereas Clover can have your system booting into macOS in 40 minutes from building your USB).
So could I spec out a new Mac Pro that outpaces this? Sure. As could I grow this machine (it's just been my Windows workhorse for about 18 months).
I still love Apple products, but I don't feel any particular remorse for doing this, versus plonking down what most likely would have been $9,000 for a similar Mac setup.
Then inevitably something doesn’t quite work properly anymore.
IIRC my first build was with El Capitan, and I tried to follow with all updates, but it was painful every time.
When I was building my Hackintosh, the common advice was to use nvidia GPU, so I got myself a then fresh out GTX 1070. But then soon, Apple decided not to sign the nvidia web driver, so we all are SOL with the support on newer macOS versions.
I was even considering trying to sell my current GPU to replace it with an AMD one, but instead decided to make it work with iGPU and do the GPU-heavy work on Windows.
I would never use or recommend a Hackintosh for any work where you'd expect a reliable machine, let alone using it for work.
But I would also not drop the cash on the insanely priced mac dekstop lineup. I've got a macbook and I will probably buy another one (not convinced because the keyboard fiasco which also affected my machine).
I was not expecting it, but windows 10 is much improved over the windows I knew. I now use it for gaming and some personal projects where GPU matters (game dev, computer vision, machine learning). I still need to get used to it and I sometimes miss some tools (Alfred, Preview.app, iTerm, modifier keys -> cmd > windows). But while macOS seems to have been dropping the ball recently, windows is scoring goals.
I will seriously consider switching back for my next machine, especially if apple keeps doing this stupid stuff. I was also thinking about linux, but I'm not sure if I want to spend time configuring all the little things.
It gives people the time to fix the potential issues.
Also a fun fact, I have a 2012 macbook pro and when High Sierra got released the update would fail on it because I had changed the hdd. They were trying to counter Clover but it took less than a week for the Clover team to find a workaround and I coulnd't update my real macbook pro for months before Apple corrected the issue for me.
That said, I do agree that I wish it could be used as a monitor.. even to power a laptop would be great. There used to be a way to do it but it died once we hit 5k.
The best Apple solution at the moment is to use MBPs in this way, unless you want the ultra expensive Mac Pro.
- Connect one to either left port, and one to either right port, of the iMac Pro.
https://support.apple.com/guide/imac-pro/connect-a-display-a...
Now, personally, I want my computers either portable, or loosely coupled to the monitors. But the iMac Pro is quite a capable machine.
I’d like apple to make the xMac (cheap expandable tower) but I wouldn’t buy it myself. I suspect not many people would.
> This is the thing that absolutely friggin kills me with the Mac lineup.
You can still use your iMac as a monitor -- just plug your computer into the Mini DisplayPort connector.
> But if the Mac mini doesn't meet your needs (fast CPUS, storage bays, whatever)
The new minis have thunderbolt -- basically just a PCIe connection -- for storage bays etc. I understand it's not as esthetic as an integrated bay but who moves a desktop machine around anyway?
I'm not saying "take these options or shut up" -- I'm merely saying Apple is providing some options that will satisfy some chunk of the market that shares needs with you, and out at the long tail there are always people who aren't happy. I also buy Apple hardware and know I'm buying features that don't matter to me and miss a few features I wish they'd included.
This isn't to defend apple (why should I? Plus the list of things that annoy me about their offerings is long...like your point about their disappointing choices in Intel CPUs) I'm simply addressing two points you made.
I believe that this only works on iMacs made before 2014. New ones don't support Target Display mode (https://support.apple.com/guide/mac-help/use-an-imac-as-a-di...)
However in either case if your iMac is kaput you don't have access to the display -- the iMac has to be able to at least start their boot roms, though not boot macos, to make this work. Then again, modern external displays also have to be able to boot their firmware so perhaps I should't consider this a limitation.
Here is my geekbench 4 benchmark: https://browser.geekbench.com/v4/cpu/15176970 (slightly better compared to new 16'' macbook with i7)
And these are components that I've bought and for which prices:
Motherboard: ASUS TUF Z390M-PRO GAMING - 144 euro
CPU: i5-9600K - 208 euro
RAM: Predator 2x16gb RGB - 184 euro
NVMe: SILICON POWER 512GB P34A80 M.2 PCIe M.2 2280
SP512GBP34A80M28 - 81 euro
PSU: THERMALTAKE Smart Pro RGB 750W Bronze - 89 euro
GPU: ASUS Radeon RX 580 4gb - 166 euro
I still have to see how stable this will be, and if it can replace my 2015 iMac.Here are useful links I used: https://github.com/alienator88/ASUS-TUF-Z390M-Pro-Gaming-Hac... Also Google: hackintosh asus tuf z390m
Definitely this. There are "golden builds" where people have ironed out components and steps exactly so there's barely any more pain than installing Windows.
With that said I’m pretty much done with it now that they made the 16 inch MBP. I bought one with the i9 and 64GB of ram and the experience is way better. I don’t need to mess around with clover or update random kexts anymore. It gets old after awhile!
I'm just going to turn the desktop into a Windows gaming rig now :V
However, the future of pain-free Hackintosh doesn't seem very likely. It's rumored (or confirmed?) Apple will do its proprietary ARM system as MacOS eventually moves onto that [1] (maybe not this year, but in the near future). And then there's the T2 chip.
I have been slowly moving away from Mac in general as I have no need for it (not a Mac/iOS developer). The alternatives are just as good or better for my taste.
[1] https://www.tomshardware.com/news/apple-mac-arm-cpus-2020-in...
Consider Paste - Ditto exists for Windows, but it's just not as nice in my honest opinion. Or BetterTouchTool, I'm not aware of a Windows alternative.
give it a roll.
Admittedly part of the reason I prefer macOS to Windows is that I find pro audio software tends to get more love on macOS.
[0]: https://news.ycombinator.com/item?id=18114712 [1]: https://support.apple.com/guide/security/mac-computers-apple...
Their own security makes a mandatory T2 chip inevitable imho - there were dubious allegations they were using compromised motherboards in servers last year, it wasn't true but they'll want to make it impossible.
I don't think even Apple can afford to buy too many of the Mac Pro. :)
In all seriousness, the Mac Pro doesn't make a good server (for most purposes). Most servers don't need GPU, no server needs a way way overdesigned and expensive case. Don't need the expandability. Etc.
I wouldn't be too concerned about T2 as a blocker for the next few years, as the latest iMacs continue to ship without it. Presumably they'll give those a minimum 5 year support window from the day they leave the store lineup.
Instead they may considering offering cloud instances for running XCode etc. that they can rent out.
Note that you'd have to user vt-d, in combination with vfio, not virtio. Vt-d allows for PCIe passthrough. VirtIO is a family of paravirtualized hardware like HDD controllers and network interfaces.
Besides the name-switchup, you're completely right.
https://wiki.libvirt.org/page/Virtio
https://software.intel.com/en-us/articles/intel-virtualizati...
Note: I own a couple of Mac Minis too, just for the license of course.
They would have to specify which hardware was supported, which would automatically give those suppliers a boost and Apple would lose the markup.
If they didn't specify supported systems, they'd have to support more hardware, which is a pain.
Of course a lot of low effort ports find their way into the App Store anyway, but if you compare how many of those iOS has vs how many Android has, the difference is staggering. On macOS the advantage is less clear since desktop platforms have throughly been colonized by Electron, but it still holds an advantage thanks to a bevy of small shop Mac exclusives.
The harm is they will make less money than currently.
How viable is it? I'm using a 15 inch Macbook Pro but it struggles with 3 1440p monitors but my PC with a Ryzen 3800x and RTX 2080, 32gb RAM runs like a beast on Windows.
If you plan to Hackintosh your PC though, your RTX 2080 won't work.
https://appleinsider.com/articles/19/01/18/apples-management...
I have a similar build (64GB and a 2080 Ti) but the lack of Nvidia support is keeping me from giving it a go.
However, there are some caveats. Because AMD is not officially supported, some things don’t work like Adobe apps, Android emulator and VMs. Fortunately ios development on Xcode works.
First I've heard of this, but I guess it's a thing?
(I've got a 2015 iMac 5k with no such problem, but, ironically, my screen is blue-taped in as I'm in the middle of adding a larger internal SSD)
https://forums.macrumors.com/threads/did-you-know-about-dust...
https://hothardware.com/news/apple-class-action-lawsuit-dirt...
HOW MUCH $$$ TO BUILD THIS MONSTER of a "mac", and how does that compare to a similarly-specified Apple product?
Without this, it feels like a collection of thinly-disguised product placements.
The problem is if you want a Mac tower desktop they don’t offer anything with consumer components.
Maybe it would be better to check for CPU capabilities at runtime and have a more portable app, but what do I know, obviously Adobe PMs will not pay the cost just so some mutts can run hackintosh.
I used OS X from launch but switched to Windows three years ago because it was simply a better package for me. Cloud computing has pretty much eliminated the need/preference for OS X.
Copland didn't make it, Mac compatibles were eating Apple's remaining profits and BeOS also a possible interesting What-if, would probably not saved the company.
Is this just you and some people you've seen online, or is there some study showing them genuinely losing significant market share to Windows?
In 2014 Apple Announced they had around 80M Active Mac Users.
In 2017 They had over 90M Active Mac Users.
In 2018 They Reached 100M Active Mac Users.
Apple has a fairly stable Mac business, and ships 18 - 20 Million unit over the past few years. They are also very proud of their consistent ~50% of Mac sold are first time Mac user.
If no one was leaving the Mac ecosystem, you would have expected 9 to 10 million increase of active user per year. Except it didn't happen. The growth rate has slow down dramatically. They are gaining ~5M user per year.
There is also another stats Apple gives out, nearly All of the New Mac user were from China. And that is not surprising given the whole iOS ecosystem and games development requires Mac along with the rise of middle class. But this also tells you most of the New Mac User are from China.
This hypothesis doesn't takes into account how Apple measures its "Active Mac Users", but suggest Apple is losing millions of Active user outside China. And since US has the largest Mac user base, I would not be surprised if it lost ground to Windows was an observation from a US users perspective.
Second there is still over a billion Windows PCs on the market. And judging from Intel's latest quarterly results suggest the PC market is still in very healthy replacement cycle.
I know a lot of education are going all in on Tablet. I do wonder how big the market is. I dont have any Data with that.
Could you expand on this bit? What need does cloud computing fulfil that used to be provided by OS X?
You still need to provide a serial, MLB, etc.
If you configure everything correctly, you should have no issues using Apple services.
I have my PC with an AMD Ryzen 3900X running with macOS with working iMessage / App Store etc.
If someone want to try, here is with what I started https://github.com/foxlet/macOS-Simple-KVM
At this point in my career I spend most of my days running around in meetings so if I'm doing programming I'll usually do it on my desktop. My laptop ends up being a glorified note-taking machine with only light frontend programming so I'm really optimizing for portability. Interested to hear some thoughts from fellow engineers with the newest Macbook Air.
2. I’d get a low-spec MBP13 or MBP14, whatever comes out next.
As for 2, I already have an MBP13 2017 and I want something even more portable. That was why I was interested to hear people’s experiences programming with it’s lower spec CPU.
That said, I recently upgraded to a new MBP because my 2013 MBP had gotten really laggy for certain things, particularly the web (and the inspector, etc.). This was weird, because on pure-compute tasks it still did pretty okay. But basic sites like Twitter were visibly laggy, and the Chrome debugger was like mud.
I did some research and ended up concluding that it came down to the integrated GPU. The processor itself was still significantly faster than a brand-new Air, based on benchmarks, but integrated GPUs have made huge strides in the past 5 years (and web pages have gotten significantly heavier) and I guess that has a more noticeable impact on basic tasks than the CPU does.
Anyway. If you're only doing the occasional, light web dev then I would guess you'll be fine. It'll be noticeably slower than your 2017 MBP, but probably still passable.
Omitting disks, that system cost me just a little bit more than your mainboard ;-) Of course two dozen 40mm/7k rpm fans and 480W peak power draw (no GPU!) are quite a tradeoff.
Any info on how they will lock it down?
The presumption is that when enough time has passed that Apple will obsolete the non-security-chip-equipped macs and macOS will only boot when able to communicate with a security chip running Apple-signed code. It's quite plausible. The security chip does provide a ton of other benefits, though.
The time you have to spend maintaining it can amount to a lot. In my case, the machine would always feel sort of unstable with random freezes, etc. You just never really know 100% what's going on behind the scenes, it could be the wrong kext, or the wrong graphics card, or the wrong os patch, the wrong iso used, etc.
If you have plenty of time to play with it, I would say go for it. But if you just need your machine to do work and cannot afford having a computer that may suddenly stop working (and requiring a lot of time to get it going again), just save your time/money and buy an actual apple device.
The idea of having a fast and custom made computer running macOS is pretty enticing, but it's a lot more time consuming/intricate than one would like to admit.
Updates were a pain in the past, but recently they are being applied smoothly.
My Hackintosh is my main device (typing from it right now) and I am working on it 10h+ a day for years without interruptions, so I think it's more than worth it for me.
Apple simply does not understand what we want.
If you do that it's mostly hassle free. Never had freezes, had stuff like sound not working when coming back from sleep (which i solved by switching to usb audio).
Of course, then something will come along and fuck you up, like Apple dropping nvidia drivers completely. Which is solved by getting an AMD video card. Admit it, it was time you upgraded the video card anyway :)
HP 6300 SFF: $35 NVidia GT 710: $30 16GB of DDR3: $60 Cheap 256GB SSD: $30
More than fast enough for me. Everything works: iMessage, iCloud, etc. No crashes, no freezes, no audio issues. It started on High Sierra and is on Mojave now. Installation straightforward, though it requires concentration as you read the instructions - and no cheating.
https://www.tonymacx86.com/threads/guide-hp-6300-pro-hp-8300...
I added this graphics card:
https://www.amazon.com/gp/product/B07B7YMBFC/
I even get HDMI audio support.
It is fairly quiet, but I've never heard it really ramp up.
I do vaugely remember the card NOT coming with the shorter edge connect (metal L bracket thingy). Need to look back there and see what I have going on.
Running untrusted code from anonymous people on a forum, some of which runs at kernel level (like hardware drivers) is a no-no for me and should be for anyone.
I followed the "vanilla" guide to build my Hackintosh. It uses only open-source kexts files available on Gitlab or Github.
Just avoid TonyMac and their apps.
In our case, the hackintosh community is highly technical and would notice any suspicious behaviour immediately.
Also, I think all the drivers are available on github? The TonyMac stuff is just a frontend that installs the same source available drivers...
Then if you really want MacOS, look into VFIO with GPU passthrough. People are getting native like performance with both Windows for gaming and MacOS.
Are you in a country with a laissez-faire legal system? What you are asking, in a commercial context, is whether or not you should violate your MacOS license agreement. At least by USA legal rules, anyway.
I've never heard of Apple litigating over this, but it's something that businesses try to stay away from.
IMO hackintoshes are for hobbyists.
I'm frustrated by how much more difficult this is from running Linux or even Windows on ec2.
tonymacx86 has a list of supported components and has suggested builds as well. Been around for years.
Funny thing, I run my Macs in virtual machines (VMWare), and the speed is identical to Windows (host OS), while all other OS'es (Linux / BSD / other Windows') show slower speed. I wonder why.
I think you are misreading/misunderstanding the performance of modern NVMe SSDs.
SATA based SSDs which it sounds like you have, top out at around 550MByte/sec.
However a PCIE 3.0 NVME can easily achieve 3500 MByte/sec throughput. That's saturating the PCIE 3.0 x4 link. PCIE 4.0 based SSDs are even faster, with advertised 5000MByte/sec throughput (but in testing may top out slightly slower than that)
Yes, modern SSDs are stupid fast.
[0] https://www.techspot.com/review/1893-pcie-4-vs-pcie-3-ssd/
Our automation group has a couple of maxed out trash cans just for Mac VMs. The IT department probably can't wait to replace them with the new rackmounts.
As for technically, it's possible. I believe you either have to edit some file or run a patcher to get it to run MacOS though.
As for hacking VMWare I got my hands on a official Mountain Lion image years ago, directly from Apple, which I used to copy/upgrade into new VM each time a new Mac OS was released. I have lying around cca 15 VM's with different flavors of Mac OS each, all tests for various projects for my clients.
Apple clearly doesn't want to support third party hardware and from what I've heard, you have to live in constant fear of updates.
Spite is another one. Or fun. It's a neat thing to do. Hacking-wise.
You might want the high performance hardware without the premium price.
I've considered it but will probably go Linux for my next desktop work machine.
This is a bad reason to spend any of your life on something.
My somewhat humorous take back in the day - the terms said the OS must only run on Apple labeled hardware. So I labelled the hardware with a couple of Apple stickers. That should do it, right?! :-D
(If I recall correctly the stickers even came with the Snow Leopard DVD...)
Apple is a company. Companies do not have feelings; they have interests. Who are you (financially) hurting by running Hackintosh?
Because for a variety of reasons they don't want to pay for a "real" Mac I'd assume.
Personally I'd not consider it as the value I get from a Mac is that I don't have to worry about updates, hardware, drivers and spending hours reading up on Hackintosh forums what's safe to do.
If you're a developer, OS X is great.
Windows is a second class citizen if you aren't using Visual Studio.
Linux is great - it's basically your deployment environment - but you often have to mess around with it a bit.
OS X is 90-95% of the benefit of Linux, but it just works™. If you want to get work done, that's a pretty good feature.
The trouble is that, if you want to run a desktop, there are basically no good options. Mac Mini is very limited, same with the iMac. The Mac Pro is not limited, but it supports such enormous expansion that the base config is extremely expensive, while not being very performant.
I certainly wouldn't do it again!
Not all Android phones are like that -- what are you buying which doesn't get any OS updates?
For native macs that’s probably the case, but I spent so much time just getting basic features of my hackintosh to work. If I wanted to change audio source from headphones to HDMI I needed to add/remove kexts and restart!
Also: could you write which models of components you bought:
a. 580 gfx card ? /nitro? pulse? others :)/
b. in terms of 5700 youre planning to buy do you have exact model?
c. which exact memory (size of one) and 3600 was base or overclocked
This doesn't make sense. One definitely, in general terms, has to mess around more with Hackintosh than with a Linux installation, as the hardware compatibility is much higher with the latter than the former.
I did use a Hackintosh, for some time. I still need Mac occasionally, but nowadays I just run it in a VM.
I just upgraded my hackintosh from El Capitan to Catalina. It wasn't all fun, but wasn't too bad either. I'll probably get another couple of years trouble free with this OS, so it was worth it. After that I'll switch to Linux or Windows for my main system, though.
I can see how someone in a particular field, such as video editing, might prefer certain macOS apps. For general software development, though, a Linux machine feels like a much safer bet.
As someone who lived with an Ubuntu installation for 5 years up until 10.10 and then with Arch for arount 4 years - you statement about linux being an easy thing to handle is correct as long as you are fine with a distro like ubuntu and don't want to change much.
As soon as you embrace something more hacky or at least more bleeding edge - you are in the world full of unexpected surprises. Any major update can cause you hours of problems because distro devs decided to switch from somethingX to somethingY and you had to prepare your installation before updating but alas, you rarely read the fron page of https://www.archlinux.org and now you have to rollback and do everything right.
Not a too common scenario but not an uncommon one too.
Not to metion that for the most part linux remains a second-class citizen to software devs, so you won't see much of a general purpose software of the same quality macOS has to offer. Which is a problem if you are going to use the machine for something other then software development.
With a hackintosh, as long as you’re using supported chipsets, cards, etc the larger overall configuration of your machine doesn’t really matter much — it’ll just work. Point in case, macOS handles the aforementioned dual monitor dual GPU setup without so much as a hiccup both on AMD (and if you drop back to High Sierra) Nvidia. It’s paradoxical, but hackintoshed macOS is often better at smoothing over differences between machines than Linux is.
The only reason I bust out OSX is for iOS development.
Also while powershell is great, I find it just too wordy. Many commands that are 4 characters in unix systems are multiple words, with hyphens etc.
* Native bash terminal.
* Just works and the defaults are fine.
* homebrew package manager is quite nice.
* iPhone integration is pretty awesome (file air drops, calls, messages all available from macOS)
Best example is finder: windows explorer, I could basically navigate by keyboard alone. Finder pretty much requires the mouse.
Anyone doing this should support any of OEMs selling the BSD or Linux based hardware instead, like System76, Tuxedo, Dell, Asus.
Either one buys into the full Apple experience, or not.
That being the case, better contribute to BSD and Linux OEMs.
Oh, for the "Apple experience"? Please.
The last two Apple experiences I had involved them wanting to charge me $900 to repair a charging circuit in an otherwise perfectly functioning MacBook, and another where they repeatedly denied me warranty service on a maxed out MBP which could repeatedly be made to crash, oftentimes multiple times a day (due to what Apple begrudgingly admitted nearly six months later was in fact a design issue).
To be clear I'm perfectly happy with Apple hardware and software and realize that my experiences are outliers. But "because I'm a cheapskate" isn't really a valid argument here.
Speaking from experience here -- if the price of a Mac is your barrier, forego the Hackintosh and buy a used Mac.
There is no Mac that supports my needs, used or new.
I'm genuinely curious -- what needs do you have that a used Mac would not support?
For me I like the hardware of Mac but hate the software (macOs) as it assumes the users is a dummy, it is particularly hostile to power users.
Heck, even my wife (which is not a power user) thinks that macOs on her MacBook Air is too limiting and tries to hide "too complicated stuff" from the user, and considers getting a Windows laptop after using Air for 6 years. The only benefit of macOs from her perspective is integration with iPhone and airpods.
Similar feelings from my coworkers who choose MacBook over Lenovo at my work (particuarly using fullscreen on 2 monitors is a PITA).
Some of the issues that my wife had (ordinary user):
- directory structure in Finder is strange, you don't know where your Documents is located
- photos after transferring from iPhone using the default app land in some strange format, should would expect to have jpeg/heic/mov files, but what she sees is a binary DB file (how to send photos to relatives from e.g. gmail, when you can't select it from the filesystem?)
- closing apps - when I click on the red button I expect the app to close, not just one of the windows, so the only way on macOs is to go to app menu and click Exit (too many clicks and needs scanning for a text), while I think most would prefer the other way around (my wife does)
And from myself: Why the default unix tools are in ancient versions? One has to install brew to do anything non-trivial in Terminal.
That's backwards. Rich megacorps are the ones that should be pressured to change their behavior, not individuals.
Plus the full Apple experience is just about getting your money, it's not actually better than the full Linux experience or the full Windows experience.
But it is?
- Can I view my iMessage texts / make and receive calls using FaceTime on Windows/Linux? No? There you go, a feature I'd miss on day 1.
- Can I run the Affinity suite on either of those? Nope. For that matter, you still can't use Adobe products on Linux, can you?
- Can I develop for iOS/macOS? Nope.
- Is there a consistent UI for native applications on Linux yet? Nope. For that matter, is Gnome still the bare bones GUI of choice for the most widely used distros?
- Do either of those two platforms integrate nicely with the rest of my Apple devices? Nope.
- Is the X Window System still a thing? How about Wayland, is it ready yet for a retina grade multi monitor setup? Am I able to take screenshots now, for the love of all that's holy? Let me guess, probably not.
- Is Windows still the insane mess that contains Win95/2000/XP UI elements?
- Is Windows still the telemetry infested product it was a few years ago?
I could go on, and on, and on, frankly, but what would the point be? I have slightly different preferences than you have, and that's totally fine. I'm sure you get by well with Linux/Windows, just as I get by well with using macOS.
Of course Apple created macOS and Mac hardware to make money! I assume correctly that Microsoft didn't create Windows to lose money on it, did they?
What do you have in defence of the other half other than empty platitudes about "buy in", which is of course somehow different from the "lock in" Apple sheep do?
Performance-wise a MacBook Pro is and has been a great machine and not incredibly expensive, plus you get the portability aspect. For the "semi-professional" market that a Hackintosh is appealing to, most folks would be better off with a MacBook Pro and a Thunderbolt dock. You also miss out on a number of core features of the OS because the hardware that supports them doesn't exist.
Combined with the headache of keeping the machine current, it's not really a good tradeoff for a couple hundred bucks. You'd be better off buying a used MacBook Pro.
I loved OS X on my MacBook but I wanted more power and a larger screen, and I couldn't afford a Mac Pro.
Compared to both Windows and Linux, I preferred OS X's behavior in:
- the systemwide emacs keybindings in every textbox
- the consistent keyboard shortcuts (Cmd+C was always Copy, Ctrl+C was always Interrupt)
- the dedicated keyboard key (Option) for typing non-ASCII characters
- the general higher quality of apps that were available (Transmit was a better FTP client, TotalTerminal a better terminal, Preview a better PDF viewer, iBooks a better ebook reader, MplayerX a better video player, iTunes a better music player, Adium a better chat app, Transmission a better torrent app, Parallels a better VM, than anything for Windows or Linux)
- the consistent look-and-feel of apps
- the centralized notification system, Growl (before any OS had built-in notification support, the third-party Growl library was the de-facto standard on Mac, at a time when in other OSes, every app used their own notifications that constantly got in each other's way)
- QuickLook
Compared to Windows, I liked:
- the presence of a bash terminal underlying everything
- multiple desktops (Windows has this now, but didn't back then)
- Exposé (the thing that showed all open windows so you could click the one you wanted to easily switch to it)
Compared to Linux, I liked:
- Homebrew, a package manager which actually installed up-to-date packages instead of years-old packages (this was before Linuxbrew)
- official support for various paid apps like Photoshop and MS Word
- the ability to do many important things in a GUI (and therefore, the ability to do new things without needing to Google them)
Aside from the complications updates posed, I ran into no major problems with the hackintosh setup, other than I think the microphone didn't work? Everything else worked fine. I had overall much fewer problems than I have with Linux.
When I updated to OS X 10.7 Lion on my Hackintosh, I got a weird issue where the hard drive would wipe itself every few days – like, I would turn on the computer, and it would tell me the hard drive was blank and had no operating system on it, and I had to reinstall everything all over again.
(To be clear, this was the first issue of any kind my Hackintosh had ever gotten.)
At that point, my business had gotten successful, so I could afford to buy a 2013 Mac Pro and stop worrying about what went wrong.
So I bought the Mac Pro... and its SSD still wiped itself after a few days. Turns out, the problem was in Lion's exFAT driver. I'd partitioned it into HFS+ for Mac, NTFS for Windows, and a shared exFAT partition, like on my Hackintosh, and Lion just couldn't handle that.
I gave up on having an exFAT partition after that, but kept the Mac Pro because it was so nice (it was also much quieter and smaller, which let me put it in my backpack for hackathons).
Updating an audio rig, in my experience, is done only when absolutely necessary. So, I don't bother (still on 10.12.6).
80C for a 9900k under sustained high load would not concern or surprise me. It's a high end power hungry CPU. 100C is the cutoff temperature so maybe more cooling might help it turbo more but I doubt you even get throttling at 80C.
I mean I get you (pity and understand) if you are stuck in Logic or Final Cut Pro land with no painless way out, welcome to the state/reality of proprietary media production workstation software lockin, which is arguably nearly as tight of a lockin as obscure scientific instrumentation and machine control driver lockin etc... "yeah, you'll need a working install of NT4.0"
I mean read his specs, it's not cheap at all. Fractal cases are not cheap, and the RTX 580 that he will upgrade once he gets to Catalina? Right, that's cheap.
Those little mac minis are beasts if you ask me. Mine is called minibeef ;)
I've added an eGPU to it and it's powerhouse for all of my work, in spades.
Edit: my geekbench score is 5547 single and 23621 multi, that seems to be much higher than the posted specs.
They do - they use Intel UHD Graphics 630, which is an Intel GT integrated GPU https://en.wikipedia.org/wiki/Intel_Graphics_Technology.
How did you think they were running the display? They can't squeeze a tiny discrete graphics card in there!
And regarding the size: Who cares? It's not a portable device, so make it a bit bigger and no one cares but is happy that the hardware is better.
Lol you said it didn't have one a second ago!
Your interpretation of what he/she wrote makes no sense for any non-server hardware. If it can show something on the screen it obviously has a GPU (it just might be garbage).