Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I was wondering if I got a GTX 650 if that would be able to support Metal for Mojave. Also is there a way to upgrade to Mojave on a mac pro 2008 from High Sierra.

View attachment 774456

In this thread, advancements in running macOS 10.14 Mojave on unsupported systems will be discussed.
Links:
Current Hardware Support Status:
  • Machine Support
    • Early-2008 or newer Mac Pro, iMac, or MacBook Pro:
      • MacPro3,1
      • MacPro4,1
      • iMac8,1
      • iMac9,1
      • iMac10,x
      • iMac11,x
      • iMac12,x
      • MacBookPro4,1
      • MacBookPro5,x
      • MacBookPro6,x
      • MacBookPro7,1
      • MacBookPro8,x
    • Late-2008 or newer MacBook Air or Aluminum Unibody MacBook:
      • MacBookAir2,1
      • MacBookAir3,x
      • MacBookAir4,x
      • MacBook5,1
    • Early-2009 or newer Mac Mini or white MacBook:
      • Macmini3,1
      • Macmini4,1
      • Macmini5,x
      • MacBook5,2
      • MacBook6,1
      • MacBook7,1
    • Early-2008 or newer Xserve:
      • Xserve2,1
      • Xserve3,1
  • Video Card Support
    • Pre-Metal AMD video cards (Radeon HD 6xxx series and older)
    • Pre-Metal nVidia video cards (GeForce 5xx series and older)
    • Pre-Metal Intel video cards (Intel HD Graphics 3000 and Intel HD Graphics Arrandale)
Current Issues
  • Graphics anomalies: Currently, pre-metal video cards used in Mojave will produce a weird darkish grey Menu Bar and Finder sidebar when using the light theme. In the dark theme, however, these anomalies are not present. A workaround for graphics anomalies in light mode is to enable Reduce Transparency in System Preferences > Accessibility > Display. This is not a fix, this is a workaround. A solution for this issue is currently being investigated.
  • AMD Radeon HD 5xxx/6xxx series GPU acceleration: Currently, it is not possible to get full graphics acceleration when running Mojave on a system with a Radeon HD 5xxx or 6xxx series GPU. This includes the 15" and 17" MacBook Pro systems (MacBookPro8,2 and 8,3). If you want to enable GPU acceleration on these machines, you'll need to disable the AMD GPU.
  • Early-2008 Mac Pro (MacPro3,1) GPU support: When running Mojave, you CANNOT use a newer AMD video card EVEN IF it is a Metal-comptible card and is supported in Mojave. The newer AMD drivers used in Mojave require the SSE4.2 instruction set, which the MacPro3,1 does not support. There is no way around this at this time. Your only GPU upgrade options for MacPro3,1 systems are nVidia cards, which work perfectly fine.
  • Built-in iSight cameras: Currently, built-in iSight cameras do not work correctly on some machines. It seems to be hit or miss, but when installing, expect your iSight camera to be non-functional.
  • Trackpad (MacBook5,2 affected only). The trackpad in the MacBook5,2 isn't fully supported in Mojave. While it works and is fully usable, Mojave detects it as just a standard mouse, preventing you from changing some trackpad-oriented settings.
  • Unsupported WiFi modules in some systems. Macs that use the Broadcom BCM4321 WiFi module will not have functional WiFi when running Mojave. A fix for this is to open up your machine and install a compatible WiFi card. Machines affected include some MacPro3,1, MacBook5,2, MacBookPro4,1, iMac8,1, Macmini3,1, and MacBookAir2,1 systems. Please note that not all these machines will have an unsupported card, this is just a list of machines known to have shipped with that card in some configurations.
  • App Store Crashing: Some users have reported crashing upon opening the App Store. This is caused by App Store videos and can be worked around by disabling video autoplay and not viewing App Store videos. This is not a fix, this is a workaround.
