Sharing GPU load with CPU


log in

Advanced search

Questions and Answers : GPU applications : Sharing GPU load with CPU

Author Message
Profile Petit Soleil
Avatar
Send message
Joined: 17 Feb 03
Posts: 1497
Credit: 46,577
RAC: 0
Canada
Message 1254119 - Posted: 1 Jul 2012, 13:24:05 UTC

Is there a way I could share some of the GPU load with the CPU ?

In the CUDA_FERMI WU it says (0.154 CPU + 1 NVIDIA GPU)

Can I change it to (0.25 CPU + 1 NVIDIA GPU) ?

I would like to run two WU at the same time as the following;

1 WU 100% CPU (that is OK)
1 WU 75% GPU and 25% CPU (don't know if possible)

My video card (GeForce gt530) temps goes up to 60-65 Celsius and I would like to cool it down a bit. The CPU runs cooler at 45 Celsius with 25% load (1 WU)


I am running windows 7 (x64) and boinc version 7.0.28 (x64)
on a bran new ASUS CM6830, Intel core i5-2320, 6 GIG RAM, NVIDIA GT530)

It's a home PC not a gammer machine and I want to be gentle with it.

Thanks !

Marc

Profile Petit Soleil
Avatar
Send message
Joined: 17 Feb 03
Posts: 1497
Credit: 46,577
RAC: 0
Canada
Message 1254120 - Posted: 1 Jul 2012, 13:26:38 UTC
Last modified: 1 Jul 2012, 13:26:52 UTC

Hello to all BTW... I have not been active for many years but some of you out there might remember me.

Thanks

Profile Petit Soleil
Avatar
Send message
Joined: 17 Feb 03
Posts: 1497
Credit: 46,577
RAC: 0
Canada
Message 1254148 - Posted: 1 Jul 2012, 14:22:12 UTC - in response to Message 1254119.

Ok I got it. its not possible. the 0.154 CPU is use to feed the GPU. It appears
I cannot crunch the same WU on both CPU and GPU and the solution would be to downclock my GPU but I am not confortable with doing that.

Theres an option in BOINC setting to adjust the % of CPU usage but nothing for the GPU apparently.

Any Idea ?
____________
<img src="http://boinc.mundayweb.com/one/stats.php?userID=2384&amp;trans=off"><img src="http://img98.exs.cx/img98/1999/hamradio.gif"><img src="http://img54.exs.cx/img54/3872/cqkey.gif">

OzzFan
Volunteer tester
Avatar
Send message
Joined: 9 Apr 02
Posts: 13619
Credit: 30,534,344
RAC: 21,008
United States
Message 1254151 - Posted: 1 Jul 2012, 14:23:34 UTC - in response to Message 1254119.

No, there is no way to increase the CPU usage shared with the GPU. The CPU is only used to "feed" the data into the GPU while the GPU does all the work. In many cases, the GPU isn't fully utilized and is often running at less than half capacity.

Profile arkaynProject donor
Volunteer tester
Avatar
Send message
Joined: 14 May 99
Posts: 3654
Credit: 48,599,429
RAC: 2,535
United States
Message 1254195 - Posted: 1 Jul 2012, 15:44:06 UTC

60-65c is a very good temp for a video card while crunching.

My GTX-460 usually runs around 65c and my GTX-560 is up around 74c.
____________

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2711
Credit: 6,139,610
RAC: 5,521
Bulgaria
Message 1254276 - Posted: 1 Jul 2012, 18:10:02 UTC - in response to Message 1254148.


The way to limit the GPU temperature is TThrottle
http://www.efmer.eu/boinc/


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Profile Petit Soleil
Avatar
Send message
Joined: 17 Feb 03
Posts: 1497
Credit: 46,577
RAC: 0
Canada
Message 1254371 - Posted: 1 Jul 2012, 23:31:41 UTC

OK Thanks for the infos. I will try to run TThrottle and make the GPU run at 75% and the CPU at 25% (1 WU) This way my Family home PC should not be put under too much stress. Not to mention that it only has a 300 watts power supply and only one case fan...

Thanks again !!!

Marc


