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.

poor performance after wake from sleep in Lion

I have problem with wake up from sleep.

when i just use my mac, it works normaly

but after wake from sleep, graphic performance

down to about half.


for example i got 70 fps around. in WOW.

after wake, it drops to 20 fps around.

Cinebench 11.5 shows 16fps after wake.

but 30 fps from first reboot condition.


Mac is 2008 2.8 octacore with Radeon 5770

lion looks heavy than SL. more heavy feeling to

click something. it reacting bit slowly than SL

and this made feel heavy. please fix this problems.

Posted on Jul 23, 2011 9:45 AM

Reply
78 replies

Nov 4, 2012 1:17 PM in response to ColonelSmith

I have an Apple 30" Cinema HD display connected to a Radeon HD 5870 1GB in a MacPro3,1 running Mountain Lion. Changing the screen resolution did not restore OpenGL performance for me after waking from sleep.


I figured that if changing resolutions is supposed to fix the problem, then perhaps the thing the fixes the problem is that the Radeon timings (pixel clock) are altered/recalculated/reset/whatever whenever the resolution changes.


But all the resolutions for the LCD display are scaled resolutions which means the Radeon is always outputing 2560x1600. The framebuffer is of different sizes but the output timings are unchanged.


Therefore, the solution might be to create a custom resolution (using something like SwitchResX) which is not a scaled resolution. The EDID of the Cinema HD display says it supports 1280 x 800 @ 59.910Hz and 2560 x 1600 @ 59.860Hz. I used SwitchResX to add a 1280 x 800 @ 59.910Hz non-scaled resolution and restarted the Mac.


Now when I wake the Mac from sleep, I can use that 1280 x 800 non-scaled resolution to restore OpenGL performance. It works.


Note that the Apple graphics drivers will not allow both a scaled and non-scaled version of the same resolution. When I add the non-scaled 1280 x 800, I can nolonger use the scaled 1280 x 800. The difference between 1280 x 800 scaled and non-scaled is that for scaled, the graphics card does the scaling and adds filtering to the pixels making them blurry and outputs 2560 x 1600. Non-scaled outputs 1280 x 800 and the Cinema HD itself quadruples the pixels to 2560 x 1600 without filtering (making them very sharp and crisp).

Mar 15, 2013 9:51 AM in response to macreal

Could it really be? I installed OS X 10.8.3 last night. It fixed so many other irritating things, I decided to run Cinebench before putting my Mac to sleep for the night. Just ran it again this morning. Same score!


My situation may be very specific: Mac Pro 3,1 (2008) upgraded in 2011 with an ATI Radeon HD 5770. But it's definitely worth more testing on other configs.


🙂

poor performance after wake from sleep in Lion

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