Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Solution for broken Leopard Graphics Update (black displays after wake)

Hello everybody,

good news for those of you encountering some troubles with the latest Leopard Graphics Update 1.0 which followed the Mac OS X 10.5.2 update.

The following solution is for those of you who encounter the phenomenon that the (main) display wouldn't turn on after waking your computer from sleep. I read many posts in which the users described that just the display was kind of dead, but that they could log in to the computer remotely via SSH or even connect to the machine using screen sharing. I had the absolutely identical problems until recently with my PM G4 MDD with NVidia GeForce 4600 Ti graphics card.

*WARNING: The following solution worked for ME and MY computer setup, but it should be likely that it will also work for you if you experienced the same problems as described above.*

Before you start the surgery, have the following tools at your hand:
a) Mac OS X 10.5 DVD (hacked or unhacked, it doesn't matter)
b) Nr 6 Torc screw driver (no, just kidding ... ;-))
c) Post-it and pen
d) Cup of coffee or tee at your liking

Here are the steps that lead to success, and you can try it exactly this way when you're on some kind of NVidia graphics platform as I am:

1. Run the System Profiler (in the Utilities folder) and click on "Extensions" in the "Software" tree.
2. Check which versions of the kernel extensions are loaded for your particular graphics card
HINT: If you run a NVidia card you are likely to find some kind of NVDAV?0Hal kext and the NVDAResman kext alongside with the GeForce kext.
3. Write down or remember the version numbers of these kernel extensions.
4. Now reboot your computer with your Mac OS X 10.5 DVD.
5. After having the installer loaded and choosing your preferred language, open Terminal from the Utilities menu.
6. Now type in the following lines:

cd /Volumes/Macintosh\ HD/System/Library/Extensions
mkdir backup
mv NVDA* backup
mv GeForce* backup
cp -R /System/Library/Extensions/NVDA* .
cp -R /System/Library/Extensions/GeForce* .

7. Quit the Terminal program and the Installer and to a restart.

There you go, after rebooting your computer you should be able to put it to sleep and wake it again with a fully functional display grinning at you.

If you use some kind of ATI graphics card, you can do the same steps, you just have to watch out for the corresponding kexts to move and copy from the DVD.

I hope this post is going to help some of you people out there. I wished Apple had tested their Leopard Graphics Update somewhat more thoroughly. My understanding is, as my investigation brought to broad day light, that the Leopard Graphics Update somehow came along with a set of older versions of kernel extensions (at least for the NVidia part).

I wish everybody happy computing with the otherwise great products of Apple & Friends.

Kind regards,

Mati

iBook (stolen), PowerBook G4, PowerMac G4 MDD, Cube, eMac, iMac DV, Yosemithe, Mac OS X (10.5.2)

Posted on Feb 21, 2008 12:58 PM

Reply
97 replies

Feb 28, 2008 5:12 PM in response to Anthony M Kassir MD

Anthony M Kassir MD wrote:
I also wonder if rolling back those files replaced by the Graphics Update 1.0 to those files in the 10.5.2 update (instead of 10.5.1) would fix the issue. Anyone know?

Maybe I'll try that first, using Pacifist to extract the appropriate files from the 10.5.2 package. Of course, if the files aren't present in the 10.5.2 combo updater package, I'll look in 10.5.1 or 10.5.0.

Also, I'm looking into how to roll back the man page, glFrustum.3 (even though it's not essential). It's in usr/share/man/man3/ in the Graphics Update package. I can't find an earlier version of that file in 10.5.2, in the usr/share/man/man3 folder. In 10.5.1 and 10.5.0 packages there are no usr/share/man/man3 folders at all. How would one roll back the glFrustum.3 man page? Or is it not really a rollback but an absence (deletion) of the glFrustum.3 file that would recreate the status of that file before the Graphics Update?

Message was edited by: Anthony M Kassir MD

I went through each update package and extracted the latest from each. The 10.5.2 updater doesn't include any graphics driver bundles (presumably because Apple was going to release them in the Leopard Graphics Update). I couldn't find the man page in any of the updaters, and didn't want to go digging around on my installer DVD to find it. Since it was simply a man page, I left it be. I didn't try going way back into my Time Machine archives to look for it though; that might be an option if you really want a copy of it. I understand the desire to completely rollback the Leopard Graphics Update, but in all reality, the man page has no effect on the stability of your system. It's simply a piece of documentation. The real bread & butter are the graphics drivers, which I made sure to extract the previous versions of (which turned out to be from 10.5.1).

Feb 28, 2008 5:15 PM in response to Anthony M Kassir MD

Anthony M Kassir MD wrote:
I'm stuck on my manual rollback, with one file.

One of the files installed by the Graphics Update is /System/Library/Extensions/GeForce7xxxGLDriver.bundle

There is no file by the same name in the 10.5.2, 10.5.1, or 10.5 packages, leading me to guess a true "rollback" would be to delete this file.

BUT, my graphics card is a GeForce 7800GT, so I'm worried if I delete it I will cause major problems for myself. On the other hand, if I leave it, I don't know if my sleep-wake problem will be fixed.

