Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Desktops (Apple) Intel Apple

Apple May Be Done With Intel Macs, But Hackintoshes Can Still Use the Newest CPUs (arstechnica.com) 53

An anonymous reader quotes a report from Ars Technica: Apple hasn't stopped selling Intel Macs just yet, but it's safe to say that we'll never see a Mac with one of Intel's 12th-generation Core processors in it. But that minor detail isn't stopping the Hackintosh community from supporting new Intel and AMD processors and platforms. The developers behind OpenCore, the most powerful and actively maintained bootloader for loading macOS on standard PC hardware, improved its Alder Lake support in this month's release, version 0.7.7. In a blog post over the weekend, the developers also detailed their efforts to update OpenCore and its associated software to work with Intel's Z690 chipset.

The key to building a functional Hackintosh is normally to build a PC that's as close as possible to actual Intel Mac hardware -- most crucially, the CPU, GPU, and chipset. OpenCore's job is to bridge whatever gap is left between your PC and real Mac hardware so that macOS boots and works properly. It adds support for reading and booting macOS filesystems, loads kernel extensions to support additional hardware, tells macOS how to handle your system's audio outputs and USB ports, and spoofs hardware to take advantage of macOS's built-in support (if, for example, your PC has a GPU that is similar to but not quite identical to a GPU included in a real Intel Mac). As OpenCore has developed and matured, it has gotten better at bridging larger and larger gaps between PC hardware and "real" Macs. It can get old versions of macOS like Tiger (10.4) and Snow Leopard (10.6) up and running on old hardware, and it can even be used to run newer macOS versions on real Macs that Apple has dropped from the official support list. It can even run macOS on AMD processors, albeit with some caveats for software that relies on Intel-specific functionality. The still-active Hackintosh Reddit community is full of people running macOS on all kinds of different hardware.

It's that sort of flexibility that will keep macOS working on 12th-generation Intel CPUs and the Z690 chipset. All of that said, running macOS on newer hardware isn't for the faint of heart, and some things just aren't going to work. Trying to use 12th-gen processors' new efficiency cores (or E-cores) can also cause general slowdowns because macOS doesn't know how to best distribute work between the different types of cores -- macOS doesn't (and never will) support Intel's "Thread Director" technology, which needs to be baked into your operating system to get the best performance. The GPUs from 11th- and 12th-generation Intel processors also won't work in Hackintoshes because they were never supported in real Macs, so you would need to rely on a dedicated AMD GPU to handle display output and other tasks (in real Intel Macs, even iMacs and MacBook Pros with dedicated GPUs still use the integrated Intel GPUs for video and photo encoding and decoding). Apple is still adding support for newer AMD GPUs in macOS releases, presumably so those cards can work in the Mac Pro -- the Radeon RX 6900 series, 6800 series, and RX 6600 XT are all supported -- but Apple could easily decide to stop supporting newer GPUs whenever it wants. And Nvidia GPUs aren't supported at all.

This discussion has been archived. No new comments can be posted.

Apple May Be Done With Intel Macs, But Hackintoshes Can Still Use the Newest CPUs

