News:

Follow BoincTasks on Twitter Facebook        Visit our website here.
BoincTasks cloud login is working again

Main Menu

Limit Max GPU %

Started by b65535, August 06, 2015, 10:54:26 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

b65535

Could you please add an option to limit the GPU usage to a fixed percent value? Like the "Max CPU %" option but for GPU.

I'd like to reduce the GPU load to a fixed value (e.g. 50%) to still be able to use applications which use GPU while running BOINC.

Currently, I set the GPU temperature in TThrottle to a value which reduces the GPU load to a certain value (more or less). However, this is very fragile because if the temperature in my room changes, the maximum GPU load will change.

fred

Quote from: b65535 on August 06, 2015, 10:54:26 AM
Could you please add an option to limit the GPU usage to a fixed percent value? Like the "Max CPU %" option but for GPU.

Create with notepad a blank file called tthrottle.xml.

Put this in it:

<GPU_SETUP>
  <gpu_percentage_min> 10 </gpu_percentage_min>      
  <gpu_percentage_max> 50 </gpu_percentage_max>
<GPU_SETUP>

Save the file to  a temp folder.
Now copy the file to the folder that holds TThrottle.exe
C:\Program Files\eFMer\TThrottle

Exit TThrottle and restart it.

Take a look at the example:
C:\Program Files\eFMer\TThrottle\examples

b65535

Thank you.

With your proposed settings in tthrottle.xml the load of my AMD R9 270x jumps between 0% and 64% (according to GPU-Z). That could be 50% on average. That is much better than 93% load without TThrottle. :)

Consistent 50% would be even better but I assume this is not possible with GPUs.

fred

Quote from: b65535 on August 06, 2015, 02:43:33 PM
Consistent 50% would be even better but I assume this is not possible with GPUs.
Not likely, some projects let more instances run.
Manual adjustment on some projects like Seti come close to 100% running 2-4 instances on the same card. So could achieve 50% most of the time.

b65535

Thank you for the hint. Running two work units of POEM@HOME at the same time on my GPU gave me a more consistent GPU load. I did that by changing the app_config.xml of the BOINC project.