Advanced search

Message boards : Number crunching : Limiting GPU usage on Nathan WU's

Author Message
Betting Slip
Send message
Joined: 5 Jan 09
Posts: 670
Credit: 2,498,095,550
RAC: 0
Level
Phe
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 23465 - Posted: 15 Feb 2012 | 9:58:24 UTC

Is ther anyway to limit GPU usage on NATHAN WU's which have a 90% usage and make video miss frames. I don't want to have to suspend GPU taskes everytime I want to watch video.

This only applys to NATHAN units. A limit of 75% would do it and the video and GPU Grid could run happily together. It really is getting annoying. BOINC is supposed to be about using spare resources not hogging resources.


____________
Radio Caroline, the world's most famous offshore pirate radio station.
Great music since April 1964. Support Radio Caroline Team -
Radio Caroline

Profile nate
Send message
Joined: 6 Jun 11
Posts: 124
Credit: 2,928,865
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 23469 - Posted: 15 Feb 2012 | 15:26:43 UTC - in response to Message 23465.

BettingSlip,

There is no way to specifically tune down the gpu usage. I suggest you try the following steps:

1) Attempt to play with CPU usage settings in the boinc manager, or alternatively set SWAN_SYNC=0 environment variable. That should be particularly helpful for Fermi cards. We use it on our systems and have found it to be very helpful in avoiding performance/video problems. However, I believe for older systems/cards it does not help (2XX series, older CPUs with one or two cores).

2) Set boinc to pause when running certain applications, such as games and video players. I believe there is a standard way to do this. From another forum:

In the BOINC Manager Preferences is a setting "Use GPU while the computer is in use". Just uncheck this one and it should do the trick for older BOINC versions.


Also keep in mind that nothing may help for systems with 2 or fewer CPUs. Let us know if you find a solution.

n

Toni
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 9 Dec 08
Posts: 1006
Credit: 5,068,599
RAC: 0
Level
Ser
Scientific publications
watwatwatwat
Message 23470 - Posted: 15 Feb 2012 | 16:08:08 UTC - in response to Message 23469.
Last modified: 15 Feb 2012 | 16:08:19 UTC

This may also be relevant: from http://boinc.berkeley.edu/wiki/Client_configuration

<exclusive_gpu_app>important.exe</exclusive_gpu_app>
BOINC will suspend use of GPUs whenever the executable is running.

Bedrich Hajek
Send message
Joined: 28 Mar 09
Posts: 485
Credit: 11,138,184,981
RAC: 15,509,775
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 23480 - Posted: 16 Feb 2012 | 2:44:52 UTC

I agree with Betting Slip, this would be a nice feature to have. It would be an alternate to TThrottle to keep the card from overheating. How could this be accomplished? Would boinc need to be upgraded or could it be done within work unit itself?

Profile S@NL - Mellowman
Send message
Joined: 5 Oct 11
Posts: 47
Credit: 10,002,948
RAC: 0
Level
Pro
Scientific publications
watwatwatwat
Message 23535 - Posted: 19 Feb 2012 | 8:00:44 UTC - in response to Message 23480.

I don't agree. But I have 2 GPU's. I want the other tasks to also get above 90% utilization so my card gets utilized fully so the workunits are done faster and more work can be done.

Anthony.
____________

The longer I live, the more reasons I develop for wanting to die.

Profile skgiven
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 23540 - Posted: 19 Feb 2012 | 12:17:37 UTC - in response to Message 23535.
Last modified: 19 Feb 2012 | 12:20:50 UTC

If we could specify the number of shaders we want to use then we could control this properly, and keep everyone happy by giving them the choice of how much to use their GPU. It would also be card/user-need specific, so someone using a GTS550 for example might want to use 144 of the 192shaders so they could watch video. A game might run well enough if the running task was restricted to 384shaders of the 512 on a GTX580.

The only way to ensure users can run high performing task is by allowing task selection. This has been repeatedly rejected by the researchers, for logistical/research reasons. With the increase in task types its even less of a possibility now.
____________
FAQ's

HOW TO:
- Opt out of Beta Tests
- Ask for Help

]{LiK`Rangers`
Avatar
Send message
Joined: 5 Jan 12
Posts: 117
Credit: 77,256,014
RAC: 0
Level
Thr
Scientific publications
watwatwatwatwatwatwatwat
Message 23541 - Posted: 19 Feb 2012 | 13:02:35 UTC - in response to Message 23540.

I have 3 computers, and for energy purposes I surf the web on the weakest of the 3. I Still run boinc on all of them and folding@home for the cpus, well except the laptop because its turbo boost leaves it very weak for folding with cpu. Anyways the thing I have found is to put use 99% under processor usage for both % of processor and also % cpu time which frees up a core. I only have to do this until I upgrade the ram, but it does let me run boinc on the 48 cuda core gpu. I know 48 cores isnt alot but I bought it for its i7 processor to do more in depth work than a gpu and with less energy usage.

Profile S@NL - Mellowman
Send message
Joined: 5 Oct 11
Posts: 47
Credit: 10,002,948
RAC: 0
Level
Pro
Scientific publications
watwatwatwat
Message 23559 - Posted: 19 Feb 2012 | 22:43:54 UTC - in response to Message 23541.
Last modified: 19 Feb 2012 | 22:45:34 UTC

I run my GTX-550TI at 99% utilization. When I start Media Center I can watch TV/DVDV's/movies without a single hitch. I think it comes down on how much memory you have free while running your project WU. I don't know how it is for games though as I don't play them and I know they want to use shaders and a lot of video memory. I don't know if Media Center makes use of the shaders (probably not I guess) or only makes use of the video engine which is not used by the projects I run (checked with GPU-Z).

Anthony.
____________

The longer I live, the more reasons I develop for wanting to die.

Post to thread

Message boards : Number crunching : Limiting GPU usage on Nathan WU's

//