Comments Filter:
  • Without consuming 80% of my cpu. The OS is unusable at that point. It has been like this on every hardware combination I have used for the past 10 years.

    What am I doing wrong?

    • Haven't had that problem personally, but really I don't see the appeal to a Hackintosh.
      The OS, IMHO is inferior to any Linux desktop for the kind of work you'd want to do on a Hackintosh.
      If you're using it for the things that software suites on Macs excel at, then you're probably purchasing a real Mac.

      I switched from Linux as my main work OS for the last 15 years to Mac when I purchased my M1 Air... The hardware is phenomenal, but the OS is just a more polished Windows. If we ever get a truly functionin
      • If you need 100% compatibility with first-party apps like Microsoft Office, Zoom, etc. for real work but also want Unix-like features and don't want to mess around and have things "just work", macOS is better than Windows. Instead of a bolt-on Linux kernel running parallel (WSL), it is actually BSD-based at its core.

        I love Linux and I love running it behind the scenes all over the place, but I use a lot of commercial software.

        • If you need 100% compatibility with first-party apps like Microsoft Office, Zoom, etc. for real work...

          Zoom runs natively [zoom.us] on Linux.

        • by Tom ( 822 )

          This

          All my servers run Debian - because it does its job with minimal hassle.

          All my desktops and notebooks run MacOS - because it does it just works.

          I have one windows partition because work requires me to use some crap that only runs on windows about twice a month and that's exactly how often that is booted up.

        • No, I'm sorry.
          macOS is not "BSD based"
          It's Mach, with BSD bolted onto it for user-space friendliness. Over time, the BSD subsystem in Darwin has become more usable, but even today, you still can't really do anything without using Mach ports to communicate with the kernel.

          Unix-like features, from the perspective you speak of, is a matter of user-space interface, which WSL satisfies just as well as the BSD subsystem on macOS.

          i.e., in WSL, you can run Windows binaries that do the real work, just like in
      • Haven't had that problem personally, but really I don't see the appeal to a Hackintosh.

        Beyond something to tinker with, no, there's not much point to it. Even with nearly compatible hardware, there's still some glitches and gotchas, and more things tend to break every time Apple pushes out an update. X86 support essentially has a looming expiration date now that Apple has moved on to using their ARM-based CPUs, so there's a limited future for hackintoshes.

        If you want a Mac, buy a Mac. If you want PC hardware, run an OS where the vendor isn't user hostile with arbitrary hardware restriction

      • If we ever get a truly functioning Linux kernel on this thing, MacOS is gone in a heartbeat.

        LOL!

        The Year of the Linux Desktop, Macintosh Edition!

        Corollary to the "Apple is Doomed!" meme. . .

        • That couldn't make less sense.

          I ran Linux for years on older Mac hardware, and kernel support is getting closer every day for Apple Silicon.
          How is it a corollary to the "Apple is Doomed!" meme? Are you confused about what corollary means?
      • by edwdig ( 47888 )

        One of the biggest appeals of Hackintosh is for developers that do multiplatform work and need to make a Mac/iOS build once in a while. The kind of jobs where it's nice to have the option available, but you don't need it often enough to justify the cost.

        • Ya, I can see that.
          You can rent time on one via Amazon now, though, so options are becoming available for that class of people
      • Haven't had that problem personally, but really I don't see the appeal to a Hackintosh.

        MacOS on PC hardware seems like the worst of both worlds. I want a Macbook running Linux with a keyboard that doesn't suck.

        • Hah- you and me both, only I like the keyboard on my 2 new Macs... though funny enough, I think the keyboard on my Air is infinitely better than the keyboard on my MBP. It's got more travel. Short-travel keyboards are for posers.
      • Most Linux UIs are IMHO very similar to MacOS. And MacOS has nothing in common with Windows, no idea how you can think that.

        • Because I'm smarter, better educated, and more skilled in this area than you.
          If you think I was referring to how the user-interfaces look/feel/work, then you've just merely made my point.

          Let's discuss commonality.
          In macOS, the kernel is Darwin. It's got a BSD bolt-on (that can't directly talk to hardware) for user-space, because Mach doesn't have a POSIX-compliant userspace interface.
          In both cases, you've got mutually-conflicting kernel interfaces for doing things.
          Outside of the BSD layer, you've got
          • people who can and should use a Mac
            What has using a Mac to do with kernel APIs, POSIX or not POXI Mach or not Mach?
            Obviously nothing.

            I can not comment on the rest of your rant, as I have never programmed "unix" beyond using the stdc library. So no idea what of your rant is true, not true, relevant or not relevant.

            All my C programs on _every_ unix magically always ran perfectly.

            • What has using a Mac to do with kernel APIs, POSIX or not POXI Mach or not Mach?

              Because it was a direct explanation of how it's like Windows. On Macs, there is a clear delineation between BSD and DriverKit and other Mach interactions, which are notable very much not POSIX. This is like Windows, where the Win32 API includes mostly POSIX-compliant base functions, but to do any real work, you need to use the non-POSIX Win32 APIs.

              All my C programs on _every_ unix magically always ran perfectly.

              As long as your applications are high enough level to conform specifically to the SUS, that's pretty much a guaranteed.
              Meaning yes, your implementation of "grep"

  • NVIDIA GPUs are still supported, just not anything newer than the GTX 600 series because for some reason Apple isn't allowing NVIDIA to make their web driver any more.
    • NVIDIA GPUs are still supported, just not anything newer than the GTX 600 series because for some reason Apple isn't allowing NVIDIA to make their web driver any more.

      Wrong.

      Apple isn't approving the Web Driver anymore; but it was nVidia's sole decision to stop offering it for download from their site.

    • by dgatwood ( 11270 )

      NVIDIA GPUs are still supported, just not anything newer than the GTX 600 series because for some reason Apple isn't allowing NVIDIA to make their web driver any more.

      So ostensibly some nine-year-old hardware still works to some extent (albeit often downgraded to the functionality of even older cards). I'd call that "entirely unsupported", because exactly nobody buys a 9-year-old GPU for a new Mac, and the last PCIe-equipped Mac from that era hasn't been supported since Mojave.

  • I started off messing with Hackintoshes when the DeadMoo image came out. Gave up around 2012 as Apple was making kick-ass hardware.

    Got back into again recently, since Apple has decided to abandon USB-A ports, doesn't make an affordable desktop & switched to M1. Would love to buy a MacPro, but I can't justify a $4000 purchase when I have a powerful gaming rig.

    Instead got an RX460, installed OpenCore and done
  • ...hardware. Had a MBP running Ubuntu for a while. The design of the hardware was a pain in the arse. It's as if they care more about aesthetics than functionality. Also had to put a Ubuntu sticker over the Apple logo on the lid so that Apple-fans didn't keep approaching me in libraries & cafés when I was using it. Now, I have an MSI running Ubuntu, which is so much better, more powerful, cheaper, bigger & brighter, sharper screen, better feel on the keyboard & with more useful keys, &
    • Also had to put a Ubuntu sticker over the Apple logo on the lid so that Apple-fans didn't keep approaching me in libraries & cafés when I was using it.

      You just had to give away that your entire anecdote is made up. When people see someone using a Mac they don't give a shit and they don't approach you to discuss your very common laptop.

      • It happened & Apple fans can be kind of creepy. It felt like getting too much flirty attention from someone who's unattractive.
    • by Tom ( 822 )

      Anecdotes aren't data.

      I've owned a couple of Macs over the years, and I've always been happy with the quality. I'm sometimes unhappy with their choice of graphics cards or other details. I feel like dropping 32bit support was premature (and I'm stuck on MacOS 10.14 because of that) but I've never owned a desktop computer as satisfying as my 27" iMac and my MacBook Air was an utterly amazing travel companion (at that time, no other serious notebook was as light).

      Maybe I was lucky, maybe you were unlucky. In

      • My comments were about pricing & design. Apple products share many of the same design features across the range & *are* over-priced & poorly designed. Anyone can get a perfectly functional laptop with better specs for less money & end up with something more usable.
  • What I really want is an ApplePi. I don't particularly care about a high end hackintosh, I just want a mac service for running things that absolutely have to run on a Mac like imessage.

Decaffeinated coffee? Just Say No.

Working...