Jump to content

I just bought an Dell G7 7590 with a i7-9750H 6 core CPU and on AC it's a little beast. The problem comes form trying to run on battery it becomes very slow for some apps and older games. (i.e. some things that ran ok on my old $250usd A12 APU Lenovo notebook while using battery run worse on this $1,200 i7 laptop the same way)

 

From what little testing I have been able to do it the short time I have had it, It would seem the issue comes from power delivery limits from the battery making the CPU per-core speed throttle way down as more cores come active. For example with 1 core active (shown in Intel's XTU) the speed sits at just shy of 3Ghz but open Firefox or other app and all 6 core come up dropping the speed to as low as 1Ghz or less..

 

So what I want to know is there a way to automatically limit the system to only say 4 cores on battery and still let it use all 6 on AC with out having to reboot to BIOS every time, Just to try and keep the core speed up as some of what I run would do better with fewer fast cores then more slower ones..

Link to comment
https://linustechtips.com/topic/1148442-limit-cpu-core-count-on-battery/
Share on other sites

Link to post
Share on other sites

Take a look at ThrottleStop. Its a utility that lets you control power, voltage, and certain clock speed settings. You can have profiles set up for battery or AC power and it will switch automatically. You won't be able to control core count but you can adjust stuff to prevent your throttling somewhat (it depends on the CPU and generation)

 

I use it on a Thinkpad T540p to control severe throttling that happens by default due to this third-party battery I have on it. 

The Daily Driver:
AMD Ryzen 7 3700x  |  EVGA GTX 1070 SC  |  48GB Crucial Ballistix Elite DDR4-3600  | Corsair 750D Case
AsRock X570 Pro 4 mobo

iRacing Sim Rig:

i5-10600k @ 5.0 GHz  |  EVGA GTX 1080ti Hybrid  | 32GB G.Skill Trident Z Neo DDR4-3600  |  Corsair Air 540 Case
ASUS Z490-E ROG Strix mobo

Link to post
Share on other sites

4 hours ago, Lucian_Dragos said:

I just bought an Dell G7 7590 with a i7-9750H 6 core CPU and on AC it's a little beast. The problem comes form trying to run on battery it becomes very slow for some apps and older games. (i.e. some things that ran ok on my old $250usd A12 APU Lenovo notebook while using battery run worse on this $1,200 i7 laptop the same way)

 

From what little testing I have been able to do it the short time I have had it, It would seem the issue comes from power delivery limits from the battery making the CPU per-core speed throttle way down as more cores come active. For example with 1 core active (shown in Intel's XTU) the speed sits at just shy of 3Ghz but open Firefox or other app and all 6 core come up dropping the speed to as low as 1Ghz or less..

 

So what I want to know is there a way to automatically limit the system to only say 4 cores on battery and still let it use all 6 on AC with out having to reboot to BIOS every time, Just to try and keep the core speed up as some of what I run would do better with fewer fast cores then more slower ones..

MSCONFIG. Boot tab. Advanced options tab. Check box  "Number of processors" type in desired amount of cores/threads, save and restart windows.

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×