My Hackintosh Hardware Spec
It&#x27;s sad to say but this is the only way to get a decently powerful desktop Mac right now (that&#x27;s not using server grade Xenon chips, I don&#x27;t need ECC).<p>One thing that&#x27;s unfortunate though (about a Hackintosh) I think about to change (maybe already has) is the use of a R9 280x due to driver issues in OS X (i.e. there are no drivers for newer GPUs). I think now you can use, or soon will be able to, Pascal based GPUs which would great for deep learning&#x2F;CUDA. It&#x27;s a shame Apple has been relentless in their quest to ship inferior GPUs in Macs.<p>The biggest beef I have with this Touchbar MBP I&#x27;ve got is the GPU is pretty crap compared to NVidia&#x27;s offerings-- and I think it&#x27;s somewhere that Apple could dominate. Sure it&#x27;d take partnering with GPU manufacturers, innovation, and money in the space but that&#x27;s exactly what the Mac needs right now and Apple is fully capable of... or someone&#x27;s god forbid sacrificing a small bit of portability for the power.<p>I really want to love the mac but outside of iOS development I don&#x27;t have much of a reason to run it these days. Windows + Linux subystem is pretty great, or just booting directly into Linux.<p>To be honest developing in native Linux lately has been wonderful, it&#x27;s incredibly fast, driver support is pretty damn good, and desktop is attractive enough.<p>I even have Thunderbolt 3 ports on my desktop which have been good, I just wish VNC clients were faster so I could network-in my Macbook Pro&#x27;s screen better. The latency even over thunderbolt three is pretty atrocious.<p>Edit: Just so I don&#x27;t SPAM another comment, as the nice folks below have pointed out... PASCAL is supported. Upvoted you all because I&#x27;m so happy. Gonna get my hackintosh back in action tomorrow.<p>Edit 2: I&#x27;d also like to say NVMe is mind blowingly fast on the desktop I&#x27;ve got and something sorely lacking from Apple&#x27;s offering adding another downside to the current Mac desktops.<p>Edit 3: Cleared up note about thunderbolt 3 and VNC.