____________
<img src="http://boinc.mundayweb.com/one/stats.php?userID=2384&amp;trans=off"><img src="http://img98.exs.cx/img98/1999/hamradio.gif"><img src="http://img54.exs.cx/img54/3872/cqkey.gif">

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2711
Credit: 6,139,610
RAC: 5,521
Bulgaria
Message 1254386 - Posted: 2 Jul 2012, 0:45:41 UTC - in response to Message 1254371.


TThrottle does Not have setting for % CPU/GPU, it have settings for the Max °C for CPU and GPU you want to allow ('Set Core', 'set GPU').

When the temperature is bellow the corresponding Max °C - the CPU and/or GPU run at 100% (no restriction/Throttle done)
When the temperature reaches the Max °C set by you - TThrottle starts to do short (ms) pauses of the computing apps to keep the corresponding temperature at the limit you chose.
The pause/run time is adjusted dynamically (e.g. TThrottle shows 'Run GPU 70%')
Those pauses are visible in Process Explorer

So % CPU/GPU changes automatically and dynamically to keep the temperature below the limit.
For this to work OK - better set in BOINC 'Use 100% CPU time' and let TThrottle adjust this dynamically depending on the temperature.


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2711
Credit: 6,139,610
RAC: 5,521
Bulgaria
Message 1254413 - Posted: 2 Jul 2012, 3:32:50 UTC - in response to Message 1254386.

Self-quote:
TThrottle does Not have setting for % CPU/GPU

I'm partially wrong about that, there is 'Max Cpu %' but you don't need it.
Just set the temperatures to "reasonable" values - not very low, not very high
(e.g. 10°C is too low - even idle CPU/GPU may be at 30-40°C)


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Profile Petit Soleil
Avatar
Send message
Joined: 17 Feb 03
Posts: 1497
Credit: 46,577
RAC: 0
Canada
Message 1254417 - Posted: 2 Jul 2012, 3:57:42 UTC - in response to Message 1254413.

Got it. thanks for your help


____________
<img src="http://boinc.mundayweb.com/one/stats.php?userID=2384&amp;trans=off"><img src="http://img98.exs.cx/img98/1999/hamradio.gif"><img src="http://img54.exs.cx/img54/3872/cqkey.gif">

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2711
Credit: 6,139,610
RAC: 5,521
Bulgaria
Message 1254423 - Posted: 2 Jul 2012, 4:37:48 UTC - in response to Message 1254417.


Off-topic:
The signature and the forum posts do not accept HTML, use BBCode tags instead:
http://setiathome.berkeley.edu/bbcode.php

e.g.:
[img]http://boinc.mundayweb.com/one/stats.php?userID=2384[/img]




____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Profile Petit Soleil
Avatar
Send message
Joined: 17 Feb 03
Posts: 1497
Credit: 46,577
RAC: 0
Canada
Message 1254447 - Posted: 2 Jul 2012, 6:49:12 UTC - in response to Message 1254423.

OK thanks again. It use to be my signature (some boinc results) and I did have noticed it was not working anymore for some reasons... Now I know why.

Profile Petit Soleil
Avatar
Send message
Joined: 17 Feb 03
Posts: 1497
Credit: 46,577
RAC: 0
Canada
Message 1254448 - Posted: 2 Jul 2012, 6:52:34 UTC

Otherwise the TThrottle app is working fine here and my PC is happy :)

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2711
Credit: 6,139,610
RAC: 5,521
Bulgaria
Message 1254578 - Posted: 2 Jul 2012, 16:54:14 UTC - in response to Message 1254448.
Last modified: 2 Jul 2012, 17:11:36 UTC


"Well, modern GPU chips are not afraid of working at temperatures of 80°C and even higher ...":
http://www.xbitlabs.com/articles/graphics/display/radeon-hd6670-hd6570-hd6450_3.html#sect0

The shown temperatures are for reference Radeon HD (video card/cooling system made by AMD/ATI)

My ASUS HD 6570 1GB DDR3 - ASUS EAH6570/DI/1GD3(LP):
http://www.asus.com/Graphics_Cards/AMD_Series/EAH6570DI1GD3LP/

... do not go that high.

On SETI - 45-55°C, FurMark or GPU Caps Viewer:Furry Cube - 61°C, OCCT Perestroika:Shader Complexity 7,8 - 72°C

OCCT - Shader Complexity 7:




____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Questions and Answers : GPU applications : Sharing GPU load with CPU

Copyright © 2014 University of California