Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads
Tom's Hardware > Forum > CPU & Components > CPUs > Games only using 20% of CPU on battery?

Games only using 20% of CPU on battery?

Forum CPU & Components : CPUs Games only using 20% of CPU on battery?

Word :    Username :           
 

Well, I got a new lappy. It works great on battery, eats up whatever I throw at it. And gives it's resources to whatever needs it. When on battery, the multiplier still stays at a healthy 30, BUT the processor only allows the game to use around 20% of the resources! How can I fix this?!?! I have an intel i7 SB mobile chip (details in attached benchmarks).

GTAIV Benchmarks:

On AC:
Average FPS: 28.84
Duration: 43.51 sec
CPU Usage: 65%
System memory usage: 46%
Video memory usage: 88%

Graphics Settings
Video Mode: 1920 x 1080 (60 Hz)
Texture Quality: High
Shadow Quality: Very High
Reflection Resolution: Very High
Water Quality: Very High
Texture Filter Quality: Anisotropic x16
Night Shadows: Very High
View Distance: 100
Detail Distance: 100

Hardware
Microsoft Windows 7 Home Premium
Service Pack 1
Video Adapter: NVIDIA GeForce GTX 560M
Video Driver version: 280.26
Audio Adapter: Speakers (Realtek High Definition Audio)
Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz

On Battery:

Average FPS: 7.02
Duration: 44.02 sec
CPU Usage: 26%
System memory usage: 44%
Video memory usage: 84%

Graphics Settings
Video Mode: 1920 x 1080 (60 Hz)
Texture Quality: High
Shadow Quality: Very High
Reflection Resolution: Very High
Water Quality: Very High
Texture Filter Quality: Anisotropic x16
Night Shadows: Very High
View Distance: 100
Detail Distance: 100

Hardware
Microsoft Windows 7 Home Premium
Service Pack 1
Video Adapter: NVIDIA GeForce GTX 560M
Video Driver version: 280.26
Audio Adapter: Speakers (Realtek High Definition Audio)
Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz

Reply to chaorace
Register or log in to remove.

try going to control panel--power options and change it to high performance--then go into the advanced settings and adjust them for on battery power

Reply to mcnumpty23

in your power options (in control panel) set your on battery mode to high performance.

Reply to popatim

That was the first thing I tried. Did I mention I built this lappy? (not a basic PC user). It seems to be another setting or an intel feature. The BIOS had no speedstep or C13 options.


Message edited by chaorace on 08-11-2011 at 01:00:42 AM
Reply to chaorace

*****READ THIS*****


There are two things you need to check:
1) Bottlenecks
Your CPU is only displaying about 20% because the graphics processing is the bottleneck.

My desktop PC uses, on average (varies by game) about 30% of my CPU's capabilities. If I were to switch to a more powerful card then my CPU would use even more of its capabilities in order to send the graphics card the information it requires quickly enough.

Everything is working fine on your laptop.

2) Battery vs plugged-in settings
In case I've misread your issue, try running the program 3DMark2001se (futuremark) which is free. Use the default setting as installed. Compare the value on battery with the value while plugged in.

If they are different this likely means you have changed setting for graphics and/or your CPU in your Power Control section. It's typical to have lowered settings in battery mode so you may want to change the CPU to max of 100% and full graphics processing (Google or type into "HELP" section on laptop to find the section I mention).

Let me know if either of my comments helped.


Message edited by photonboy on 08-11-2011 at 02:36:27 AM
Reply to photonboy

Look at the benchmarks I posted (crude but they work) the graphics utilization is exactly the same in AC AND BATTERY, SO I'm not bottlenecking. I already went into power settings and set the minimum processor usage to 100%. Also, I used throttlestop to look at the difference between pluged and unplugged, multiplier is still running at a maximum of 30 on both battery and AC. The C0 state is still almost never used, the only difference is when the CPU idles, when on AC it stays at 70% C6 state, while on battery the processor stays at around 30% C3. Being a hardware specialist, I am still learning the ins and outs of these C states, but the difference is negligible in actual use. I'll run that benchmark and get back to you; I suspect it's not the processor, but how MUCH of the processor is allowed to be spent on a resource.

 

EDIT:
Scratch that, the C3 and C6 state is the same on both while idling.


Message edited by chaorace on 08-11-2011 at 01:28:41 PM
Reply to chaorace

Sorry, that version of 3D mark won't recognize my hardware....

Reply to chaorace

*You must have either your CPU or graphics capabilities turned down in your power settings to be getting lower frame rates on battery.

