Page 1 of 1

T60p power mgmt bug drastically reduces graphics performance

Posted: Tue Mar 18, 2008 10:14 am
by WPWoodJr
Jan 1, 2011 edit:
Amazingly this bug is fixed. I just tested the latest TP power manager and you can now set "Optimize Fan Control" to "Balance all parameters" without putting the graphics card into a persistent battery-saving mode:
http://www-307.ibm.com/pc/support/site. ... MIGR-70602

Previous post:
Just found this bug on my two T60p's with ATI FireGL graphics cards. It may apply to other systems too.

In Thinkpad Power Manager, if you set "Optimize Fan Control" to "Balanced", then when you switch back and forth between Battery and AC power, the graphics card will enter a battery-saving mode and never leave it. This reduces the graphics card performance to 1/4 to 1/3 of its potential.

I'm using the latest Power Manager V1.30b and the latest Lenovo ATI driver 8.442.3-080103a1-057754C-Lenovo. I tested the graphics card's performance using http://www.ozone3d.net/benchmarks/fur/.

The solution is to never set "Optimize Fan Control" to "Balanced" in the Thinkpad Power Management scheme settings; always run with it at "Maximize Performance". You will also need to ensure that the ATI Catalyst settings are correct if you have ever used a "Balanced" setting. Launch the ATI Catalyst control center and go to the "Advanced" mode, "PowerPlay" settings. Click "Defaults" which should set "Enable Power Play" and "Allow refresh rate reduction". "Plugged in" should now be set to "Optimal Performance", and "High Battery" and "Low Battery" should now be set to "Optimal Battery Life". Click OK.

To reproduce this bug, plug the system in to AC then edit the current power management scheme (you may have to create a new one if you are using one of the IBM default ones) and set "Optimize Fan Control" to "Balanced" while under Battery power. Set it to "Balanced" or "Maximize Performance" under AC. Then launch the ATI Catalyst control center and go to the "Advanced" mode, "PowerPlay" settings. Click "Defaults" which should set "Enable Power Play" and "Allow refresh rate reduction". "Plugged in" should now be set to "Optimal Performance", and "High Battery" and "Low Battery" should now be set to "Optimal Battery Life". Click OK.

Then remove the AC plug. The screen should blink and reduce in intensity. The blink is your cue that the ATI card is entering the "Optimal Battery Life" mode using ATI's "Powerplay". Now plug the system back in to AC power. The screen will not blink, as it should when switching back to the "Optimal Performance" mode. At this point, if you run ATI Catalyst, you should see that "Optimal Performance" is actually selected, but that the "Apply" and "Discard" buttons are enabled. If you press "Discard" then the "Plugged In" setting will revert to "Optimal Battery Life" - its as if the power mode switch from battery to AC had only partially succeeded - in fact, even though the system is under AC power, the graphics card is still running in "Optimal Battery Life" mode.

I'd be interested in other's experience with this bug - is it just these drivers, does it occur on T61p's, etc. Also, how does one submit a bug like this to Lenovo?

Posted: Tue Mar 18, 2008 11:28 am
by Marie-Anne
Is this on VISTA or XP or both?

Posted: Tue Mar 18, 2008 12:32 pm
by WPWoodJr
I experienced it on XP SP2. Can you test Vista?

Posted: Tue Mar 18, 2008 1:36 pm
by meekus
Turn off the "Lower display refresh rate" option (i.e. set it to "Never"). That's what I've done with my T60 w/ ATI X1400 video and my problems were solved.

FWIW I saw no reduction in power dissipation and battery life with the variable display refresh rate at either 40- or 50-Hz and the constant screen blanking caused by changing between 40- (50-) and 60-Hz was just freaking annoying IMHO.

Posted: Tue Mar 18, 2008 2:44 pm
by WPWoodJr
meekus wrote:Turn off the "Lower display refresh rate" option (i.e. set it to "Never"). That's what I've done with my T60 w/ ATI X1400 video and my problems were solved.

FWIW I saw no reduction in power dissipation and battery life with the variable display refresh rate at either 40- or 50-Hz and the constant screen blanking caused by changing between 40- (50-) and 60-Hz was just freaking annoying IMHO.
You're talking about a completely different issue. My issue was not screen blanking, it was a 60-75% drop in video card performance.

Poor Video Performance

Posted: Thu Mar 20, 2008 7:29 pm
by Truthfinder
Good evening:

I just tried to duplicated the problem with my T60, however, it has the X1400 video card. The issue doesn't appear to take place with the X1400 Graphics card.

Anyone else try this ?


Best to one and all :D

Posted: Sun Mar 30, 2008 5:41 pm
by quickie
Same problem here, (t60 x1400 graphics adapter) .

Posted: Mon Mar 31, 2008 8:34 am
by WPWoodJr
quickie wrote:Same problem here, (t60 x1400 graphics adapter) .
You duplicated the problem (graphics card enters battery-saving mode and never leaves it)?

Posted: Mon Mar 31, 2008 10:07 am
by san
Problem reproduced (actually, it was in effect...) and solved with your guide. Thanks for sharing.

