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.
Dosdude1 what do you mean by "cd into the extracted directory using Terminal"

I've had a go and I get this message, I haven't much experience with using the terminal app
You did it right, those messages are normal.
 
It would be great to have MacBook5,1 marching on into the future with the 10.15!
[doublepost=1551781515][/doublepost]
Have you tried a different USB stick?

We have seen starting from 10.14.4 something about OpenGL has changed, and I am confident that this recent "Non-Metal GPU fix" by dosdude1 is a major fix for OpenGL cards and will last for some future releases, unless AAPL follow carefully this thread and from 10.14.5 introduce something new again, I doubt it.
 
Amazing work @dosdude1 !!!

Please explain your modifications to GPUSupport.framework and OpenGL.framework. Are these simply copied from an earlier release? Or have you patched them in some way? I don't want to just brainlessly install something that I don't understand, no matter how awesome it is.
They're just copies of the frameworks from 10.14.3, unmodified.
[doublepost=1551799896][/doublepost]
@dosdude1 could you please explain what is wrong this patch "Backlight Control Patch" Last night I tried to re-install one by one all the patches for test and when I tried to re-install this patch machine never boot and starts looping. Why this happening?

Also, I realize something there is no Backlight Control Patch on the Post Installation stage for iMac 9,1;

View attachment 824799

Also, USBOHCI Support Patch looks like patching on the Post Installation Stage but when we are boot the system it doesnt show on the Patch Updater and your new Verify Pacth Integrity doesnt find it.

View attachment 824800
That seems to happen on some machine, for some odd reason. I thought it was due to AMD GPUs initially, but now I'm not sure. I may just remove this patch until I figure it out (however, I have been unable to replicate the issue on any of my machines).
 
@dosdude1 Do I install your Graphics Acceleration patch before I install 10.14.4 beta? Because once I install 10.14.4 there doesn't seem to be anyway to boot back in Mojave to install it. Even Safe Mode won't work for me. Or am I missing something?
 
Last edited:
It would be great to have MacBook5,1 marching on into the future with the 10.15!
[doublepost=1551781515][/doublepost]
Have you tried a different USB stick?

Thanks avz, I tried it now with another external HDD and that worked!
 
@dosdude1 Do I install your Graphics Acceleration patch before I install 10.14.4 beta? Because once I install 10.14.4 there doesn't seem to be anyway to boot back in Mojave to install it. Even Safe Mode won't work for me.
No, it must be installed after 10.14.4 is installed. What you can do is boot Single User mode (hold Command + S at startup), then at the prompt, run the following:

Code:
/sbin/mount -uw /
rm -R /System/Library/Extensions/AppleIntelHD3000*.*
rm -R /System/Library/Extensions/AppleIntelHDGraphics*.*
rm -R /System/Library/Extensions/GeForceTesla*.*
exit

That should get 10.14.4 to boot. Then, apply the patch I posted above, and afterwards, re-apply the Legacy Video Card Patch by booting off your USB installer and running the post-install tool (or you can use Patch Updater to re-install it). Reboot again, and it should boot with full video acceleration.
 
No, it must be installed after 10.14.4 is installed. What you can do is boot Single User mode (hold Command + S at startup), then at the prompt, run the following:

Code:
/sbin/mount -uw /
rm -R /System/Library/Extensions/AppleIntelHD3000*.*
rm -R /System/Library/Extensions/AppleIntelHDGraphics*.*
rm -R /System/Library/Extensions/GeForceTesla*.*
exit

That should get 10.14.4 to boot. Then, apply the patch I posted above, and afterwards, re-apply the Legacy Video Card Patch by booting off your USB installer and running the post-install tool (or you can use Patch Updater to re-install it). Reboot again, and it should boot with full video acceleration.
You, my friend, are a star! That worked!
 
Can someone clarify the behavior of Macs with this modification if NVRAM/PRAM gets reset?

