7.0.45 x64 client: make CPU throttling apply to GPU apps.

Message boards : BOINC client : 7.0.45 x64 client: make CPU throttling apply to GPU apps.
Message board moderation

To post messages, you must log in.

AuthorMessage
cristipurdel

Send message
Joined: 26 Oct 09
Posts: 67
Romania
Message 47506 - Posted: 26 Jan 2013, 9:11:10 UTC

Been waiting for this option for a long time, although not in this form.
I put 30% in "Use at most" XX "CPU time" but it is not working.
Anybody else managed to get this setting working?
ID: 47506 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 47511 - Posted: 26 Jan 2013, 11:11:37 UTC - in response to Message 47506.  

If you're waiting for a sustained 30% usage, that'll never happen as it is done in different ways in Windows, OSX and Linux. You''ll need a 3rd party program such as TThrottle or ThreadMaster (see the add-ons page) for that to work like that.

If you're waiting for the throttling to actually be done on the GPU as well, that's only recently been added to the alpha BOINC client. In this case 7.0.45, links for which can be found in the change log thread.
ID: 47511 · Report as offensive
cristipurdel

Send message
Joined: 26 Oct 09
Posts: 67
Romania
Message 47532 - Posted: 26 Jan 2013, 15:46:49 UTC - in response to Message 47511.  



If you're waiting for the throttling to actually be done on the GPU as well, that's only recently been added to the alpha BOINC client. In this case 7.0.45, links for which can be found in the change log thread.


In my case it is not working.
Maybe I did something wrong.
Did anyone succeed in throttling the GPU with 7.0.45?
ID: 47532 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 47533 - Posted: 26 Jan 2013, 15:56:38 UTC - in response to Message 47532.  

Let's first determine what you expect to see.
If a sustained 30% load when checking in something like GPU-Z, it doesn't work that way. What a 30% throttle does is run for 3 seconds at full burst, and pause the other 7 seconds on a 10 second basis.

Your preferences do need to be set to "Run based on preferences" for both the CPU and the GPU.
ID: 47533 · Report as offensive
cristipurdel

Send message
Joined: 26 Oct 09
Posts: 67
Romania
Message 47534 - Posted: 26 Jan 2013, 20:06:42 UTC - in response to Message 47533.  

Let's first determine what you expect to see.
If a sustained 30% load when checking in something like GPU-Z, it doesn't work that way. What a 30% throttle does is run for 3 seconds at full burst, and pause the other 7 seconds on a 10 second basis.

Your preferences do need to be set to "Run based on preferences" for both the CPU and the GPU.


My preferences are set to "Run based on preferences" for both the CPU and the GPU.

As far as I remember, 3 years ago when folding introduced this feature, the switching was done every 50 ms. So in GPU-Z was done an avarege of something more than 50 ms, and you could see a 30% constant GPU Load.

I am already throttling my GPU with BoincMaster and TThrottle for HCC.
My question was if someone succeeded in using this feature in 7.0.45 or not?

It is a first step towards GPU throttling, but I would like to see an option like:
Do not use x% of your GPU Compute Units.
ID: 47534 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 47536 - Posted: 26 Jan 2013, 23:37:13 UTC - in response to Message 47534.  

I must say that I haven't managed to get it to work yet, but then I am only using 3 of the 4 cores of my CPU. The 4th core that's excluded is used by the GPU.

Now I'm trying to find out from the developers if the throttling matters for the whole CPU, or only the CPU cores I specified to use.
ID: 47536 · Report as offensive
cristipurdel

Send message
Joined: 26 Oct 09
Posts: 67
Romania
Message 47540 - Posted: 27 Jan 2013, 9:17:28 UTC - in response to Message 47536.  

From what I see this option is not working in 7.0.45 x64.
It would be nice to have a separate tab for gpu options in preferences ... and more control for debugging.
ID: 47540 · Report as offensive

Message boards : BOINC client : 7.0.45 x64 client: make CPU throttling apply to GPU apps.

Copyright © 2024 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.