Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mindingulove

macrumors member
Original poster
Sep 18, 2013
37
8
thats my first post :)
i have an old imac G4 with 700 mhz. i installed leopard on it with leopard asset it all went well except one think, screen becomes dark after wake from sleep. i googled around and discovered was a bug from leopard with the geforce 2mx kexts. i also saw i have to replace them with the tiger kexts, but im afraid of loosing quartz extreme. anyone has come across this problem? is there any solution? or replacing the kext will work?
 
I have the slightly newer iMac G4, the 17" with GeForceMX4 graphics, and I haven't had any problems running Leopard.

That said, replacing the kexts shouldn't lose Quartz Extreme, 10.4 had QE, too, after all.
 
Sorry to be a nazi but isn't this a topic for the PowerPC guys?

i couldnt find ppc part of the forum, and as its from my mac collection i posted here

----------

I have the slightly newer iMac G4, the 17" with GeForceMX4 graphics, and I haven't had any problems running Leopard.

That said, replacing the kexts shouldn't lose Quartz Extreme, 10.4 had QE, too, after all.

well ill try that just gotta get my kexts from somewhere. i dont wanna loose the leopard install, any ideas on how to get the kexts?
 
Maybe some of the early PowerPC models (i.e, pre-G3) But I wouldn't say an iMac G4 could be considered "vintage" just yet.

Well, the first couple generations of iMac G4 can run Tiger tops "officially", which is about to be a full FIVE versions behind. That's pretty vintage. Even if you allow for Leopard, and don't count Mavericks yet, that's still three versions old. And it has now been seven and a half years since the Intel transition - and the iMac G4s were phased out just short of 10 years ago.

Sorry, the iMac G4 is definitely vintage now. And that's going by "collectors" status, not Apple's.

Apple defines anything older than five years, but less than seven years as "vintage", and anything older than seven years "obsolete". The iMac G4 is now firmly in "obsolete" status according to Apple.
 
Well, the first couple generations of iMac G4 can run Tiger tops "officially", which is about to be a full FIVE versions behind. That's pretty vintage. Even if you allow for Leopard, and don't count Mavericks yet, that's still three versions old. And it has now been seven and a half years since the Intel transition - and the iMac G4s were phased out just short of 10 years ago.

Sorry, the iMac G4 is definitely vintage now. And that's going by "collectors" status, not Apple's.

Apple defines anything older than five years, but less than seven years as "vintage", and anything older than seven years "obsolete". The iMac G4 is now firmly in "obsolete" status according to Apple.

Anything that can run any official version of OS X isn't "vintage" in my eyes, but maybe that's just my personal definition.

Perhaps Apple's (previous) designs are just that timeless. ;)
 
...well ill try that just gotta get my kexts from somewhere. i dont wanna loose the leopard install, any ideas on how to get the kexts?

The 10.4.11 PPC Combo update has v1.4.18.21 of these kexts:

GeForce.kext
GeForce2MXGLDriver.bundle
GeForce3GLDriver.bundle
GeForceFXGLDriver.bundle
GeForceGA.plugin
GeForceVADriver.bundle

You may only need the GeForce2MXGLDriver.bundle, which I assume is an OpenGL driver. Experimentation is probably required. - use caution.

You can extract them with Pacifist, save a copy of your 10.5 GeForce2MXGLDriver.bundle, and replace it with the one from 10.4.11. Then do a permissions repair, delete the kernel caches and reboot.

Of course, it depends on what hooks there are into other frameworks, as to whether this would work.

The other alternative is to make sure it's not the screen saver cutting in after turning off the display and before sleep. There's a lot going on such as:

Screen saver activation
Password entry on wake from sleep
Screen dimming before sleep

Try disabling all of those first. Even conflicts like Bluetooth or Airport might cause it (if your machine has the hardware internal OR external) - some USB hubs don't wake from sleep correctly either.

The other work-around might be to disable sleep, but allow the display to turn off. Not the best but.... you get the idea.
 
The 10.4.11 PPC Combo update has v1.4.18.21 of these kexts:

