Weird Speedstep issue?

gilemius

Honorable
May 9, 2013
20
0
10,510
CPU: INTEL B940 2.00Ghz
OS: Windows 8
MSI Fx420 Laptop
ATI RADEON HD 7400m 1GB
2GB RAM

Speedstep Enabled:
- everytime i play a 3d game for example NBA2k13, i always get lag spikes and fps drops, at random times. first thought was maybe it's a temperature problem im not sure.

things i did:
1. Checked my temps CPU runs at 44C min and 80C max, alt tab for a while and then back after 30secs fps back to 55FPS then drops again after a while.

2. Took out the back panel and cleaned the fan and left it open and i played the game again and lag spikes now are every 5 second interval. 5 seconds of 55fps then 5 seconds of 20 fps its a loop(note: i was playing with my backpanel of the laptop open/exposed)

- there are even times that i checked the temps of my laptop even at freshboot at a cool temperature, play the game nba, and it starts with low fps already! even if the temps are just at 46C, even room temp is cool cause i have AC on and it was raining outside that time. so i was led to disabling speedstep.

Speedstep Disabled:
- so i disabled speedstep in the bios of my laptop and diagnose again. played nba again and then there.. everything is just playing smooth again, no more fps drops and lags.

Questions:
1. is disabling speedstep for a b940 okay? its not even a gaming cpu, i know disabling speedstep is recommended for OC'ing but the b940 cannot be OC'd

2. why is it that when speedstep was enabled, i could see throttling in heavy 3d applications even when my temps were cool.


other info:

* taskmanager check no other running processes.
* RAM has enough space to run the game
* no antivirus installed, have the default windows 8 defender.
* can even see lag spikes and thottling when running not so 3d intensive games such as nfs carbon, zoo tycoon 2 only not as soon compared to nba, the other games takes time before you see the fps drop.
* when i play nba just a 1 on 1 game at the street/blacktop no problem or drops, i can even play at max settings, but when a full court 5 on 5 with the crowd, floor reflection, etc fps drops shows

im a bit new into cpu's and how they actually work. so enlighten me fellas thanks in advance! :)











 

Spaniard United

Honorable
Nov 17, 2012
686
0
11,160
Was your laptop plugged in while running these games? If not, that's probably why you're having trouble.

Speedstep is supposed to raise or lower your CPU's clock based on the load presented to it. It is possible that for you the CPU is having a hard time telling when it needs to be at full speed and when it needs to throttle back.

Disabling Speedstep is fine. It will not hurt your laptop. It will however, drain the battery faster as the CPU can no longer throttle down to minimum when no significant load is presented.

You could try using a hardware/CPU monitor and logging to a file while gaming to see if your CPU is fluctuating with speedstep on. CPU-Z, CPUID, etc.
 

gilemius

Honorable
May 9, 2013
20
0
10,510


thanks for the reply. yeah i always plug my laptop when playing games since the power given by the battery is not enough to run my swithcable video card radeon. and when im plugged i always take out my battery out of the laptop so the power would be biased to the MOBO only, and yeah i have HWmonitor and cpu-z. my clock speed is 2.00GHz even at idle when speedstep is disabled but when enabled it downclocks to 800MHz at idle. its just weird that its supposed to give the 2.0GHz when playing 3d intensive games right? but why does it downclock when the cpu knows he has a full load to do?

anyway i just left it on for now, are there any software or programs that toggles to switch on/off the speedstep without having to restart the laptop? its just annoying that i have to enter the BIOS again to switch it to enable or disable.

thanks for the knowledge though. :)