Posted: Mon Mar 31, 2008 10:40 am
by WPWoodJr
Another solution is just to disable Powerplay. I've recently decided to do that, I was getting blue screens from a driver called ati2dvag.dll and so far disabling Powerplay seems to have prevented those blue screens, as well as preventing the slow graphics performance reported here.

Posted: Mon Apr 21, 2008 8:50 pm
by 3DD
WPWoodJr, good work. I also noticed the ATI PowerPly settings don't stick, but I didn't relate it to the Lenovo Power Manager Fan Control. You should submit a bug to Lenovo.

Posted: Mon Apr 21, 2008 9:46 pm
by WPWoodJr
WPWoodJr wrote:Another solution is just to disable Powerplay. I've recently decided to do that, I was getting blue screens from a driver called ati2dvag.dll and so far disabling Powerplay seems to have prevented those blue screens, as well as preventing the slow graphics performance reported here.
Followup: I'm still getting the occasional blue screen every week or two from ati2dvag.dll - this seems to be a common problem with no consensus solution that has plagued ATI cards/drivers for 3-4 years at least, although I only see it on one of my T60ps so it may be hardware-related.

Posted: Tue Apr 22, 2008 1:45 am
by blynch
I do not see this problem with my T60p running Vista ultimate. My thinkvantage updates tells me my power manager is version 1.43 though. Catalyst is Version 2007.0621.1715.28924

Posted: Tue Jul 01, 2008 1:57 pm
by Kaz
Reviewed WPWOODJr's post and was not able to duplicate issue with T60 and x1400. Am attempting to troubleshoot why ATI CCC's PowerPlay setting for 'Plugged In' changes automatically from 'Optimal Performance' to 'Optimal Battery'. Running latest driver from Lenovo, 8.442. Have attempted to roll back to previous version without success so back to latest version. CCC is set to default settings. Just changed Power Manager (V. 1.30b) so that Battery Settings running with Max Performance vs. Balanced to determine if this prevents ATI CCC from making automatic changes to the PowerPlay settings.

Interested in feedback as to others experiencing same issue. Concerned about this since I am troubleshooting Black Screen of Death when using Windows Media Players 10 or 11 and playing videos downloaded from websites. Only recourse in to press power button and hard boot T60 laptop as only NumLock and F-PgUp (LED Light) will work. There are no entries in the event log when this happens. Timeframe between crashes can be sporatic. Have only encountered this issue with Windows Media Player and playing videos downloaded from Internet in real time. Cannot recall whether I have issues playing videos already on disk as I rarely play videos unless viewing them from a website (news, etc.).

Re: T60p power mgmt bug drastically reduces graphics perform

Posted: Wed Jul 02, 2008 9:39 pm
by seeplus
WPWoodJr wrote:Just found this bug on my two T60p's with ATI FireGL graphics cards. It may apply to other systems too.
...
- in fact, even though the system is under AC power, the graphics card is still running in "Optimal Battery Life" mode.

I'd be interested in other's experience with this bug - is it just these drivers, does it occur on T61p's, etc. Also, how does one submit a bug like this to Lenovo?
I noticed this a while back; PowerPlay is flaky. Settings never stuck on my 2613-cto T60p w/ ATi v5250. I've just disabled it unless I'm somewhere without access to a plug (pretty much just an airplane or on the couch/in bed.) Even then I usually don't bother. :)

I don't like Catalyst at all; it's bloated and slow (because it's based on .NET, I think. Correct me if I'm wrong, please.) I had it disabled for a while, but it is very handy for arranging the order of multiple displays.

Re: T60p power mgmt bug drastically reduces graphics perform

Posted: Thu Jul 03, 2008 3:46 pm
by gpvillamil
What were your results from the FurMark benchmark?

I'm getting min fps = 2, avg = 3, max = 7 for a total score of 132 (1680 x 1050 fullscreen), which seems incredibly lame.
WPWoodJr wrote:Just found this bug on my two T60p's with ATI FireGL graphics cards. It may apply to other systems too.

In Thinkpad Power Manager, if you set "Optimize Fan Control" to "Balanced", then when you switch back and forth between Battery and AC power, the graphics card will enter a battery-saving mode and never leave it. This reduces the graphics card performance to 1/4 to 1/3 of its potential.

I'm using the latest Power Manager V1.30b and the latest Lenovo ATI driver 8.442.3-080103a1-057754C-Lenovo. I tested the graphics card's performance using http://www.ozone3d.net/benchmarks/fur/.

The solution is to never set "Optimize Fan Control" to "Balanced" in the Thinkpad Power Management scheme settings; always run with it at "Maximize Performance". You will also need to ensure that the ATI Catalyst settings are correct if you have ever used a "Balanced" setting. Launch the ATI Catalyst control center and go to the "Advanced" mode, "PowerPlay" settings. Click "Defaults" which should set "Enable Power Play" and "Allow refresh rate reduction". "Plugged in" should now be set to "Optimal Performance", and "High Battery" and "Low Battery" should now be set to "Optimal Battery Life". Click OK.

