CUDA devices found, recognized, but do not work

Message boards : BOINC client : CUDA devices found, recognized, but do not work
Message board moderation

To post messages, you must log in.

AuthorMessage
Merciadri Luca

Send message
Joined: 1 Aug 09
Posts: 33
Belgium
Message 26901 - Posted: 30 Aug 2009, 16:52:58 UTC

Hello,

I am using BOINC GUI 6.4.4 on my Debian machine. It is equipped with a Geforce 8400 GS which works under CUDA, for example on Windows XP Professionnal.

However, when launching BOINC under Debian, it displays ``CUDA devices found'', then ``Coprocessor: GeForce 8400 GS (1)'' but SETI's apps, or GPUgrid's apps never download CUDA tasks, and I am thus unable to compute for CUDA tasks on my Debian machine.

What can I do? Thanks.
See http://www.student.montefiore.ulg.ac.be/~merciadri/ for more pieces of info.
ID: 26901 · Report as offensive
ZPM
Avatar

Send message
Joined: 14 Mar 09
Posts: 215
United States
Message 26904 - Posted: 30 Aug 2009, 17:42:31 UTC - in response to Message 26901.  
Last modified: 30 Aug 2009, 17:43:02 UTC

what driver are you running?, some of these projects have a minimum driver requirement. How much memory does the card have?
ID: 26904 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 26907 - Posted: 30 Aug 2009, 17:56:28 UTC - in response to Message 26901.  

As far as I know, SETI doesn't have a linux application. There are only 3rd-party optimised apps available.

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)
ID: 26907 · Report as offensive
Merciadri Luca

Send message
Joined: 1 Aug 09
Posts: 33
Belgium
Message 26909 - Posted: 30 Aug 2009, 19:26:10 UTC

I am using Debian's default driver.

The card has 256 MB ram but works for both SETI, F@h, etc., under XP Pro.

Gundolf, do you want to say that SETI does not have any SETI GPU application?

Thanks.
ID: 26909 · Report as offensive
ZPM
Avatar

Send message
Joined: 14 Mar 09
Posts: 215
United States
Message 26911 - Posted: 30 Aug 2009, 19:56:47 UTC - in response to Message 26909.  
Last modified: 30 Aug 2009, 20:00:22 UTC

what is the nvidia driver version number?

178? 180.XX????

this may be your problem.

in seti prefernces on your account page, you need to have cuda, use gpu checked.

fyi, this is the wrong area to post this in, you need to post in questions, and problems area. it's ok, ageless will move it one day when he sees it.
ID: 26911 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 26914 - Posted: 30 Aug 2009, 21:40:00 UTC - in response to Message 26909.  

Gundolf, do you want to say that SETI does not have any SETI GPU application?

Not for linux, yes. At least according to their Applications page.

Gruß,
Gundolf
ID: 26914 · Report as offensive
ZPM
Avatar

Send message
Joined: 14 Mar 09
Posts: 215
United States
Message 26917 - Posted: 30 Aug 2009, 22:22:04 UTC - in response to Message 26914.  

gpugrid does however have a linux app. but you need to have the required drivers.
ID: 26917 · Report as offensive
Merciadri Luca

Send message
Joined: 1 Aug 09
Posts: 33
Belgium
Message 26937 - Posted: 31 Aug 2009, 10:59:11 UTC - in response to Message 26917.  

gpugrid does however have a linux app. but you need to have the required drivers.


But I read on various threads (on the Internet) that the message it displays to me means that there is no WU which are actually suited relatively to my computer (i.e. made for PS3).

Why would my CUDA device be recognized without having the good drivers?

How can I see my CUDA drivers?
ID: 26937 · Report as offensive
ZPM
Avatar

Send message
Joined: 14 Mar 09
Posts: 215
United States
Message 26942 - Posted: 31 Aug 2009, 14:28:52 UTC - in response to Message 26937.  

right click on desktop, you should see nvidia control panel, if you do, then look at the bottom left hand cornor of the window and you should see: System Information.

the driver version number can be found in that screen.
ID: 26942 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 26954 - Posted: 1 Sep 2009, 3:38:39 UTC - in response to Message 26937.  

Why would my CUDA device be recognized without having the good drivers?
Computers store information about themselves in standard locations, and programs can read any or all of this.

e.g. The OS reads certain parts of the information coded into the cpu, and stores this.
BOINC reads this info and uses it to determine what type of cpu the computer has, and those parts of it's instruction set(s) that the OS has read. The instruction set info is displayed against the computers of each user in the CPU type.

