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.
7.0.x working
b1c41f03ea22654bbd12f5b27c0a3363.jpg

Which Nvidia GPU ?

It says:
Note: this driver does not support the older generation GPUs with SM1.x. Please download the equivalent CUDA driver 7.0.29 which supports SM1.x.

How did you get it working on a Tesla GPU, please explain.

[doublepost=1558617324][/doublepost]
I am puzzled by folks installing the new Supplemental Update on unsupported machines. That is only meant for the new 2018/2019 models. It isn't offered on my supported MacBook Pro 14,1 so perhaps Apple didn't put enough checks into the installer to prevent it being applied to pre-2018 machines.

You are totally right, on unsupported Mojave Mac I also got invited to update 18F203 and was sized around 760 MB, but when I read it was for T2 Chip, then I suspected an unwanted firmware/SMC update and so I refused it.
 
Last edited:
  • Like
Reactions: TimothyR734
I did the update at around noon today. I have screen caps of Activity Monitor up, I don't see anything using up all the memory, there are just a ton of processes in RAM.

This is a picture of the screen, with ram usage highlighted, with nothing but finder running.
In your Activity Monitor screenshots, you have only "My Processes" selected. Change to "All Processes", a system process or daemon must be using that RAM since your user processes are not.
 
I mean that I'd tested in real life with final cut pro x and quicklime player by exporting different videos watching iGPU load, and the result was way faster almost half time faster compared to Mojave. Tried different versions of final cut and all is the same. Even quicktime player on high Sierra loads the GPU fully but not on Mojave... Everything is in terms of time. If you just need some Mojave cosmetic go for it but if you need better performance in terms of video acceleration and so on stay with High Sierra or even better with El Capitan where everything is the fastest but unfortunately new software support is dropped and you are pushed to run High Sierra. But if you don't need new software the best option is running El Capitan the most reliable and not demanding OS I guess. SO have a good choice It's up to you what to use. I just share my thoughts with you guys. Have a nice day or night)
Although I thought I had everything working perfectly on my HD 3000 Mac mini, @cheechxxx seems to be right when in comes to "real-live" performance.
While Flurry, Chess, Transparency, etc. work as supposed (10.14.5) and everything seems smoothly, Photoshop / Camera Raw is almost unusably slow and stuttering since 10.14.x.
Did anyone else manage to get these apps to perform the same as in 10.13?
Are there any kexts or frameworks to check if GPU acceleration is indeed working?

I added/replaced the following files with the ones provided in @0403979' macos-patcher.
I did no other modifications to the install besides the PlatformSupport.plist and SiriUI.
/System/Library/Extensions/AppleIntelSNBGraphicsFB.kext
/System/Library/Extensions/AppleIntelSNBVA.bundle

/System/Library/Extensions/AppleIntelHD3000Graphics.kext
/System/Library/Extensions/AppleIntelHD3000GraphicsGA.plugin
/System/Library/Extensions/AppleIntelHD3000GraphicsGLDriver.bundle
/System/Library/Extensions/AppleIntelHD3000GraphicsVADriver.bundle

/System/Library/Extensions/IOAccelerator2D.plugin
/System/Library/Extensions/IOAcceleratorFamily2.kext
/System/Library/Extensions/IOGraphicsFamily.kext
/System/Library/Extensions/IONDRVSupport.kext

/System/Library/Frameworks/OpenGL.framework
/System/Library/PrivateFrameworks/GPUSupport.framework
/System/Library/Frameworks/CoreDisplay.framework

