Individual preferences for 2 GPUs

Message boards : GPUs : Individual preferences for 2 GPUs
Message board moderation

To post messages, you must log in.

AuthorMessage
Erik Raettig

Send message
Joined: 26 Feb 16
Posts: 1
United States
Message 68016 - Posted: 26 Feb 2016, 20:56:26 UTC

I have 2 GPUs. One has no monitor and may run BOINC all the time. The other is connected to my two monitors and I would like it to not run when user active.

I tried setting computing preference to run GPU always and then put the following in the account xml file for the project I want to only run when user not active. But this does not seem to work. The project runs all the time.

<project_preferences>

<resource_share>10</resource_share>
<no_cpu>1</no_cpu>
<no_ati>1</no_ati>
<no_cuda>0</no_cuda>
<run_gpu_if_user_active>0</run_gpu_if_user_active>
<idle_time_to_run>1</idle_time_to_run>

Erik
ID: 68016 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15506
Netherlands
Message 68024 - Posted: 26 Feb 2016, 22:57:45 UTC - in response to Message 68016.  

There are no individual preferences for more than one GPU.
When you set Activity of something to 'run always' it will run always. Only when you set 'run based on preferences' will the preferences be followed. But those are for all GPUs, not individually.

You should be able to do it by running a script or batchfile that you run prior to walking away from the keyboard. You can run it to change the client core configuration (cc_config.xml file) to change between
<cc_config>
  <log_flags>
  </log_flags>
  <options>
       <ignore_nvidia_dev>1</ignore_nvidia_dev>
  </options>
</cc_config>

and
<cc_config>
  <log_flags>
  </log_flags>
  <options>
  </options>
</cc_config>

The above example will in the first case ignore Nvidia GPU1 in the system. You say you have two GPUs, I assume in this case that they're both Nvidia and numbered GPU0 and GPU1.

Because GPU decisions take place at BOINC start only, the script will have to exit the client and restart it with these cc_config.xml files.

If you want help with that, let us know. We'll probably be able to write something up if you tell us more information and if you feel you want to walk this way.
ID: 68024 · Report as offensive

Message boards : GPUs : Individual preferences for 2 GPUs

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.