boinc cause cpu throttling

Message boards : Questions and problems : boinc cause cpu throttling
Message board moderation

To post messages, you must log in.

AuthorMessage
empl

Send message
Joined: 22 Nov 17
Posts: 11
Czech Republic
Message 83126 - Posted: 22 Nov 2017, 12:47:42 UTC
Last modified: 22 Nov 2017, 13:43:13 UTC

Hello,
i have weird problem, when BOINC is running my cpu frequency is dropping constantly in same intervals.
I am using windows 10 64 bit and i have in bios enabled c states and turbo mode, because i have cheapeast mobo and i can't oveclock my cpu.
Enabling turbo and c states in bios, increase my cpu frequency to 4,1GHZ surprisingly.
In windows power management i disable idle saver, so my cpu runs constantly at c0 state, and i have set min cpu frequency 100%.
This way i get my cpu running at 4,1ghz, instead of default 3,5,
I dont know why boinc cause frequency drops to 2.6ghz for example, if i switch it off i have constantly 4,1ghz in any other application.
In BOINC i have tried to set different cpu utilization setting and when i set 100% cpu cores and 100% cpu time, my frequency still drops.
I don't know why BOINC does this makes no sense.

EDIT: it was eist function in combination with turbo on, which allowed my cpu run at 4,1ghz, c states in bios wasnt needed, there are multiple options to turn on/off so, i found out about this by luck.
I turned off c states in bios, now it runs constantly at 4,1ghz.
NEVER MIND
ID: 83126 · Report as offensive     Reply Quote
empl

Send message
Joined: 22 Nov 17
Posts: 11
Czech Republic
Message 83399 - Posted: 30 Nov 2017, 19:42:41 UTC

No i was wrong, even i disable every throttling fucntion in bios, eist, thermal, c1, c6 and turbo and run cpu at default clock.
I have set min frequency to 100% in power setting in windows.
Boinc cause my cpu frequency is scaled to 1,7ghz for example, and have constantly these spikes.
When i suspend boinc, it is gone.
I don't care much, but this is not ideal for effective crunching, frequency constantly dropping.
Don't know this is just me, or this bug is happening to other people too.
Just letting you know...
ID: 83399 · Report as offensive     Reply Quote
Richard Haselgrove
Volunteer moderator
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 2725
United Kingdom
Message 83400 - Posted: 30 Nov 2017, 20:11:48 UTC

I can't think of any mechanism by which running BOINC (or more likely, the project science applications which use the CPU intensively and continuously) would cause throttling other than for thermal reasons - I don't think you can disable the ultimate safety overheat protection.

Are you monitoring the CPU core temperatures at the same time as you are measuring frequency?
ID: 83400 · Report as offensive     Reply Quote
empl

Send message
Joined: 22 Nov 17
Posts: 11
Czech Republic
Message 83422 - Posted: 1 Dec 2017, 13:29:13 UTC
Last modified: 1 Dec 2017, 13:36:40 UTC

I have disabled thermal control in bios, which could do that.
But no my cpu tempes are fine, i have very good cooler.
I have cpu temp alert, highest cpu temp i measued on one of my cores was 66.
Average 60.
Plus this frequency drops happens, only when boinc is running.

I think asteroids project might be doing that.
I have no asteroids wus at the moments and it stopped.
I will test it.
ID: 83422 · Report as offensive     Reply Quote
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 737
Finland
Message 83427 - Posted: 1 Dec 2017, 16:56:33 UTC - in response to Message 83422.  

Are you using the Intel GPU integrated in the CPU package?
ID: 83427 · Report as offensive     Reply Quote
empl

Send message
Joined: 22 Nov 17
Posts: 11
Czech Republic
Message 83448 - Posted: 2 Dec 2017, 9:43:33 UTC - in response to Message 83427.  

Not really :D

Yes it is asteroids project.
I just got new asteroids tasks and it started again.
ID: 83448 · Report as offensive     Reply Quote
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 737
Finland
Message 83465 - Posted: 2 Dec 2017, 21:32:34 UTC - in response to Message 83448.  

Maybe you should try for example HWiNFO to see if the processor gives any reason for throttling.
ID: 83465 · Report as offensive     Reply Quote
empl

Send message
Joined: 22 Nov 17
Posts: 11
Czech Republic
Message 83487 - Posted: 3 Dec 2017, 16:24:15 UTC

There is none, i am running my cpu at 100% whole day and temps are at stable 60C.
https://imgur.com/a/y8ori

It doesn't happen in other applications, or when crunching other boinc projects.

Currently it stopped even while crunching asteroids wu's.
It seems like some wu's from asteroids caused it.
I let them know about this bug.
ID: 83487 · Report as offensive     Reply Quote
Richie
Help desk expert

Send message
Joined: 2 Jul 14
Posts: 148
Finland
Message 83490 - Posted: 3 Dec 2017, 16:49:39 UTC

That can't be a "bug" in Asteroids app or in any other project app. That problem has something to do with how your computer observes at the system level how it should respond to a given load. Any BOINC project apps don't have privileges to order anything about how the system will set CPU/memory/bus speeds. Those things are decided purely by the OS, bios and CPU.
ID: 83490 · Report as offensive     Reply Quote
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 737
Finland
Message 83494 - Posted: 3 Dec 2017, 17:18:02 UTC - in response to Message 83487.  

There is also a Performance Limit Reasons section in HWiNFO. You'll obviously need to check them while the CPU is running at below maximum frequency.

You might want to have HWiNFO log the CPU frequency just to make sure it's not some reporting bug in Windows Task Manager.
ID: 83494 · Report as offensive     Reply Quote

Message boards : Questions and problems : boinc cause cpu throttling

Copyright © 2018 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.