Current Issues by Model
  • Graphics anomalies:
    • All machines
  • AMD GPU acceleration:
    • All machines with a Radeon HD 5xxx or 6xxx series GPU
  • GPU support:
    • MacPro3,1
  • Built-in iSight cameras:
    • All machines, hit or miss
  • Trackpad:
    • MacBook5,2
  • Unsupported WiFi modules:
    • All machines that use the Broadcom BCM4321 WiFi module
  • App Store Crashing:
    • All machines with a Radeon HD 5xxx or 6xxx series GPU
Installing for Testing:
To install on your machine, you can download and run my macOS Mojave Patcher application, which will let you download a copy of the latest Developer Preview from Apple, and create a bootable USB installer for use on unsupported systems. It contains all the patches necessary to achieve the hardware support listed above. At this point, it is recommended that you install Mojave on one of these unsupported systems for testing only, and NOT as your main/daily use OS. Older versions of the patcher can be found here, the changelog here, and the official installation guide here.

Video Demo:
A video demo of Mojave running on various unsupported Macs can be found here.

Mojave Builds and Installer Versions (Developer Preview, Public Beta):
2018/06/04 DP1, build 18A293u, installer 14.0.08
2018/06/19 DP2, build 18A314h, installer 14.0.11
2018/06/26 PB1, build 18A314k, installer 14.0.11
2018/07/03 DP3, build 18A326g, installer 14.0.12
2018/07/06 PB2, build 18A326h, installer 14.0.12
2018/07/16 DP4, 2018/07/17 PB3, build 18A336e, installer 14.0.14
2018/07/30 DP5, 2018/07/31 PB4, build 18A347e, installer 14.0.15

Special Thanks:
@Badruzeus - Discovered that 10.12 OpenGL drivers work in 10.14.
@ASentientBot - Fixed nVidia kernel panic, Core 2 Duo kernel panic, and iSight.
@jackluke - Narrowed down cause of Core 2 Duo kernel panic to the telemetry plugin, noticed that IOAccelerator framework from 10.14 beta 1 fixes some nVidia glitches.
@dosdude1 - Develops macOS Mojave Patcher.

Moderator Note:
Please do not ask for, or provide help getting developers profile information to access unauthorised beta software on MacRumors. If you are not a developer, sign up to the Apple Beta Software Program to get the official public beta releases.

The compatibility is listed on the OP.
 
  • Like
Reactions: TimothyR734
Slightly off topic but still related question: Can I replace the logic board in a Mid 2007 MacBook with one from a Mid 2009 MacBook and then use the High Sierra or Mojave Patcher on it?
Not on a MacBook2,1. If it's a MacBook3,1 or 4,1, then yes, you can. All you have to do is remove one standoff from the bottom case, and use it for one of the 4 heat sink screws on the MacBook5,2 board. With that being said, you also will need the optical drive and heat sink for a MacBook5,2 as well, as both are different. (5,2 uses a SATA optical drive, 4,1 and older use IDE optical drives).
 
Not on a MacBook2,1. If it's a MacBook3,1 or 4,1, then yes, you can. All you have to do is remove one standoff from the bottom case, and use it for one of the 4 heat sink screws on the MacBook5,2 board. With that being said, you also will need the optical drive and heat sink for a MacBook5,2 as well, as both are different. (5,2 uses a SATA optical drive, 4,1 and older use IDE optical drives).

Unfortunately it's a 2,1 so I guess I'm screwed. Is there any other way to get Mojave or High Sierra like by replacing the CPU or something?
 
  • Like
Reactions: TimothyR734
Unfortunately it's a 2,1 so I guess I'm screwed. Is there any other way to get Mojave or High Sierra like by replacing the CPU or something?
Nope, it has an i945 chipset. And 32-bit EFI. You can probably find a MacBook5,2 easily, they're pretty cheap. I've gotten some for under $20, one of which I used for my Axiotron ModBook project.
 
Nope, it has an i945 chipset. And 32-bit EFI. You can probably find a MacBook5,2 easily, they're pretty cheap. I've gotten some for under $20, one of which I used for my Axiotron ModBook project.