Some people have noted that this doesn't include everything, such as all of the SSE sets. This is because the OS being used doesn't recognise these parts, being written before the cpu was created.

Other parts of the computer can also be determined, just by reading the information in certain locations.
So, BOINC can read the info for your graphics card, and determine, for those cards that it knows about, if it has cuda or not.
It can also read the name and version of the software that the graphics card is using.

Different projects have applications written for different graphics cards, and may well require certain versions of certain drivers in order to work.
This is the prerogative of the projects, and people wanting to use cuda need to check the web site(s) of the project in question to see what the requirements are.

ID: 26954 · Report as offensive
Merciadri Luca

Send message
Joined: 1 Aug 09
Posts: 33
Belgium
Message 26972 - Posted: 1 Sep 2009, 15:58:10 UTC - in response to Message 26942.  

right click on desktop, you should see nvidia control panel, if you do, then look at the bottom left hand cornor of the window and you should see: System Information.

the driver version number can be found in that screen.



Thanks for your answers but I think that you did not understand me correctly: I haven't the problem under Windows XP Pro (and I know how to find the drivers using XP). The problem occurs only when using Debian!
ID: 26972 · Report as offensive
Merciadri Luca

Send message
Joined: 1 Aug 09
Posts: 33
Belgium
Message 26997 - Posted: 2 Sep 2009, 12:20:52 UTC

Okay, I installed last NVIDIA drivers, last CUDA apps, everything went smooth, my CUDA device is still discovered, named, but not used. Any news? Any project which offers CUDA services under Linux?

Thanks.
ID: 26997 · Report as offensive
Profile trigggl

Send message
Joined: 15 Jan 09
Posts: 9
United States
Message 27102 - Posted: 6 Sep 2009, 13:31:20 UTC - in response to Message 26997.  

I'm having the exact same problem with Ubuntu 8.10 and nVidia driver 185.18.14. I made a symlink from the boinc home folder to libcudart.so in the cuda lib directory. I installed the cuda sdk apps and they all work showing "success". The cuda version I'm using is 2.2 which is what is listed for Ubuntu 8.10 on the nVidia CUDA download page. I tried nVidia driver 190 briefly, but there was no difference.
ID: 27102 · Report as offensive
ZPM
Avatar

Send message
Joined: 14 Mar 09
Posts: 215
United States
Message 27112 - Posted: 6 Sep 2009, 17:16:21 UTC - in response to Message 27102.  
Last modified: 6 Sep 2009, 17:17:30 UTC

2.2 and 2.3 of cuda are very different, we've seen a 20+% increase on Seti.

cc_config, use gpus 1.


http://boinc.berkeley.edu/wiki/Client_configuration

<use_all_gpus>1</use_all_gpus>
ID: 27112 · Report as offensive
Merciadri Luca

Send message
Joined: 1 Aug 09
Posts: 33
Belgium
Message 27286 - Posted: 11 Sep 2009, 17:17:18 UTC - in response to Message 27102.  

I made a symlink from the boinc home folder to libcudart.so in the cuda lib directory.

Did the install runtime asked you to?

I installed the cuda sdk apps[...]

Which ones?
ID: 27286 · Report as offensive
Merciadri Luca

Send message
Joined: 1 Aug 09
Posts: 33
Belgium
Message 27287 - Posted: 11 Sep 2009, 17:18:27 UTC - in response to Message 27112.  


cc_config, use gpus 1.

<use_all_gpus>1</use_all_gpus>


What is its default value?
ID: 27287 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15481
Netherlands
Message 27290 - Posted: 11 Sep 2009, 17:45:45 UTC - in response to Message 27287.  

By default there is no value, as there is no cc_config.xml when you install BOINC. But the client only uses all but the first GPU detected. So essentially that value is zero, as in <use_all_gpus>0</use_all_gpus>
ID: 27290 · Report as offensive
Merciadri Luca

Send message
Joined: 1 Aug 09
Posts: 33
Belgium
Message 27561 - Posted: 24 Sep 2009, 12:38:43 UTC - in response to Message 27290.  

By default there is no value, as there is no cc_config.xml when you install BOINC. But the client only uses all but the first GPU detected. So essentially that value is zero, as in <use_all_gpus>0</use_all_gpus>


Thanks.
ID: 27561 · Report as offensive

Message boards : BOINC client : CUDA devices found, recognized, but do not work

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.