Tesla GPUs not detected in SLES 11.1 64-bit

Message boards : Questions and problems : Tesla GPUs not detected in SLES 11.1 64-bit
Message board moderation

To post messages, you must log in.

AuthorMessage
mattozan

Send message
Joined: 24 Feb 12
Posts: 4
United States
Message 42719 - Posted: 24 Feb 2012, 0:16:14 UTC

I'm running SUSE Linux Enterprise Server 11 SP1 64-bit and have two NVIDIA Tesla M2050 cards installed. They show up in YaST2 like this:

─┬─Display                                                                
 │ ├+─GD 5446                                                               
 │ ├+─nVidia 3D controller                                                  
 │ └+─nVidia 3D controller 


When I start BOINC, though, it does not detect the CUDA cards:

2/23/2012 11:54:23 PM |  | Starting BOINC client version 6.2.18 for x86_64-pc-linux-gnu
2/23/2012 11:54:23 PM |  | log flags: task, file_xfer, sched_ops
2/23/2012 11:54:23 PM |  | Libraries: libcurl/7.19.0 OpenSSL/0.9.8h zlib/1.2.3 libidn/1.10
2/23/2012 11:54:23 PM |  | Data directory: /root
2/23/2012 11:54:23 PM |  | Processor: 16 GenuineIntel Intel(R) Xeon(R) CPU           X5570  @ 2.93GHz [Family 6 Model 26 Stepping 5]
2/23/2012 11:54:23 PM |  | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush mmx fxsr sse sse2 ht syscall nx lm constant_tsc rep_good xtopology pni ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm
2/23/2012 11:54:23 PM |  | OS: Linux: 2.6.32.27-0.2-default
2/23/2012 11:54:23 PM |  | Memory: 22.07 GB physical, 0 bytes virtual
2/23/2012 11:54:23 PM |  | Disk: 9.84 GB total, 7.86 GB free
2/23/2012 11:54:23 PM |  | Local time is UTC +0 hours
2/23/2012 11:54:23 PM |  | [b]No coprocessors[/b]
2/23/2012 11:54:23 PM |  | No general preferences found - using BOINC defaults
2/23/2012 11:54:23 PM |  | Preferences limit memory usage when active to 11301.31MB
2/23/2012 11:54:23 PM |  | Preferences limit memory usage when idle to 20342.36MB
2/23/2012 11:54:23 PM |  | Preferences limit disk usage to 4.92GB
2/23/2012 11:54:23 PM |  | This computer is not attached to any projects


BOINC seems to see only the Cirrus video controller:

host:~ # lspci | grep VGA
00:02.0 VGA compatible controller: Cirrus Logic GD 5446


It looks like the correct drivers are installed:

 │Filter                  ││     │Name                     │Summary           │
 │Search▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒â  ││  i  │nvidia-computeG02        │NVIDIA driver for │
 │┌──────────────────────┐││     │nvidia-gfxG01-kmp-default│NVIDIA graphics dr│
 ││Search Phrase         │││     │nvidia-gfxG01-kmp-pae    │NVIDIA graphics dr│
 ││nvidia▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│││  i  │nvidia-gfxG02-kmp-default│NVIDIA graphics dr│
 ││[x] Ignore Case       │││     │nvidia-gfxG02-kmp-pae    │NVIDIA graphics dr│
 ││                      │││     │x11-video-nvidiaG01      │NVIDIA graphics dr│
 ││                      │││  i  │x11-video-nvidiaG02      │NVIDIA graphics dr│



What do I need to do to allow BOINC to recognize and utilize the CUDA cards?
ID: 42719 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15484
Netherlands
Message 42723 - Posted: 24 Feb 2012, 6:26:59 UTC - in response to Message 42719.  

BOINC client version 6.2.18 for x86_64-pc-linux-gnu

Is nothing newer available for your distro? CUDA detection started only from 6.4.5 onwards, ATI detection from 6.10 onwards.