Here are some infos from Photoshop. Perhaps this helps the pros around here. I would have to restore a 10.13 backup to compare the values.
Anzeige: 1
Hauptanzeige
Anzeigebegrenzungen: oben= 0, links= 0, unten= 1440, rechts= 2560
Mit OpenGL zeichnen: Aktiviert. <eng: draw with OpenGL: active>
OpenGL – alte GPUs zulassen: Nicht erkannt. <eng: allow old GPUs: not recognized>
OpenGL-Zeichnungsmodus: Normal<eng: OpenGL drawing mode: Normal>
OpenGL – normalen Modus zulassen: Wahr. <eng: allow normal mode: True>
OpenGL – erweiterten Modus zulassen: Wahr. <eng: allow extended mode: True>
AIFCoreInitialized=1
AIFOGLInitialized=1
OGLContextCreated=1
NumGLGPUs=1
NumCLGPUs=0
NumNativeGPUs=0
glgpu[0].GLVersion="2.1"
glgpu[0].IsIntegratedGLGPU=0
glgpu[0].GLMemoryMB=579
glgpu[0].GLName="Intel HD Graphics 3000 OpenGL Engine"
glgpu[0].GLVendor="Intel Inc."
glgpu[0].GLVendorID=32902
glgpu[0].GLRectTextureSize=8192
glgpu[0].GLRenderer="Intel HD Graphics 3000 OpenGL Engine"
glgpu[0].GLRendererID=16925441
glgpu[0].HasGLNPOTSupport=1
glgpu[0].CanCompileProgramGLSL=1
glgpu[0].GLFrameBufferOK=1
glgpu[0].glGetString[GL_SHADING_LANGUAGE_VERSION]="1.20"
glgpu[0].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[16384]
glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[8]
glgpu[0].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[16]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[16]
glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[16]
glgpu[0].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[4096]
glgpu[0].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[4096]
glgpu[0].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[60]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[16]
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1
glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1
glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1
glgpu[0].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1
glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=1

I have always zero VRAM and Processor load shown in iStat.
HD3000_iStat.png
Thanks!
 
Last edited:
So, 8.0.53 is working again.
But with update warning again.
978afe796d0c4be2ed5aac88fd1aae09.jpg

I confirm what I wrote before, I guess yours it's not a real CUDA compute using, you can check it downloading and opening the CUDA-Z app, even if your update apparently reported it correctly in CUDA.prefpane, your CUDA framework rendering will fail.

This is the app to check the real CUDA framework compute: Download CUDA-Z for Mac OSX

Only valid CUDA driver correctly working for Nvidia Tesla is 6.5.51.

Nvidia Tesla GPU with Compute Capability 1.x won't work with any CUDA toolkit higher than 6.x
 

Attachments

  • CUDA 6551 EXAMPLE.png
    CUDA 6551 EXAMPLE.png
    132.6 KB · Views: 227
Last edited:
Yes my brudda
Not quite.
Give the MP a metal-capable graphics card that does not need SSE4.2 instructions for its driver. Not too much to choose from, as long as the Nvidia/Apple dispute lasts.
[doublepost=1558621975][/doublepost]
I confirm what I wrote before, I guess it's not a real CUDA compute using, you can check it downloading and opening the CUDA-Z app, even if update reported correctly in CUDA.prefpane, the CUDA framework rendering will fail.

This is the app to check the real CUDA framework compute: Download CUDA-Z for Mac OSX

Only valid CUDA driver correctly working for Nvidia Tesla is 6.5.51.
True. Can be checked with boinc! (SETI at home, i.e.) also. Newer drivers will not deliver the needed computation functions on older NVidia cards/chips like the 9400M.
 
Not quite.
Give the MP a metal-capable graphics card that does not need SSE4.2 instructions for its driver. Not too much to choose from, as long as the Nvidia/Apple dispute lasts.
[doublepost=1558621975][/doublepost]
True. Can be checked with boinc! (SETI at home, i.e.) also. Newer drivers will not deliver the needed computation functions on older NVidia cards/chips like the 9400M.

Newer drivers higher than CUDA Toolkit 6.5 won't deliver any computation functions to any Nvidia Tesla GPUs in Mojave.

https://en.wikipedia.org/wiki/CUDA#GPUs_supported

So the only last Mojave working CUDA Driver for Tesla GPUs is this.
 
Last edited:
Hello @alphascorp

Thanks for your help on this issue. The patch that you supplied worked first time. Backlight controls are now fine. As far as I can see, everything that is supported by the iMac8,1 hardware is now working. Continuity is not available because Bluetooth 4 is not supported. The System Report shows:
Bluetooth Low Energy Supported: No
Handoff Supported: No
Instant Hot Spot Supported: No
Have you tried upgrading the PCI Bluetooth card?

Hello @iMac-Oldschool
On my iMac 8.1 I replaced the 2.4GHz CPU with a 2.8GHz and the Wifi card (Brandcom) with an Atheros AR5BXB92 card but I have not upgraded the PCI Bluetooth card and I have the same The System Report that you:
Bluetooth Low Energy Supported: No
Handoff Supported: No
Instant Hot Spot Supported: No
But the Bluetooth seems to work properly I have a Magic Mouse connected.

Capture d’écran 2019-05-23 à 17.23.15.png
 
  • Like
Reactions: TimothyR734
Are you aware of the APFS local snapshots? It takes seconds to return your system to its previous state thus making the experimentation with any updates absolutely pain free. I believe this is one of the best APFS features especially for our unsupported Macs.