It's my sister's MacBook. I don't think she would want me to mess with it but if I can find a cheap 5,2 for the holidays or something that'd be good.
[doublepost=1533478951][/doublepost]
Nope, it has an i945 chipset. And 32-bit EFI. You can probably find a MacBook5,2 easily, they're pretty cheap. I've gotten some for under $20, one of which I used for my Axiotron ModBook project.

Would you mind pointing me to some cheap ones? I can't seem to find any below 120 on Ebay. I can do without hard drive and ram cause I can take them from the older MacBook. (I know this is off topic, this is the last message on this subject that I'll send.)
 
Last edited:
I don't believe a verbose boot log is stored anywhere. For that, you will need to use something like the dmesg log script I uploaded in one of my very first posts.

Pardon me for not being too familiar with dmesg. If the boot fails (and I subsequently power off), and then boot again from an internal drive (and successful), will my dmesg log include the messages from my failed boot? Or just the latest successful boot? Thanks again.
[doublepost=1533482005][/doublepost]
1) Maybe try using a different chassis-external USB-SATA adapter for the MBP5,3 , sometimes with different legacy logic board could be an incompatibility with the main USB-SATA adapter AHCI controller kext.
2) If 1) doesn't work try to give a twice PRAM reset and SMC reset.
3) If 2) still doesn't work, prepare an USB Installer from El Capitan without any patches and see if doesn't give more a prohibitory symbol on boot.

I'm using a USB thumb drive to boot from. But, I will try step 2 as suggested. Thanks.
[doublepost=1533482186][/doublepost]
one thing you could try is make another macOS patcher using a different usb stick 16 gb is the better on MBA 4,2 then try that one on your 5,3 and make sure the ssd or hdd your installing macOS Mojave is HFS

My macOS patcher USB is 32 gb, and I'm installing Mojave on a bootable 128gb USB drive. Thanks.
 
Pardon me for not being too familiar with dmesg. If the boot fails (and I subsequently power off), and then boot again from an internal drive (and successful), will my dmesg log include the messages from my failed boot? Or just the latest successful boot? Thanks again.
[doublepost=1533482005][/doublepost]

I'm using a USB thumb drive to boot from. But, I will try step 2 as suggested. Thanks.

It's not strictly necessary a dmesg log in this case, just from the power-on after the chime sound (grey/black screen) with the plugged in USB drive hold CMD+V (keep holding until you see the verbose mode booting instead of the grey apple logo) to check where it gives the prohibitory symbol. And then you can take a picture and post here.

OR maybe try a different USB Drive for your MBP5,3 , in rare cases even those could be incompatible acting as boot device on some legacy logic boards.

My macOS patcher USB is 32 gb, and I'm installing Mojave on a bootable 128gb USB drive. Thanks.

pre-edit:
I have understood you intend to use an external USB thumb drive 128 gb, not an external USB HDD SSD, if so here is my opinion:

unless it is an USB 3.0 Drive, but even in that case I discourage using as your Main MacOS disk it will be enough slow, an usb drive is more suited to be an USB Installer in this case (or as external storage for your documents/pictures/videos/apps or any downloaded file).

And consider also that any Operating System is made about of many hundred thousands files, and it does almost constantly continuos micro read/write operations.
I do not think it's reliable in long term, better using an external usb 2.5" spinning disk, or some ultra thiny usb SSD, or another partition on the internal SATA disk.
 
Last edited:
It's not strictly necessary a dmesg log in this case, just from the power-on after the chime sound (grey/black screen) with the plugged in USB drive hold CMD+V (keep holding until you see the verbose mode booting instead of the grey apple logo) to check where it gives the prohibitory symbol. And then you can take a picture and post here.

OR maybe try a different USB Drive for your MBP5,3 , in rare cases even those could be incompatible acting as boot device on some legacy logic boards.
it is always good to have another usb patcher if you accidentally pulled it out of the USB port without properly ejecting it may sometimes cause it not to work properly on another machine the other thing you could try is run first aid on your usb patcher and bootable ssd your installing Mojave on
 
  • Like
Reactions: jackluke
You can use this simple script to dump logs about boot* kernel* kext* nvram* && system* under Sierra or higher versions (credit to black.dragon74).