GeForce.kext
GeForce2MXGLDriver.bundle
GeForce3GLDriver.bundle
GeForceFXGLDriver.bundle
GeForceGA.plugin
GeForceVADriver.bundle

You may only need the GeForce2MXGLDriver.bundle, which I assume is an OpenGL driver. Experimentation is probably required. - use caution.

You can extract them with Pacifist, save a copy of your 10.5 GeForce2MXGLDriver.bundle, and replace it with the one from 10.4.11. Then do a permissions repair, delete the kernel caches and reboot.

Of course, it depends on what hooks there are into other frameworks, as to whether this would work.

The other alternative is to make sure it's not the screen saver cutting in after turning off the display and before sleep. There's a lot going on such as:

Screen saver activation
Password entry on wake from sleep
Screen dimming before sleep

Try disabling all of those first. Even conflicts like Bluetooth or Airport might cause it (if your machine has the hardware internal OR external) - some USB hubs don't wake from sleep correctly either.

The other work-around might be to disable sleep, but allow the display to turn off. Not the best but.... you get the idea.
thx man :) well i extracted the drivers from tiger dvd and replaced they worked but quartz didn't, maybe because the dvd isnt the last tiger version? the combo may fix it?
 
thx man :) well i extracted the drivers from tiger dvd and replaced they worked but quartz didn't, maybe because the dvd isnt the last tiger version? the combo may fix it?

Check the versions of the extensions. They're all v1.4.18.21 in 10.4.11, but I don't know WHEN that version was introduced.

It's could be an issue with the frameworks in 10.5 not working with the older driver. You may need to try different combinations of those extensions (ie some for 10.5 and some from 10.4) to get it working - if that's even possible! :eek:

You may also need to replace:

NVDANV10Hal.kext
and just in case,
NVDANV20Hal.kext
NVDANV30Hal.kext
NVDANV40Hal.kext
NVDAResman.kext

But, again, you'll need to experiment. You're running an unsupported environment so you really are on your own.
 
Check the versions of the extensions. They're all v1.4.18.21 in 10.4.11, but I don't know WHEN that version was introduced.

It's could be an issue with the frameworks in 10.5 not working with the older driver. You may need to try different combinations of those extensions (ie some for 10.5 and some from 10.4) to get it working - if that's even possible! :eek:

You may also need to replace:

NVDANV10Hal.kext
and just in case,
NVDANV20Hal.kext
NVDANV30Hal.kext
NVDANV40Hal.kext
NVDAResman.kext

But, again, you'll need to experiment. You're running an unsupported environment so you really are on your own.
well when i did that i replaced those kexts also, I'm going to try even force quartz by modifying apple.windows plist in s\l or adding the kexts from the combo instead of the dvd