Yes, I am very aware as they take all my disk space. How can I go back in seconds though?
[doublepost=1558628410][/doublepost]
In your Activity Monitor screenshots, you have only "My Processes" selected. Change to "All Processes", a system process or daemon must be using that RAM since your user processes are not.

Good catch, I did that and it isn't very informative. I also reinstalled last night and then migrated from time machine, that doesn't seem to have solved anything, so whatever caused it has come back through the migration.
 

Attachments

  • Screen Shot 2019-05-23 at 9.17.48 AM.png
    Screen Shot 2019-05-23 at 9.17.48 AM.png
    240.8 KB · Views: 230
  • Like
Reactions: avz and TimothyR734
Yes, I am very aware as they take all my disk space. How can I go back in seconds though?
[doublepost=1558628410][/doublepost]

Good catch, I did that and it isn't very informative. I also reinstalled last night and then migrated from time machine, that doesn't seem to have solved anything, so whatever caused it has come back through the migration.
One thing strange about your snapshots is that your are seemingly "starving" for more memory but your swap used is extremely low...do you see that?
 
  • Like
Reactions: TimothyR734
To Restore from a local snapshot just Enter Time Machine and select for Restore whatever time in the past you want.
[doublepost=1558631027][/doublepost]To List local snapshots open Terminal.
execute the following command:

sudo tmutil listlocalsnapshots /Volumes/

enter your password.

The command will result in listing all available local snapshots in your disk
++++++++++++++++++++++++++++++++++++++++++++++++++++++
To delete a single local snapshot execute the following command:

sudo tmutil deletelocalsnapshots 'append the date portion of the snapshot here' Press return

If it deletes properly, you'll see Delete local snapshot 'date portion' as a response in Terminal.
++++++++++++++++++++++++++++++++++++++++++++++++++++++
To delete ALL local snapshots execute this small script:

for d in $(tmutil listlocalsnapshotdates); do sudo tmutil delete local snapshots $d; done

The script lists all snaphosts and deletes all of them in a loop.
 
My MBP5,2 17" (mid 2009) doesn't show this after upgrading to 10.14.5 supplemental, and charging still works normally.

BUT: RAM is full right after boot (compressed part is very high). The 10.13.6 AppleUSBACM.kext doesn't fix the Arduino problem anymore.
Despite RAM I don't seem to see any slowdown. A new memory allocation policy?

Will keep running with the 10.14.5 supplemental for a while.
Same here after applying the T2 patch, macbook 5,2. I saw your post and wanted to test ;-)
 
  • Like
Reactions: TimothyR734
Ive had it installed about a week now, and everything seemed to be working fine. The problem I am running in to now is when I download a large file, the download will stop, and it seems like the internet on my iMac is not working at all. I have to go to the wifi icon, toggle wifi off then back on, then it will work again. After I resume the download, it does it again after a few minutes. Is this an issue since its unsupported, or am I looking at something else at fault?
 
To Restore from a local snapshot just Enter Time Machine and select for Restore whatever time in the past you want.
[doublepost=1558631027][/doublepost]To List local snapshots open Terminal.
execute the following command:

sudo tmutil listlocalsnapshots /Volumes/

enter your password.

The command will result in listing all available local snapshots in your disk
++++++++++++++++++++++++++++++++++++++++++++++++++++++
To delete a single local snapshot execute the following command:

sudo tmutil deletelocalsnapshots 'append the date portion of the snapshot here' Press return

If it deletes properly, you'll see Delete local snapshot 'date portion' as a response in Terminal.
++++++++++++++++++++++++++++++++++++++++++++++++++++++
To delete ALL local snapshots execute this small script:

for d in $(tmutil listlocalsnapshotdates); do sudo tmutil delete local snapshots $d; done

The script lists all snaphosts and deletes all of them in a loop.

I knew how to list them and delete them, but not how to restore, thank you for that info.
 
  • Like
Reactions: TimothyR734
Yes my brudda
Cheechxxx, could you please be so kind to expand this information? I was making a "suggestion"/question really...
I'd like to know more about this, due I'm one those users with a MacPro 3,1 and a GTX680 on unsuported Mojave...

