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.

mikejrslac

macrumors newbie
Jun 14, 2018
16
8
I took Mojave beta 1 for a spin on my 2011 iMac which isn't supported. The WIFI card isn't found and the graphics driver are not loaded probably due to the Metal requirement. Otherwise, it didn't look too bad. The stocks.app using UIKit(?) loaded with a blank window only but the menus were functional.

View attachment 765560
View attachment 765559

I have the same computer. How did you accomplish this ? Did you install from usb bootstick adding "-no_compat_check" to kernel boot arguments or did you install on virtual machine ? Thanks,
 

weckart

macrumors 603
Nov 7, 2004
5,978
3,719
I have the same computer. How did you accomplish this ? Did you install from usb bootstick adding "-no_compat_check" to kernel boot arguments or did you install on virtual machine ? Thanks,

Clone the Mojave installation from a supported machine. Replace the PlatformSupport.plist with that from a High Sierra installation on the iMac and add the above kernel boot argument.
 
  • Like
Reactions: Appleak

Czo

macrumors 6502
Dec 30, 2008
437
274
Debrecen, Hungary
Clone the Mojave installation from a supported machine. Replace the PlatformSupport.plist with that from a High Sierra installation on the iMac and add the above kernel boot argument.

Why you add no compat check if you modify PlatformSupport? The -no-compat-check disables the checking of the PlatformSupport.plist by the bootloader.
 

MacCrack™

macrumors newbie
Jul 7, 2011
8
1
DP1 won't install on the 2010/2012 Mac Pro. Need to wait for a future beta.
It will when you have the right video card.

Screenshot 2018-06-09 at 23.22.16-clean.png
 

sXpTv

macrumors newbie
Feb 27, 2016
13
5
San Fierro, SA
Nice, i was finally able to install Mojave DP1 on my iMac Late 2009 27".
I needed to boot in -x in order to finish the setup and get to the desktop. Finder and AirPort doesn't work.
Everything else is working fine. I can connect my KB and mouse via bt and ethernet for internet access.

Now i need to buy a new GPU and WiFi card to get this ready for mojave :D

dGOtTf3.jpg
 
Last edited:

Killa Aaron

macrumors 6502
Nov 14, 2011
306
244
Chicago
Hello everyone,
I was unaware this thread existed until today. I installed a GTX 780m into my 2011 27 inch iMac in anticipation that 6970m wouldn't be supported in Mojave. I have booted Mojave with the GTX 780m installed, everything graphics related is functional. There is no audio natively or Airport without modifying kexts. I used AppleHDA and IO80211Family from 10.13.5. As usual there is no Backlight control or EFI boot screen.However doing this upgrade allows this iMac to drive a 4k display over one of the functional Thunderbolt ports.

View attachment 766059 View attachment 766060
While this is cool however this isn't as feasible as to just buying a new iMac, too many downsides but kudos.:)
 

weckart

macrumors 603
Nov 7, 2004
5,978
3,719
Why you add no compat check if you modify PlatformSupport? The -no-compat-check disables the checking of the PlatformSupport.plist by the bootloader.
Try booting without the boot arg in place.
 

Mikevdkooij

macrumors newbie
Sep 15, 2017
14
5
Nice, i was finally able to install Mojave DP1 on my iMac Late 2009 27".
I needed to boot in -x in order to finish the setup and get to the desktop. Finder and AirPort doesn't work.
Everything else is working fine. I can connect my KB and mouse via bt and can use ethernet for internet access.

dGOtTf3.jpg

Nice to see! So the iMac mid 2010 might be capable of doing this as well? How did you bypass the "This version of macOS is not supported on this platform" screen?
 

Badruzeus

macrumors regular
Jun 14, 2018
129
287
Indonesia
Crap, oops, big time... thanks for catching that, fixed! lol...

So the fermi code is the loophole for us, to (1) present the OpenGL-only kexts and bundles to Mojave and (2) have WindowServer invoke/hook our GLDriver and (3) render the UI using the OpenGL code that it uses in Fermi? (it makes me wonder why apple/nvda would supply code for fermi still, I think it's a mistake)

If that's the trick/loophole, then instantly HD Arrandale, HD 3000, all those open up! Just gotta binpatch WindowServer now!

My 2nd Gen. h*ckintosh laptop (Asus A43SJ) uses Nvidia Fermi GF119 (non-Optimus), QE/CI are well enabled but since macOS Sierra-hSierra-Mojave; the main problem is WindowServer crash if changing Display resolution.

6MKiTic.png

(sorry, was using 10.11.6's DVD Player.app, I didn't get it under 10.14 Beta)

Metal platform however, a little bit confusing me. Apple SysInfo said, it is Metal supported. But OpenGL Ext. Viewer said it doesn't (though I'm pretty sure it is not metal capable, I've done with small metal utility to test and it didn't run). I then tried to disable metal support using lvs1974's NvidiaGraphicsFixup with "ngfxgl=1" boot-arg, now no longer get Metal support (as seen on SysInfo, not sure if it disabled completely) that lead me to new problems: damn slow Preview.app, QuickLook, TextEdit, Notes, Safari.. ouch.. almost all built-in mac apps #LoL, and unfortunately still getting windowserver crash with non-native display resolution, invert color from accessibility, flash screen when error occurred, nightshift, even changing display color profiles.
 

Czo

macrumors 6502
Dec 30, 2008
437
274
Debrecen, Hungary
Try booting without the boot arg in place.

If you edit PlatformSupport.plist, the system will boot. I don't prefer this, because Apple's Software Update can easily overwrite this file.
If you add no-compat-check to boot args via nvram, the system will boot, but resetting PRAM clear this too.
I think, the best place for boot args, is /Library/Preferences/SystemConfiguration/com.apple.Boot.plist, because it will be never overwritten by a Software Update.
 

weckart

macrumors 603
Nov 7, 2004
5,978
3,719
If you edit PlatformSupport.plist, the system will boot. I don't prefer this, because Apple's Software Update can easily overwrite this file.
If you add no-compat-check to boot args via nvram, the system will boot, but resetting PRAM clear this too.
I think, the best place for boot args, is /Library/Preferences/SystemConfiguration/com.apple.Boot.plist, because it will be never overwritten by a Software Update.

If you edit PS.plist but don't add the boot arg, it will refuse to boot and will display the forbidden sign. Been there.
 

Czo

macrumors 6502
Dec 30, 2008
437
274
Debrecen, Hungary
If you edit PS.plist but don't add the boot arg, it will refuse to boot and will display the forbidden sign. Been there.
No. It will boot. If you edit PlatformSupport you can skip boot args, if you add boot args, simply skip PS edit. If you boot it via APFS, you should to edit it on preboot partition. If you wan't to boot recovery, edit it on recovery too. If you use NVRAM, you can skip edit everywhere, and it will boot. Thats simple.
 
  • Like
Reactions: Appleak

yangm

macrumors member
Apr 16, 2014
38
38
I have managed to make hd3000 work 60% in 10.14 you just have to rename hd 4000 as hd 3000 in inf.plist and macos also tried to include my device id but when I put 0x01268086 I get a kernel panic not including devive id works very well forgive my english You also have to install AppleIntelSNBGraphicsFB.kext to load

I don’t quite understand what you mean. What does “work 60%” mean and which steps should I follow?
 

Mikevdkooij

macrumors newbie
Sep 15, 2017
14
5
Got Mojave running on my iMac late 2010 finally ;-) Only thing is, can't get the HD 5670 to work. And I can't login anymore lol. When I enter my password it freezes, black screen and brings me back to login screen.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.