In the past with dosdude1's Sierra installer, I've seen iMacs (20", 2008/2009 vintage) lose the ability to use their keyboard and mouse until the Post-Install app on the recovery image is run again.

I'd love to install High Sierra or Mojave on a couple fleets of decade-old iMacs, but not if they'd require frequent TLC to get running from time to time. Especially with their clock batteries dying...
 
Can someone clarify the behavior of Macs with this modification if NVRAM/PRAM gets reset?

In the past with dosdude1's Sierra installer, I've seen iMacs (20", 2008/2009 vintage) lose the ability to use their keyboard and mouse until the Post-Install app on the recovery image is run again.

I'd love to install High Sierra or Mojave on a couple fleets of decade-old iMacs, but not if they'd require frequent TLC to get running from time to time. Especially with their clock batteries dying...
With the new SIPManager kext included with later versions of High Sierra Patcher and all Mojave Patcher versions, SIP will remain disabled at all times regardless of NVRAM state. So yes, you can reset PRAM and not have any issues at all.
 
With the new SIPManager kext included with later versions of High Sierra Patcher and all Mojave Patcher versions, SIP will remain disabled at all times regardless of NVRAM state. So yes, you can reset PRAM and not have any issues at all.
This is the greatest day of my life! (well, maybe)

Thank you! Looks like I have some work to do...
 
  • Like
Reactions: olad
No, it must be installed after 10.14.4 is installed. What you can do is boot Single User mode (hold Command + S at startup), then at the prompt, run the following:

Code:
/sbin/mount -uw /
rm -R /System/Library/Extensions/AppleIntelHD3000*.*
rm -R /System/Library/Extensions/AppleIntelHDGraphics*.*
rm -R /System/Library/Extensions/GeForceTesla*.*
exit

That should get 10.14.4 to boot. Then, apply the patch I posted above, and afterwards, re-apply the Legacy Video Card Patch by booting off your USB installer and running the post-install tool (or you can use Patch Updater to re-install it). Reboot again, and it should boot with full video acceleration.

What if your system won't boot into Single User mode?
 
Alright, got everything figured out! To get acceleration working under 10.14.4 with a non-Metal GPU, just download this archive, extract it, cd into the extracted directory using Terminal, and then run ./install.sh. Please ensure you have the Legacy Video Card Patch installed properly (you can re-apply it with the post-install patch, or re-install it using Patch Updater after running the script just to be sure). After rebooting, you should now have full graphics acceleration!

View attachment 824764

I believe I got full graphics acceleration now thanks to @dosdude1 on my 10.14.4 developer beta 4 version.

Screen Shot 2019-03-05 at 10.35.10 AM.png

I just had to run the graphics acceleration patch script above to my already booting MBA. Did not have to re-install.

As always, awesome work @dosdude1 !
 
Last edited:
@dosdude1 could you please explain what is wrong this patch "Backlight Control Patch" Last night I tried to re-install one by one all the patches for test and when I tried to re-install this patch machine never boot and starts looping. Why this happening?

Also, I realize something there is no Backlight Control Patch on the Post Installation stage for iMac 9,1;

View attachment 824799

Also, USBOHCI Support Patch looks like patching on the Post Installation Stage but when we are boot the system it doesnt show on the Patch Updater and your new Verify Pacth Integrity doesnt find it.

View attachment 824800
you might try holding down control,option and P and R while booting my screen got brighter I have a iMac 2009 9.1
[doublepost=1551820177][/doublepost]
does this work with the Nvidia GPU's
 
  • Like
Reactions: telepati
you might try holding down control,option and P and R while booting my screen got brighter I have a iMac 2009 9.1
[doublepost=1551820177][/doublepost]
does this work with the Nvidia GPU's
It works with all pre-Metal GPUs that have always worked with the Legacy Video Card Patch, that being pretty much anything except Radeon HD 5xxx and 6xxx series cards.
 
Thanks @dosdude1 - I can confirm that the method you found for re-enabling GPU acceleration works for 10.14.4 beta 4 (here on a MacBook Air 4,1 with intel HD3000). The script copy command throws errors with the two bundles/packages as if it unzipped as folders instead of bundles. Had to copy them manually and then corrected the file attributes with the remaining four lines of your script.
 
I meant rm I do see GeForceTesla kext is it possible to rename it in terminal

Assuming you already updated to 10.14.4, this should be suffice (it was an earlier ASentientBot workaround):

Booting holding CMD+S:
mount -uw /
cd /System/Library/Extensions/
mv GeForceTeslaGLDriver.bundle GeForceTeslaGLDriver.bundle2
exit


Then reboot, land in Mojave, apply the new dosdude1's 10.14.4accel patch.
Re-open Terminal:

cd /System/Library/Extensions/
sudo mv GeForceTeslaGLDriver.bundle2 GeForceTeslaGLDriver.bundle


Restart again, and should work.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.