Message boards :
Questions and problems :
When reporting CUDA errors...
Message board moderation
Previous · 1 · 2
Author | Message |
---|---|
Send message Joined: 18 Apr 09 Posts: 7 |
Great! The similar question there is. ZPM, thank you for your kindness. tamuken5, Japan |
Send message Joined: 17 May 09 Posts: 3 |
I don't know if this is a boinc or cuda app function, but how can I force boinc/cuda to use only my first GPU and totally ignore the 2nd one? Boinc reports 2 cards, but since it cannot use the 2nd card due to out of memory errors (256mb card I use for my default video), it promptly starts 2 apps and feeds 2 workunits to the 1st device. I wish to stop that behavior and feed only 1 workunit to the first device ignoring anything about a 2nd device. How can I accomplish this? I am running bonic 6.6.20 and the 6.08 cuda app supplied by crunch3r on a linux x86_64 platform (I found no other cuda apps anywhere for my platform). |
Send message Joined: 5 Oct 06 Posts: 5095 |
I don't know if this is a boinc or cuda app function, but how can I force boinc/cuda to use only my first GPU and totally ignore the 2nd one? Boinc reports 2 cards, but since it cannot use the 2nd card due to out of memory errors (256mb card I use for my default video), it promptly starts 2 apps and feeds 2 workunits to the 1st device. I wish to stop that behavior and feed only 1 workunit to the first device ignoring anything about a 2nd device. I think you're going to be stuck for a little while on this one. The short answer would be 'upgrade to BOINC v6.6.28', which would do exactly what you want by default - use the higher-spec CUDA card, and ignore the lower-spec one. Hoever, for some as yet unknown reason (people keep asking), recent BOINC development builds haven't been made available - even for testing - for either Linux_x86 or Linux_x64. I'll ask again on the mailing list. |
Send message Joined: 17 May 09 Posts: 3 |
Thanks. I don't mind using even a pre-beta version if it will help things as long as it doesn't decide to wipe my partition :) . |
Send message Joined: 17 May 09 Posts: 3 |
I don't know if this is a boinc or cuda app function, but how can I force boinc/cuda to use only my first GPU and totally ignore the 2nd one? Boinc reports 2 cards, but since it cannot use the 2nd card due to out of memory errors (256mb card I use for my default video), it promptly starts 2 apps and feeds 2 workunits to the 1st device. I wish to stop that behavior and feed only 1 workunit to the first device ignoring anything about a 2nd device. I solved my problem by downloading 6.6.29 source code and made my own x86_64 linux 'distribution'.. the combination of use_all_gpus set to 0 and number_of_gpus set to 1 cured it. Thank you for the info! |
Send message Joined: 22 May 09 Posts: 1 |
Since I recently upgraded to the new version of BOINC 6.6.28 yesterday, my cuda tasks will not run (waiting to run 0.01 cpus, 1 cuda) SETI@home Enhanced 6.08 (cuda) Windows XP SP3 Dell Optiplex 745 Intel Core 2 CPU 6600 @ 2.4 GHz 2.39 GHZ, 2 GB RAM |
Send message Joined: 29 Aug 05 Posts: 15512 |
Go to your computing preferences and make sure that "Suspend GPU work while computer is in use?" is set to No. If you use the local advanced preferences (BOINC Manager->Advanced view->Advanced->Preferences, check the option "Use GPU while computer is in use"). |
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.