You will probably also need videocard drivers from the GPU manufacturer, nVidia CUDA 2.0 - 177.35 and above.
ID: 42723 · Report as offensive
mattozan

Send message
Joined: 24 Feb 12
Posts: 4
United States
Message 42730 - Posted: 24 Feb 2012, 16:06:21 UTC - in response to Message 42719.  

It looks like the correct drivers are installed:

 │Filter                  ││     │Name                     │Summary           │
 │Search▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒â  ││  i  │nvidia-computeG02        │NVIDIA driver for │
 │┌──────────────────────┐││     │nvidia-gfxG01-kmp-default│NVIDIA graphics dr│
 ││Search Phrase         │││     │nvidia-gfxG01-kmp-pae    │NVIDIA graphics dr│
 ││nvidia▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│││  i  │nvidia-gfxG02-kmp-default│NVIDIA graphics dr│
 ││[x] Ignore Case       │││     │nvidia-gfxG02-kmp-pae    │NVIDIA graphics dr│
 ││                      │││     │x11-video-nvidiaG01      │NVIDIA graphics dr│
 ││                      │││  i  │x11-video-nvidiaG02      │NVIDIA graphics dr│


Edit:
Installed driver version is 290.10, according to /sbin/modinfo nvidia
ID: 42730 · Report as offensive
mattozan

Send message
Joined: 24 Feb 12
Posts: 4
United States
Message 42731 - Posted: 24 Feb 2012, 16:26:54 UTC - in response to Message 42723.  

CUDA detection started only from 6.4.5 onwards, ATI detection from 6.10 onwards.


Aha, that must be it! Thanks for the info. I'll download a newer version directly from here.
ID: 42731 · Report as offensive
mattozan

Send message
Joined: 24 Feb 12
Posts: 4
United States
Message 42740 - Posted: 25 Feb 2012, 17:01:10 UTC

Yes, that did it. Thanks again. Not sure why the BOINC version in the YaST repository is so outdated.


host:~/BOINC # sh run_client
./boinc: /usr/lib64/libcurl.so.4: no version information available (required by ./boinc)
25-Feb-2012 17:02:59 [---] Starting BOINC client version 6.12.34 for x86_64-pc-linux-gnu
25-Feb-2012 17:02:59 [---] log flags: file_xfer, sched_ops, task
25-Feb-2012 17:02:59 [---] Libraries: libcurl/7.19.0 OpenSSL/0.9.8h zlib/1.2.3 libidn/1.10
25-Feb-2012 17:02:59 [---] Data directory: /root/BOINC
25-Feb-2012 17:02:59 [---] Processor: 16 GenuineIntel Intel(R) Xeon(R) CPU           X5570  @ 2.93GHz [Family 6 Model 26 Stepping 5]
25-Feb-2012 17:02:59 [---] Processor: 8.00 MB cache
25-Feb-2012 17:02:59 [---] Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush mmx fxsr sse sse2 ht syscall nx lm constant_tsc rep_good xtopology pni ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm
25-Feb-2012 17:02:59 [---] OS: Linux: 2.6.32.27-0.2-default
25-Feb-2012 17:02:59 [---] Memory: 22.07 GB physical, 0 bytes virtual
25-Feb-2012 17:02:59 [---] Disk: 9.84 GB total, 7.81 GB free
25-Feb-2012 17:02:59 [---] Local time is UTC +0 hours
25-Feb-2012 17:02:59 [---] NVIDIA GPU 0: Tesla M2050 (driver version unknown, CUDA version 4010, compute capability 2.0, 2687MB, 1028 GFLOPS peak)
25-Feb-2012 17:02:59 [---] NVIDIA GPU 1: Tesla M2050 (driver version unknown, CUDA version 4010, compute capability 2.0, 2687MB, 1028 GFLOPS peak)
25-Feb-2012 17:02:59 [---] Version change (6.2.18 -> 6.12.34)

ID: 42740 · Report as offensive

Message boards : Questions and problems : Tesla GPUs not detected in SLES 11.1 64-bit

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.