How Can I Exclude a CUDA GPU From Being Used?

Message boards : Number crunching : How Can I Exclude a CUDA GPU From Being Used?
Message board moderation

To post messages, you must log in.

AuthorMessage
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1004867 - Posted: 16 Jun 2010, 22:18:18 UTC

I have an ASUS Crosshair II Formula MB, on which I am running 3 GT 240 cards; I am using the onboard GPU for graphics only - or so I thought. Unfortunately, BOINC has decided to use the onboard GPU, too (it's only 19 GFlops).

Is there any tag I can use to tell BOINC to ignore the built-in GPU? And: where do I put it?
ID: 1004867 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1004874 - Posted: 16 Jun 2010, 22:34:13 UTC - in response to Message 1004867.  

I have an ASUS Crosshair II Formula MB, on which I am running 3 GT 240 cards; I am using the onboard GPU for graphics only - or so I thought. Unfortunately, BOINC has decided to use the onboard GPU, too (it's only 19 GFlops).

Is there any tag I can use to tell BOINC to ignore the built-in GPU? And: where do I put it?


you need to make a cc_config.xml file with the following in it:

<cc_config>
<log_flags>
</log_flags>
<options>
<ignore_cuda_dev>0</ignore_cuda_dev>
</cc_config>

Make sure you use Notepad, Change the Zero to which ever device number you want to ignore,
then save as cc_config.xml with ANSI encoding selected, drop it in your Boinc Data folder, and restart Boinc.

Note: Boinc 6.10.19 or later required.

Claggy
ID: 1004874 · Report as offensive
Profile Qui-Gon
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 2940
Credit: 19,199,902
RAC: 11
United States
Message 1004880 - Posted: 16 Jun 2010, 22:41:58 UTC - in response to Message 1004867.  

There is a setting in SETI@home preferences that allows you to turn off the GPU downloads. Once your system has finished the work is has now, it won't get any more.
ID: 1004880 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1004888 - Posted: 16 Jun 2010, 22:53:19 UTC - in response to Message 1004874.  

I have an ASUS Crosshair II Formula MB, on which I am running 3 GT 240 cards; I am using the onboard GPU for graphics only - or so I thought. Unfortunately, BOINC has decided to use the onboard GPU, too (it's only 19 GFlops).

Is there any tag I can use to tell BOINC to ignore the built-in GPU? And: where do I put it?


you need to make a cc_config.xml file with the following in it:

<cc_config>
<log_flags>
</log_flags>
<options>
<ignore_cuda_dev>0</ignore_cuda_dev>
</cc_config>

Make sure you use Notepad, Change the Zero to which ever device number you want to ignore,
then save as cc_config.xml with ANSI encoding selected, drop it in your Boinc Data folder, and restart Boinc.

Note: Boinc 6.10.19 or later required.

Claggy


Thanks, Claggy.
Actually, I found the flags I needed by Googling "BOINC cc_config", and added

<use_all_gpus>1</use_all_gpus>
<ignore_cuda_dev>1</ignore_cuda_dev>

to my cc_config.xml file.

I had to upgrade from 6.10.18 to 6.10.56 to do it, of course...
ID: 1004888 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14653
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1004898 - Posted: 16 Jun 2010, 23:11:39 UTC - in response to Message 1004888.  

Actually, I found the flags I needed by Googling "BOINC cc_config", and added

<use_all_gpus>1</use_all_gpus>
<ignore_cuda_dev>1</ignore_cuda_dev>

to my cc_config.xml file.

I had to upgrade from 6.10.18 to 6.10.56 to do it, of course...

That's an extraordinarily complicated way round, when changing a 'yes' to a 'no' in SETI@home preferences would have achieved the same effect.
ID: 1004898 · Report as offensive
Profile Miep
Volunteer moderator
Avatar

Send message
Joined: 23 Jul 99
Posts: 2412
Credit: 351,996
RAC: 0
Message 1004910 - Posted: 16 Jun 2010, 23:22:13 UTC - in response to Message 1004898.  

Actually, I found the flags I needed by Googling "BOINC cc_config", and added

<use_all_gpus>1</use_all_gpus>
<ignore_cuda_dev>1</ignore_cuda_dev>

to my cc_config.xml file.

I had to upgrade from 6.10.18 to 6.10.56 to do it, of course...

That's an extraordinarily complicated way round, when changing a 'yes' to a 'no' in SETI@home preferences would have achieved the same effect.


He wanted to specifically not run one of his GPUs, while keeping crunching on the other two. Setting the preference to no would result in no GPU task at all wouldn't it? Seeing as I did that because SETI kept telling me my GPU hasn't enough RAM (due to the newish driver reporting 242 instead of 256 MB)
I was wondering how you would know which GPU dev id to give it to silence, but I presume that's among the information given when Boinc starts?
Carola
-------
I'm multilingual - I can misunderstand people in several languages!
ID: 1004910 · Report as offensive
Profile Hellsheep
Volunteer tester

Send message
Joined: 12 Sep 08
Posts: 428
Credit: 784,780
RAC: 0
Australia
Message 1004912 - Posted: 16 Jun 2010, 23:23:05 UTC - in response to Message 1004898.  

Actually, I found the flags I needed by Googling "BOINC cc_config", and added

<use_all_gpus>1</use_all_gpus>
<ignore_cuda_dev>1</ignore_cuda_dev>

to my cc_config.xml file.

I had to upgrade from 6.10.18 to 6.10.56 to do it, of course...

That's an extraordinarily complicated way round, when changing a 'yes' to a 'no' in SETI@home preferences would have achieved the same effect.


I agree, except i think jravin is saying that they want to continue to run the GT240's with boinc and not the on-board. If they were to disable the GPU work, wouldn't it stop work for all GPU's not just the on-board one?
- Jarryd
ID: 1004912 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1004960 - Posted: 17 Jun 2010, 0:45:57 UTC - in response to Message 1004910.  

Actually, I found the flags I needed by Googling "BOINC cc_config", and added

<use_all_gpus>1</use_all_gpus>
<ignore_cuda_dev>1</ignore_cuda_dev>

to my cc_config.xml file.

I had to upgrade from 6.10.18 to 6.10.56 to do it, of course...

That's an extraordinarily complicated way round, when changing a 'yes' to a 'no' in SETI@home preferences would have achieved the same effect.


He wanted to specifically not run one of his GPUs, while keeping crunching on the other two. Setting the preference to no would result in no GPU task at all wouldn't it? Seeing as I did that because SETI kept telling me my GPU hasn't enough RAM (due to the newish driver reporting 242 instead of 256 MB)
I was wondering how you would know which GPU dev id to give it to silence, but I presume that's among the information given when Boinc starts?


Actually, I had 3 GT240 cards and the onboard NVIDIA chipset GPU. Basically, knowing that the onboard one used system memory, I used EVGA Precision to find it by memory speed (400MHz), and then added it to the cc_config file.
ID: 1004960 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14653
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1004962 - Posted: 17 Jun 2010, 0:47:49 UTC - in response to Message 1004960.  

Actually, I found the flags I needed by Googling "BOINC cc_config", and added

<use_all_gpus>1</use_all_gpus>
<ignore_cuda_dev>1</ignore_cuda_dev>

to my cc_config.xml file.

I had to upgrade from 6.10.18 to 6.10.56 to do it, of course...

That's an extraordinarily complicated way round, when changing a 'yes' to a 'no' in SETI@home preferences would have achieved the same effect.

He wanted to specifically not run one of his GPUs, while keeping crunching on the other two. Setting the preference to no would result in no GPU task at all wouldn't it? Seeing as I did that because SETI kept telling me my GPU hasn't enough RAM (due to the newish driver reporting 242 instead of 256 MB)
I was wondering how you would know which GPU dev id to give it to silence, but I presume that's among the information given when Boinc starts?

Actually, I had 3 GT240 cards and the onboard NVIDIA chipset GPU. Basically, knowing that the onboard one used system memory, I used EVGA Precision to find it by memory speed (400MHz), and then added it to the cc_config file.

And I clearly need to get some sleep, because I completely misread your post.

Sorry about that. G'night all.
ID: 1004962 · Report as offensive
Profile Hellsheep
Volunteer tester

Send message
Joined: 12 Sep 08
Posts: 428
Credit: 784,780
RAC: 0
Australia
Message 1004977 - Posted: 17 Jun 2010, 1:21:19 UTC - in response to Message 1004962.  

Actually, I found the flags I needed by Googling "BOINC cc_config", and added

<use_all_gpus>1</use_all_gpus>
<ignore_cuda_dev>1</ignore_cuda_dev>

to my cc_config.xml file.

I had to upgrade from 6.10.18 to 6.10.56 to do it, of course...

That's an extraordinarily complicated way round, when changing a 'yes' to a 'no' in SETI@home preferences would have achieved the same effect.

He wanted to specifically not run one of his GPUs, while keeping crunching on the other two. Setting the preference to no would result in no GPU task at all wouldn't it? Seeing as I did that because SETI kept telling me my GPU hasn't enough RAM (due to the newish driver reporting 242 instead of 256 MB)
I was wondering how you would know which GPU dev id to give it to silence, but I presume that's among the information given when Boinc starts?

Actually, I had 3 GT240 cards and the onboard NVIDIA chipset GPU. Basically, knowing that the onboard one used system memory, I used EVGA Precision to find it by memory speed (400MHz), and then added it to the cc_config file.

And I clearly need to get some sleep, because I completely misread your post.

Sorry about that. G'night all.


Sleep well Richard! Get some well earned rest.
- Jarryd
ID: 1004977 · Report as offensive
Fred W
Volunteer tester

Send message
Joined: 13 Jun 99
Posts: 2524
Credit: 11,954,210
RAC: 0
United Kingdom
Message 1005142 - Posted: 17 Jun 2010, 7:23:20 UTC - in response to Message 1004962.  

And I clearly need to get some sleep, because I completely misread your post.

Sorry about that. G'night all.

You're spending too much time trying to sort out SETI / BOINC. I prescribe more frequent walks down to the pub ;-P

F.
ID: 1005142 · Report as offensive
Profile Hellsheep
Volunteer tester

Send message
Joined: 12 Sep 08
Posts: 428
Credit: 784,780
RAC: 0
Australia
Message 1005204 - Posted: 17 Jun 2010, 12:01:17 UTC - in response to Message 1005142.  

And I clearly need to get some sleep, because I completely misread your post.

Sorry about that. G'night all.

You're spending too much time trying to sort out SETI / BOINC. I prescribe more frequent walks down to the pub ;-P

F.


Or if you have beer in the fridge, more frequent walks to the fridge.
- Jarryd
ID: 1005204 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14653
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1005209 - Posted: 17 Jun 2010, 12:14:17 UTC - in response to Message 1005204.  

And I clearly need to get some sleep, because I completely misread your post.

Sorry about that. G'night all.

You're spending too much time trying to sort out SETI / BOINC. I prescribe more frequent walks down to the pub ;-P

F.

Or if you have beer in the fridge, more frequent walks to the fridge.

No, I prefer it the way nature intended, straight from the handpump. The pub it is. (I have one conveniently to hand - a major consideration when choosing to buy my current house)

If you look at the timestamp on the offending post, you might deduce that I had just come back from the pub - which may have had something to do with it.... ;-)
ID: 1005209 · Report as offensive

Message boards : Number crunching : How Can I Exclude a CUDA GPU From Being Used?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.