edit none of this worked, quartz still disabled :( it says is unsupported but i have the geforce 2mx wich supports it
 
Last edited:
well when i did that i replaced those kexts also, I'm going to try even force quartz by modifying apple.windows plist in s\l or adding the kexts from the combo instead of the dvd

edit none of this worked, quartz still disabled :( it says is unsupported but i have the geforce 2mx wich supports it

The quartz framework probably doesn't like the older driver.

I'm assuming you've updated to 10.5.8 ? I'm pretty sure 10.5.2 had the problem you've got but was fixed by an interim graphics update AND finally 10.5.3.

When you found the reference to replacing the Geforce kexts, which ones did it advise to replace? Do you have a link to that?
 
Last edited:
The quartz framework probably doesn't like the older driver.

I'm assuming you've updated to 10.5.8 ? I'm pretty sure 10.5.2 had the problem you've got but was fixed by an interim graphics update AND finally 10.5.3.

When you found the reference to replacing the Geforce kexts, which ones did it advise to replace? Do you have a link to that?

i got it here http://hints.macworld.com/article.php?story=20071214143723301
Fix the sleep issues by replacing the graphics drivers with the 10.4 drivers:
Back up all of the GeForce* and NVDA* files in /System/Library/Extensions.
Replace those drivers with the 10.4 files, ie. GeForce2MXGLDriver.bundle, GeForce.kext, etc. Note that there is not a one-to-one relationship with each file.
Change ownership of the files as follows:
bash$ sudo chown -Rh root:wheel GeForce* NVDA*
bash$ sudo chmod -R a+rX,u+w,go-w GeForce* NVDA

well the graphic pack only installed in 10.5.2. i downloaded it again but didint work on my ppc
 
Hmm. It's all very odd.

Looking around google I've come across a couple of forums where the following seems common:

10.5-10.5.2 (inclusive) wake from sleep is a black screen

10.5.2 & Graphics Update = wake from sleep works but with video artifacts OR screen blanks a few seconds after.

10.5.3 - 10.5.5 problems are resolved.

Here are the versions of graphics drivers included with each combo update:

10.5.2 Graphics Update v1.5.24
(Frameworks/OpenGL.fwk v1.5.6)

10.5.3,10.5.4 v1.5.28
(Frameworks/OpenGL.fwk v1.5.6)

10.5.5 v1.5.30
(Frameworks/OpenGL.fwk v1.5.7)

10.5.6 v1.5.36
(Frameworks/OpenGL.fwk v1.5.9)

10.5.7 v1.5.44
(Frameworks/OpenGL.fwk v1.5.10)

10.5.8 v1.5.48
(Frameworks/OpenGL.fwk v1.5.10)

There is also an NVidia driver for 10.5.8 that is v1.5.49.0

http://www.nvidia.com/object/GeForce_MacOSX_18.5.2f16.html

The installer is setup to only install on MacPro towers, but you should be able to use Pacifist to force them onto your G4. Note that it installs Intel versions of some drivers and PPC versions with "...PPC" in the name of the driver. If you use this version, and want to back out of it, you'll need to MANUALLY remove the kexts and replace them with your previous versions.

You could also use Pacifist to forcibly install the drivers from 10.5.5, and/or other versions from the combo updates. Maybe Apple/NVidia broke the driver in 10.5.8 after having it working in 10.5.5 - I don't know if that's true or not!

I have no idea if any of this will work. Just what I've found.
 
Hmm. It's all very odd.

Looking around google I've come across a couple of forums where the following seems common:

10.5-10.5.2 (inclusive) wake from sleep is a black screen

10.5.2 & Graphics Update = wake from sleep works but with video artifacts OR screen blanks a few seconds after.

10.5.3 - 10.5.5 problems are resolved.

Here are the versions of graphics drivers included with each combo update:

10.5.2 Graphics Update v1.5.24
(Frameworks/OpenGL.fwk v1.5.6)

10.5.3,10.5.4 v1.5.28
(Frameworks/OpenGL.fwk v1.5.6)

10.5.5 v1.5.30
(Frameworks/OpenGL.fwk v1.5.7)

10.5.6 v1.5.36
(Frameworks/OpenGL.fwk v1.5.9)

10.5.7 v1.5.44
(Frameworks/OpenGL.fwk v1.5.10)

10.5.8 v1.5.48
(Frameworks/OpenGL.fwk v1.5.10)

There is also an NVidia driver for 10.5.8 that is v1.5.49.0

http://www.nvidia.com/object/GeForce_MacOSX_18.5.2f16.html

The installer is setup to only install on MacPro towers, but you should be able to use Pacifist to force them onto your G4. Note that it installs Intel versions of some drivers and PPC versions with "...PPC" in the name of the driver. If you use this version, and want to back out of it, you'll need to MANUALLY remove the kexts and replace them with your previous versions.

You could also use Pacifist to forcibly install the drivers from 10.5.5, and/or other versions from the combo updates. Maybe Apple/NVidia broke the driver in 10.5.8 after having it working in 10.5.5 - I don't know if that's true or not!

I have no idea if any of this will work. Just what I've found.

Thank You very much man, its golden now!!!!!! replaced opengl frameworks and all gforce kexts plus nvds. what u said might be true, the problem wont occur in 10.5.3-10.5.5.sleep issue has been fixed extracted files from 10.5.3 combo with pacifist. quartz extreme is working. i still got some artefacts on the graphics however, gonna try using 10.5.5 to see if it fix the bugs
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.