It's possible your laptop has other ways beside the "Power Options" in the Control Panel to adjust things.

Try running the "Windows Experience Index" on AC and on battery. If the CPU and/or graphics results are different you know which avenue to investigate.

It's possible your laptop manual may have a section on this.

**Do you have an "Optimus" laptop?

Summary:
Your problem is a software setting caused by one or more of the following:

1) CPU is set too low on battery
2) Main graphics card is set too low on battery
3) Two graphics cards exist and the low-end one is chosen on battery use


Message edited by photonboy on 08-13-2011 at 02:44:02 AM
Reply to photonboy

Firstly, I use the 560M GTX, Nvidia never even programed that optimus crap for this baby! I put the PC together myself, it has no manual. In the Nvidia control panel, I set power conservation to off. May be a BIOS issue, but I'm leaning towards an intel throttle... Also, windows doesn't allow WEI testing on battery power, I posted the AC scores to brag a little.

 

WEI on AC:
Processor: 7.5
RAM: 7.8
Graphics: 7.2
Gaming Graphics: 7.2
HDD: 5.9


Message edited by chaorace on 08-13-2011 at 06:53:27 AM
Reply to chaorace

okay, also, throttlestop benchmarks show no difference in CPU performance...

Reply to chaorace

Throttling is usually triggered when you are using both the CPU and GPU at the same time. The ThrottleStop benchmark is only stressing the CPU so it's not surprising that you don't see any problems.

Check the Log File option in ThrottleStop and then go play for a while. It will provide you with some evidence of whether your CPU is throttling or not. Turn on GPU temperature monitoring in ThrottleStop. This can provide clues if the GPU is throttling. The CPU multiplier might be high but CPUs can be throttled internally so the multiplier by itself may not be a good indication of throttling. The two clock modulation columns in ThrottleStop should always show 100.0 in the log file.

Upload ThrottleStopLog.txt to www.mediafire.com when you are finished gaming and then post a link here. GTA IV is causing problems for lots of different laptops. Here's an example of an Asus G73SW throttling when plugged in.

http://www.youtube.com/watch?v=0JdRUHHn0UM

The C0% data in the ThrottleStop log file is a very accurate indication of how much of your CPU is actually being used.

Reply to unclewebb

Check your event log to see if your comp automatically throttled down your cpu, and make sure it's not a bottleneck. Do you get the same results with AC and battery? If so, it is most likely a bottleneck, if not, then it has something to do with your power/cpu settings. You can access them through the control panel. How much memory is on on the graphics adapter and is it dedicated?

Reply to ferny111

unclewebb wrote :

Throttling is usually triggered when you are using both the CPU and GPU at the same time. The ThrottleStop benchmark is only stressing the CPU so it's not surprising that you don't see any problems.

 

Check the Log File option in ThrottleStop and then go play for a while. It will provide you with some evidence of whether your CPU is throttling or not. Turn on GPU temperature monitoring in ThrottleStop. This can provide clues if the GPU is throttling. The CPU multiplier might be high but CPUs can be throttled internally so the multiplier by itself may not be a good indication of throttling. The two clock modulation columns in ThrottleStop should always show 100.0 in the log file.

 

Upload ThrottleStopLog.txt to www.mediafire.com when you are finished gaming and then post a link here. GTA IV is causing problems for lots of different laptops. Here's an example of an Asus G73SW throttling when plugged in.

 

http://www.youtube.com/watch?v=0JdRUHHn0UM

 

The C0% data in the ThrottleStop log file is a very accurate indication of how much of your CPU is actually being used.

 

On another note, the throttling is probably not temp based, because only 20% of the CPU is utilized in many games, during cold boots and high performance usage. Also, I HATE mediafire, so Imma upload to mega upload instead.

 

EDIT:
both columns both show 100% in both uses


Message edited by chaorace on 08-14-2011 at 06:50:05 PM
Reply to chaorace

Double Post:
Ok, I've run the logs.
http://www.megaupload.com/?d=8PEADG9H
Order:
Short period of Idle on AC
Gaming on AC with FPS locked to 30
Gaming on AC with FPS unlocked running at 80
Gaming again on AC with FPS locked to 30
Short period of Idling on battery
Gaming at 23 FPS on battery
Short period of Idling


Message edited by chaorace on 08-14-2011 at 07:07:05 PM
Reply to chaorace

The CPU does not show any signs of throttling in the log file you posted.

When you are running on AC, the GPU temperature is almost 20C higher compared to when you are running on battery power. If you were playing the same game, that's a good sign that the GPU was being throttled. The CPU is not being throttled. When the GPU gets throttled, your multi-threaded CPU simply has a lot less to do and that is why the CPU C0% drops when this happens.