The other issue I would like to solve, posted above, is in regard to the glFrustum.3 man page. I imagine the GeForce7xxxGLDriver.bundle file issue is much more critical, though.

I'd really appreciate some help or guidance on this issue. Thanks.

Using Mati's method above, are you able to see if the GeForce7xxxGLDriver.bundle extension is loaded? If it's not loaded when your system is running, then there's no real need to replace it. If your system does load it though, then you'd have to find the older version of the file. Or Time Machine your system and see what happens (you can always restore from Time Machine by booting off the Leopard install DVD). Obviously only do what you're comfortable doing though.

Message was edited by: Link Dupont

Feb 29, 2008 8:58 AM in response to Link Dupont

Wow! OK, here's what I've discovered. No use downgrading. No use reverting back to an older graphic driver either. The problem is not the result of the Graphics update (sorry guys), rather, it's the result of the 10.5.2 update. Many of us installed the Graphic update after the fact since we thought this was a fix.

Here's the workaround to get your External monitor to work.

Boot your Macbook Pro with the external montor connected.
Connect or activate your wired/wireless keyboards and mice.
At the login screen or equiv, close the MBP cover. The MBP and External montor should go into sleep mode.

Now, grab your remote control (hope you all bought one if you have a brand new MBP) and press the menu botton. Within seconds your MBP should wake up and it'll be business as usual. Login and get to back to work!

Feb 29, 2008 11:10 AM in response to Link Dupont

Hi Link, just a head up -- I installed your rollback package on my MBP and had various graphics glitches -- menus and dialog boxes were unusable for example. I reinstalled 10.5.2 and the Graphics Update to recover (not sure if 10.5.2 was necessary actually) -- I'm going to try manually rolling back the files now, but if anyone has any idea what went wrong, I'd be interested.

Feb 29, 2008 12:27 PM in response to Tiquetonne44

Tiquetonne44 wrote:
Wow! OK, here's what I've discovered. No use downgrading. No use reverting back to an older graphic driver either. The problem is not the result of the Graphics update (sorry guys), rather, it's the result of the 10.5.2 update. Many of us installed the Graphic update after the fact since we thought this was a fix.

This sounds like a similar solution to the "close the lid right after powering on" workaround (mentioned above I think). I'm interested to know how you came to the conclusion that it's not the Graphics Update that's causing the sleep issue. I've been off the Graphics Update (but still running 10.5.2) and the sleep issue hasn't bit me yet.

Feb 29, 2008 12:32 PM in response to Christopher McCullough

Christopher McCullough wrote:
Hi Link, just a head up -- I installed your rollback package on my MBP and had various graphics glitches -- menus and dialog boxes were unusable for example. I reinstalled 10.5.2 and the Graphics Update to recover (not sure if 10.5.2 was necessary actually) -- I'm going to try manually rolling back the files now, but if anyone has any idea what went wrong, I'd be interested.

Those graphical glitches sound very much like the ones I experienced before I rolled back the OpenGL.framework too. I did include OpenGL.framework in my package, so maybe there's something else going on here.

Mar 1, 2008 12:01 AM in response to Link Dupont

I tried the rollback using your package but that messed up the menu (related to transparency i think). However, I did fix the problem by doing manual rollback (I looked at the files included in the LeopardGraphicUpdate1.0,dmg to know what I need to get from 10.5.1 updater and 10.5.0 Install DVD).

After finishing the manual rollback, I then realized that your package didn't include the (rolled back version of) file System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib (this file is there in the GraphicUpdate but not in yours). I retrieved this file from the Leopard DVD.

Mar 2, 2008 7:18 AM in response to Templeton Peck

This is my problem

"When I wake my MacBook Pro in closed-lid mode it shows the desktop picture on the external screen and then goes right back to sleep. If I then wake it again, the same thing will happen all over again."

I don't have my time machine working. Do I have any solotion, rather then use my MBP with my cinema displey side by side?

Best Regards form Portugal,
João Coutinho

02 of March, 2008 - 15:18;34

Mar 2, 2008 8:24 AM in response to Matthias M. Schneider

We are having similar issues after upgrading our PowerBook G4 to Leopard (10.5.1 and 10.5.2) from Tiger (10.4.11). Aside from not consistently connecting to our wireless network from sleep mode, this laptop never experienced any issues with the black screen phenomena. This wireless issue surfaced when we upgraded to 10.4.11.

One twist from the other posts....we do not have an external display. Also, it only seems to occur when the lid is closed and subsequently re-opened...in other words, when the lid is left opened and it goes to sleep, it wakes up normally. We have visited the local Apple Store Genius Bar twice and they have not been able to resolve the issue.

Further, we also have a MacBook that is utilizing Leopard and are not having any black screen issues. However, it has the same wireless connectivity issues after it wakes up.

Both issues are driving us crazy. Any simple solutions would be appreciated.

Thank you.

Linda

Solution for broken Leopard Graphics Update (black displays after wake)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.