thank you in advance
[doublepost=1558635170][/doublepost]
Not quite.
Give the MP a metal-capable graphics card that does not need SSE4.2 instructions for its driver. Not too much to choose from, as long as the Nvidia/Apple dispute lasts.
But I'm on a MacPro 3,1... so as I read on this forum, mainly, the only card that would allow me to install Mojave, it's the GTX680.
Do you know any gpu that supports Metal and doesn't need SSE4.2? I really need it in order to work with Final Cut.
My second option is downgrade to High Sierra... if the information that the Final Cut works better with my hardware (MacPro 3,1 and GTX680).
 
  • Like
Reactions: TimothyR734
Yep, I do see that. It's very strange.

A clarification: macOS (oob and un-tweaked) will always swap to a certain degree. Swapping is not bad and the OS is tuned to use/maximise free ram wisely (using a lot of RAM is not necessarily bad). The memory "pressure" is the key indicator of something being awry. The OS will often use "free" space to cache a lot of its internal stuff if needed. For example on my 32GB system, macOS uses 8GB for swap - I have 2GB "free" but memory pressure is fairly low, so I don't "feel" it and my browsers have dozens of tabs open...In your case there is effectively no swapping taking place.

I don't know if it's the "supplemental" effect on your machine, but the T2 update doesn't sound like it plays nicely...
 
For the few Arduino users - no problem with USB connection to Arduino in 10.14.5 supplemental - sorry for the noise.

macbook-pro-1-~> ls -l /dev/cu.usb*
crw-rw-rw- 1 root wheel 18, 3 23 Mai 18:55 /dev/cu.usbmodem641

After explicitely selecting this in Arduino/Tools/Ports, all OK. Don't know though what necessitated this change.
 
For the few Arduino users - no problem with USB connection to Arduino in 10.14.5 supplemental - sorry for the noise.

macbook-pro-1-~> ls -l /dev/cu.usb*
crw-rw-rw- 1 root wheel 18, 3 23 Mai 18:55 /dev/cu.usbmodem641

After explicitely selecting this in Arduino/Tools/Ports, all OK. Don't know though what necessitated this change.
Just to be sure, the Arduino thing/problem is only relevant on systems with USB patch?
(Mac mini Mid 2011 works perfectly without USB patch and several original & fake Arduino Nanos)
 
A clarification: macOS (oob and un-tweaked) will always swap to a certain degree. Swapping is not bad and the OS is tuned to use/maximise free ram wisely (using a lot of RAM is not necessarily bad). The memory "pressure" is the key indicator of something being awry. The OS will often use "free" space to cache a lot of its internal stuff if needed. For example on my 32GB system, macOS uses 8GB for swap - I have 2GB "free" but memory pressure is fairly low, so I don't "feel" it and my browsers have dozens of tabs open...In your case there is effectively no swapping taking place.

I don't know if it's the "supplemental" effect on your machine, but the T2 update doesn't sound like it plays nicely...

The supplemental update is gone, the memory usage seems to have calmed down a bit. It will use up all of my RAM awfully fast though, still.

I have removed Adguard and Little Snitch from this machine, and this morning I ran Onyx. Right now hovering at ~56% RAM usage with 2 tabs open and music playing from RAM.
[doublepost=1558638741][/doublepost]Memory pressure over the last 24 hours, you can clearly see the moment I installed the supplemental update.
 

Attachments

  • Screen Shot 2019-05-23 at 2.11.47 PM.png
    Screen Shot 2019-05-23 at 2.11.47 PM.png
    40 KB · Views: 199
The supplemental update is gone, the memory usage seems to have calmed down a bit. It will use up all of my RAM awfully fast though, still.

I have removed Adguard and Little Snitch from this machine, and this morning I ran Onyx. Right now hovering at ~56% RAM usage with 2 tabs open and music playing from RAM.
[doublepost=1558638741][/doublepost]Memory pressure over the last 24 hours, you can clearly see the moment I installed the supplemental update.
Interesting. Thanks for the experiments and findings.
 
  • Like
Reactions: TimothyR734
This one may be simpler to answer and probably has a lot to do with the fact I am running Mojave patched onto an older machine, but...

When I boot into the Cmd + R recovery and enable SIP, it says it was successfully enabled. However... When I log in and check.

Screen Shot 2019-05-23 at 2.28.03 PM.png
 
  • Like
Reactions: TimothyR734
This one may be simpler to answer and probably has a lot to do with the fact I am running Mojave patched onto an older machine, but...

When I boot into the Cmd + R recovery and enable SIP, it says it was successfully enabled. However... When I log in and check.

View attachment 838667
AFAIK @dosdude1's patch disables SIP at boot time.
See:
/Library/Extensions/SIPManager.kext
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.