When reporting CUDA errors...

Message boards : Questions and problems : When reporting CUDA errors...
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
tamuken5

Send message
Joined: 18 Apr 09
Posts: 7
Japan
Message 24376 - Posted: 18 Apr 2009, 4:19:59 UTC
Last modified: 18 Apr 2009, 4:20:54 UTC

Great! The similar question there is.
ZPM, thank you for your kindness.

tamuken5, Japan
ID: 24376 · Report as offensive
Chuck Gorish

Send message
Joined: 17 May 09
Posts: 3
United States
Message 24905 - Posted: 17 May 2009, 11:21:36 UTC
Last modified: 17 May 2009, 11:24:11 UTC

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).
ID: 24905 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5082
United Kingdom
Message 24906 - Posted: 17 May 2009, 11:34:35 UTC - in response to Message 24905.  

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).

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.
ID: 24906 · Report as offensive
Chuck Gorish

Send message
Joined: 17 May 09
Posts: 3
United States
Message 24909 - Posted: 17 May 2009, 14:15:02 UTC - in response to Message 24906.  

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 :) .
ID: 24909 · Report as offensive
Chuck Gorish

Send message
Joined: 17 May 09
Posts: 3
United States
Message 24916 - Posted: 18 May 2009, 18:45:46 UTC - in response to Message 24906.  

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).

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.



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!

ID: 24916 · Report as offensive
racefan6

Send message
Joined: 22 May 09
Posts: 1
United States
Message 25001 - Posted: 22 May 2009, 13:53:27 UTC

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
ID: 25001 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 25002 - Posted: 22 May 2009, 14:17:20 UTC - in response to Message 25001.  

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").
ID: 25002 · Report as offensive
Previous · 1 · 2

Message boards : Questions and problems : When reporting CUDA errors...

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.