To reproduce this bug, plug the system in to AC then edit the current power management scheme (you may have to create a new one if you are using one of the IBM default ones) and set "Optimize Fan Control" to "Balanced" while under Battery power. Set it to "Balanced" or "Maximize Performance" under AC. Then launch the ATI Catalyst control center and go to the "Advanced" mode, "PowerPlay" settings. Click "Defaults" which should set "Enable Power Play" and "Allow refresh rate reduction". "Plugged in" should now be set to "Optimal Performance", and "High Battery" and "Low Battery" should now be set to "Optimal Battery Life". Click OK.

Then remove the AC plug. The screen should blink and reduce in intensity. The blink is your cue that the ATI card is entering the "Optimal Battery Life" mode using ATI's "Powerplay". Now plug the system back in to AC power. The screen will not blink, as it should when switching back to the "Optimal Performance" mode. At this point, if you run ATI Catalyst, you should see that "Optimal Performance" is actually selected, but that the "Apply" and "Discard" buttons are enabled. If you press "Discard" then the "Plugged In" setting will revert to "Optimal Battery Life" - its as if the power mode switch from battery to AC had only partially succeeded - in fact, even though the system is under AC power, the graphics card is still running in "Optimal Battery Life" mode.

I'd be interested in other's experience with this bug - is it just these drivers, does it occur on T61p's, etc. Also, how does one submit a bug like this to Lenovo?

Re: T60p power mgmt bug drastically reduces graphics perform

Posted: Sat Jul 05, 2008 3:06 pm
by WPWoodJr
gpvillamil wrote:What were your results from the FurMark benchmark?

I'm getting min fps = 2, avg = 3, max = 7 for a total score of 132 (1680 x 1050 fullscreen), which seems incredibly lame.
I can't run at 1680 x1050 - do you have an external monitor hooked up?

I get 10fps average on my T60p. Furmark running at 1024x768, fullscreen for 60 secs. What do you get at those settings?

Re: T60p power mgmt bug drastically reduces graphics perform

Posted: Sat Jul 05, 2008 3:09 pm
by WPWoodJr
WPWoodJr wrote:
gpvillamil wrote:What were your results from the FurMark benchmark?

I'm getting min fps = 2, avg = 3, max = 7 for a total score of 132 (1680 x 1050 fullscreen), which seems incredibly lame.
I can't run at 1680 x1050 - do you have an external monitor hooked up?

I get 10fps average on my T60p. Furmark running at 1024x768, fullscreen for 60 secs. What do you get at those settings?
Sorry I take it back - it will do the 1680x1050 benchmark.

327 o3marks, 5 fps avg

Posted: Mon Aug 11, 2008 6:48 pm
by sg2002
I had the same issue on R60 with x1400 video card. Disabling PowerPlay is not working for me, because every time you change from one fan control mode to another it just enables PowerPlay again.

Re: T60p power mgmt bug drastically reduces graphics performance

Posted: Sat Jan 01, 2011 12:28 pm
by WPWoodJr
Amazingly, this bug is fixed! I just tried the latest TP power manager here and the bug is gone:
http://www-307.ibm.com/pc/support/site. ... MIGR-70602

Re: T60p power mgmt bug drastically reduces graphics performance

Posted: Wed Jan 05, 2011 9:36 pm
by mrybczyn
Sweet find! This was bothering me for the longest time, I just assumed it was some sort of poor coding on the part of the game I played, but now its running much smoother.

Sticky this :-)

Re: T60p power mgmt bug drastically reduces graphics performance

Posted: Thu Jan 06, 2011 12:10 pm
by JayNYC
does this issue exist for Win 7 32bit?

Re: T60p power mgmt bug drastically reduces graphics performance

Posted: Fri Jan 07, 2011 12:07 pm
by sg2002
Are you sure it was fixed? For me it's still not working, even with latest Power Manager. Does your monitor blinks for a second when you switch from default to max performance?

Re: T60p power mgmt bug drastically reduces graphics performance

Posted: Fri Jan 07, 2011 12:38 pm
by WPWoodJr
Under Windows XP, I tested before installing the latest power manager and after. My monitor now blinks when I remove or apply power. Before it would blink only the first time power was removed. The settings in Catalyst are correct too.

You have an R60 with X1400 graphics card, not a T60p like me, correct?

Re: T60p power mgmt bug drastically reduces graphics performance

Posted: Tue Jan 11, 2011 10:17 am
by sg2002
Basically your PM should switch PowerPlay settings every time when you switch Optimize Fan Control setting. And when you switch PowerPlay settings your screen should blink.

Yes, I have r60. But the bug is somewhere within Power Manager, since even modded x1400 drivers work fine with Power Manager 1.48.

Re: T60p power mgmt bug drastically reduces graphics performance

Posted: Tue Jan 11, 2011 8:12 pm
by WPWoodJr
The power manager I have is at 1.89 now. For the T60p, this bug is fixed.