Try running a GPU-Z log. You might see your GPU MHz or GPU memory MHz drop down when you switch to battery power.

I've heard that some modern Nvidia GPUs can be throttled internally so their might not be any difference in the GPU MHz numbers when you switch to battery power. The last time I saw this, there was other information that GPU-Z logs that showed that the GPU Load was reduced and I think the Memory Controller Load was also noticeably reduced.

If the MHz isn't dropping down then I don't know of a way to prevent this type of throttling.

I prefer MediaFire to MegaUpload because with MediaFire, I don't have to wait 60 seconds for a download to start.

Reply to unclewebb

Mediafire is ad riddled and creates dead downloads.

Thanks for the help! I guess that I'll have to overclock the GPU to it's standard performance while on battery.

Reply to chaorace

I am using Google Chrome with AdBlock. If you use that, MediaFire works well.

https://chrome.google.com/webstore/ [...] kkbiglidom

Without AdBlock, a person could have an epileptic seizure from the flashing pop up jungle.

Many laptops throttle the CPU or GPU or both when running on battery power. This is designed to protect the battery. Drawing too much power out of a laptop battery on a regular basis can shorten its expected life. Best to save GTA IV for when you are plugged in.

Reply to unclewebb

meh! I can always buy another battery, but never the time I could have otherwise wasted stealing digital cars!

Reply to chaorace

For all the good it will do, I'll throw in some advice again:

1) I don't believe there are any BIOS settings related to throttling graphics automatically.

2) Still, I assume you have an up-to-date BIOS (I know you built it but I assume there is a BIOS site for that board.)

3) I still can't think what else it could be aside from a Windows power setting.

4) Do you know enough about Linux to install Ubuntu Live using Ubuntu, then find a benchmark utility which uses the CPU and graphics. you could then benchmark with battery and AC again but in Linux this time. You'd need an up-to-date driver. There should be an option to install one in the upper-right of Ubuntu. Apply any updates through the software manager.

It's not ideal, but if it worked here it proves a software issue in Windows.

Sorry if it's not helpful, it's only slightly better (maybe) than telling you not to use it because it could shorten your battery life (sigh. why would someone write that..).

Anyway, I've built lots of desktops but never a laptop. I would have thought the process to be similar.

Summary:
1) Windows power setting?
2) NVidia Control Panel setting?
3) benchmark in Linux (Ubuntu, installed with WUBI. removed through Control Panel).
4) BIOS up to date? Any settings?
5) Possible battery issue of insufficient power? (not likely.)
6) Main chipset driver for motherboard installed?


Good luck.

Reply to photonboy

To be clear, I believe that your NVidia graphics card is being throttled.

Reply to photonboy

It most, likely is. The panel doesn't cover throttling and it is NOT a power setting. I guess It'll have to be a manual overclock to a standard speed.

Reply to chaorace

I might have found a gem; try this:

in the nvidia control panel, in the 3D settings > manage 3D settings; Set power Management Mode to 'Prefer Maximum Performance'

Reply to popatim

popatim wrote :

I might have found a gem; try this:

in the nvidia control panel, in the 3D settings > manage 3D settings; Set power Management Mode to 'Prefer Maximum Performance'



I had a similar problem on my old gaming laptop (2009) and this worked back then. I will also suggest trying this.

------------------------------ AMD Phenom II 1055t ASUS M4N75TD Noctua nh-d14
8GB DDR3 1600MHz
GTX 460 Sonic Platinum
Corsair 750w
Reply to majorgibly

Already did that.... Didn't seem to help.

Reply to chaorace

Are you absolutely certain that there is no BIOS setting for throttling the graphics on battery?

Reply to photonboy

This won't directly help, but I found this in an article about Dell laptops:

"Some of these XPS systems were found to have throttling issues when demanding applications like games were run on them. Dell was able to provide a fix for the issue with the help of community input. The fix involved bios updates and a more powerful AC adapter.[14][15][16] Other laptops were also found to suffer from the same throttling issue."

Reply to photonboy
Register or log in to remove.
Tom's Hardware > Forum > CPU & Components > CPUs > Games only using 20% of CPU on battery?
Go to:

There are 1975 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
  • Ask the community now
  • Publish
Ad
Ads
Latest best answer
Case with filters. Recommendations?
By al360ex, 6 hours ago:

Then I'd go with one of these cases. If you choose the HAF 932 Advanced Edition, you...

Best offers
They won a badge
Join us in greeting them
Top experts