chmod +x debug.sh //as usual
cd [dir] && cat *.log | egrep "CoreDisplay|WindowServer|SkyLight|Metal|IOAccel|IOGraphics|Ge|NVD" //whatever
 

Attachments

  • debug.zip
    3.6 KB · Views: 228
I recently got a MBP 8,2 on the cheap, and I love it. I hope Radeon 5xxx/6xxx acceleration gets figured out in the coming weeks/months, as I'd like to move this to Mojave, just like my MacBook 7,1 and my iMac 9,1, without having to disable my GPU.

dosdude1 and others doing gods work here.

Am I one of the others? If so, thank you.
 
  • Like
Reactions: TimothyR734
New to this thread and not a programmer at all. Just a quick question:

As it stands right now, how will lack of graphics acceleration affect my iMac's performance if the lack of metal can't be sorted out?

I basically use it for YouTube videos, email, writing using Pages, and of course web browsing using Firefox.

My iMacs (two of them) Mid 2011, at least 12gb ram, Radeon HD 6750M. Another is a Mid 2011 with the Radeon HD 6770M graphics.

Thanks folks for what you do for the rest of us!!!
 
  • Like
Reactions: TimothyR734
New to this thread and not a programmer at all. Just a quick question:

As it stands right now, how will lack of graphics acceleration affect my iMac's performance if the lack of metal can't be sorted out?

I basically use it for YouTube videos, email, writing using Pages, and of course web browsing using Firefox.

My iMacs (two of them) Mid 2011, at least 12gb ram, Radeon HD 6750M. Another is a Mid 2011 with the Radeon HD 6770M graphics.

Thanks folks for what you do for the rest of us!!!


Quote from dosdude1:
Without GPU acceleration, the system animations will be laggy, transparency effects won't work, etc. Also, brightness control won't work, sleep mode won't work, you may not be able to play some videos, such as YouTube, etc. Also, the system will run hot all the time. You can always make a second partition to install on and test it, but you'll probably find it quite annoying to work with.
 
  • Like
Reactions: TimothyR734
Quote from dosdude1:
Thanks for the reply. I suppose I could make a boot drive using an external drive or USB thumb drive, yes?

About the only time I might need Mojave is when TurboTax requires something higher than High Sierra. Maybe just stay stuck at Sierra or HS for years. I have an iMac 8,1 stuck at El Capitan in a summer home that still satisfies people.
 
  • Like
Reactions: TimothyR734
Thanks for the reply. I suppose I could make a boot drive using an external drive or USB thumb drive, yes?

About the only time I might need Mojave is when TurboTax requires something higher than High Sierra. Maybe just stay stuck at Sierra or HS for years. I have an iMac 8,1 stuck at El Capitan in a summer home that still satisfies people.

Yes you can.
 
  • Like
Reactions: TimothyR734
Pardon me for not being too familiar with dmesg. If the boot fails (and I subsequently power off), and then boot again from an internal drive (and successful), will my dmesg log include the messages from my failed boot? Or just the latest successful boot? Thanks again.
[doublepost=1533482005][/doublepost]

I'm using a USB thumb drive to boot from. But, I will try step 2 as suggested. Thanks.
[doublepost=1533482186][/doublepost]

My macOS patcher USB is 32 gb, and I'm installing Mojave on a bootable 128gb USB drive. Thanks.


I finally was able to install (and boot up successfully) Mojave on this unsupported MacBookPro5,3.

MojaveMBP5,3.png


Thanks to your suggestions @jackluke, @TimothyR734 and @ASentientBot.
Used an external Hdd/Sata drive instead of USB thumb drive. Along with the internal SSD drive that has 2 partitions (1) High Sierra (2) El Capitan, I now have a (3) Mojave partition.

I do have 3 issues at the moment that are not that critical:
* Camera is not recognized (although I used @dosdude1's iSight patcher.
* No Wifi.
* Bluetooth is not on the Preference panes. So I cannot pair any of my bluetooth devices.

That's it for now. Thank you all and best regards.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.