Strona 1 z 1

[+] nVidia CUDA 2.2 - instalacja pod Debianem 5.0

: 15 maja 2009, 19:09
autor: JanGustaw
Instalacja karty CUDA 2.2 NVIDII:
Obsługiwane karty NVIDII
  1. Przygotowanie do instalacji.

    Instalujemy: linux-headers, xorg-dev, freeglut-dev poleceniem:

    Kod: Zaznacz cały

    aptitude --without-recommends install linux-headers xorg-dev freeglut-dev
    Pobieranie pakietów NVIDII
    Pobieramy z strony nVidii, odpowiednie pakiety. U mnie są to:[list:93558abfe4]- CUDA Driver: NVIDIA Driver for Linux (Ubuntu 8.10) 185.18.08 Beta
    - CUDA Toolkit: CUDA Toolkit 2.2 for Linux (Ubuntu 8.10)
    - CUDA SDK: CUDA SDK 2.2 code samples for Linux (Ubuntu 8.10)
    - CUDA Debugger: CUDA Debugger 2.2 for Linux
W moim przypadku są to pakiety dla Linux 64-bit, jako dystrybucję wybrałem Ubuntu 8.10

[*]Instalacja
  • - Zamykamy serwer X
    - Logujemy się jako root.
Instalujemy sterownik (cudadriver) potem narzędzia (cudatoolkit) i na końcu pakiet do debugowania (cudagdb).

Kod: Zaznacz cały

cd /home/"katalog gdzie pobraliśmy pakiety nvidii"
sh cudadriver_2.2_*.run
sh cudatoolkit_2.2*.run
sh cudagdb_2.2_*.run
  • - Logujemy się jako zwykły użytkownik i instalujemy przykłady (cudasdk):

    Kod: Zaznacz cały

    cd /home/"katalog gdzie pobraliśmy pakiety nvidii"
    sh cudasdk_2.2_*.run
    
Przechodzimy do katalogu z zainstalowanymi przykładami.
Domyślnie /home/"użytkownik"/NVIDIA_CUDA_SDK
Wykonujemy polecenie make:

Kod: Zaznacz cały

cd /home/"użytkownik"/NVIDIA_CUDA_SDK
make
Skompilowane przykłady znajdują się w katalogu:

Kod: Zaznacz cały

/home/"użytkownik"/NVIDIA_CUDA_SDK/bin/linux/release
[*]Konfiguracja

Do pliku .bash_profile dopisujemy linijkę:

Kod: Zaznacz cały

export PATH=/usr/local/cuda/bin:$PATH
Następnie tworzymy plik cuda.conf w katalogu /etc/ld.so.conf.d/ o treści:

Kod: Zaznacz cały

#Cuda konfiguracja
/usr/local/cuda/lib
No komentarz można pominąć.
Następnie jako root wykonujemy polecenie:

Kod: Zaznacz cały

ldconfig
Próbujemy uruchomić dla testu przykład np.:

Kod: Zaznacz cały

./home/"użytkownik"/NVIDIA_CUDA_SDK/bin/linux/release/fluidsGL
[/list :o :93558abfe4]

: 15 maja 2009, 19:52
autor: giaur
A ldocnifg nie pomoze? Jak nie to zrób może dowiązanie do tej biblioteki libcudart.so.2 gdzies w /usr/lib ? To powinno zadziałać, chociaż rozwiązanie dość brzydkie

: 15 maja 2009, 20:13
autor: JanGustaw
Dziękuję, pomogło.

: 08 maja 2010, 19:04
autor: JanGustaw
UWAGI DOTYCZĄCE NOWSZYCH WERSJI CUDA
1. Najnowsze sterowniki
a) Najnowsze sterowniki CUDA 3.0 - z moją konfiguracją nie działają!!!
b) Ostatnie u mnie działające bezproblemowo sterowniki - CUDA 3.0 Beta
2. CUDA wymagania itp.
a) Kompilator gcc w wersji 4.3.x (CUDA nie wspiera gcc w wersji 4.4.x, ujawnia się to błędem kompilacji)
b) Reszta wymań jak dla CUDA 2.2
c) Ważne by moduł jądra sterownika nVidia był kompilowane też gcc 4.3.x!!!