Nvidia Cuda 295.41 Drivers e CUDA Toolkit su Ubuntu e derivate

nVidia CUDA è un’architettura di elaborazione in parallelo attraverso la quale avremo dei miglioramenti delle performance di computing dovute sopratutto allo sfruttamento della potenza di calcolo delle GPU.
Con Cuda si permette di utilizzare centinaia di core in parallelo permettendo di avere una potenza di calcolo che può essere anche superiore a quella degli attuali processori.

In questo articolo vedremo come installare i driver Nvidia Cuda 295.41 Developer su Ubuntu e derivate e successivamente il CUDA Toolkit. Prima di procedere la guida consiglio di stampare questo articolo dato che dovremo operare senza interfaccia grafica quindi è consigliabile stampare questa guida per avere sempre a disposizioni i comandi da digitare.

Per prima cosa prepariamo la nostra distribuzione installando alcune dipendenze richieste per l’installazione di nVidia Cuda su Linux per farlo digitiamo da terminale:

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

al termine sempre da terminale digitiamo:

sudo gedit /etc/modprobe.d/blacklist.conf

e aggiungiamo

blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

salviamo ora da terminale scarichiamo il driver nVidia Cuda nella nostra home per farlo digitiamo:

Per 32Bit

cd
wget http://developer.download.nvidia.com/compute/cuda/4_2/rel/drivers/devdriver_4.2_linux_32_295.41.run

Per 64Bit

cd
wget http://developer.download.nvidia.com/compute/cuda/4_2/rel/drivers/devdriver_4.2_linux_64_295.41.run

a questo punto rimuoviamo i driver nVidia attuali digitando:

sudo apt-get remove –purge nvidia*

e riavviamo.

Al Login clicchiamo su Ctrl + Alt + F1 oppure Ctrl + Alt + F5 e loggiamoci inserendo il nostro user e password

a questo punto digitiamo:

Per 32Bit

chmod +x devdriver_4.2_linux_32_295.41.run
sudo ./devdriver_4.2_linux_32_295.41.run

Per 64Bit

chmod +x devdriver_4.2_linux_64_295.41.run
sudo ./devdriver_4.2_linux_64_295.41.run

e confermiamo sempre con YES a tutte le richieste al termine riavviamo.

Al riavvio se tutto corretto avremo i driver in fase di sviluppo di nVidia Cuda 295.41 a questo punto possiamo installare Cuda Toolkit per farlo da terminale digitiamo:

Per 32Bit

wget http://developer.download.nvidia.com/compute/cuda/4_2/rel/toolkit/cudatoolkit_4.2.9_linux_32_ubuntu11.04.run

wget http://developer.download.nvidia.com/compute/cuda/4_2/rel/sdk/gpucomputingsdk_4.2.9_linux.run

chmod +x cudatoolkit_4.2.9_linux_32_ubuntu11.04.run

chmod +x gpucomputingsdk_4.2.9_linux.run

sudo ./cudatoolkit_4.2.9_linux_32_ubuntu11.04.run

echo ‘export PATH=”$PATH:/usr/local/cuda/bin”‘ > sourceme_gromacs

echo ‘export LD_LIBRARY_PATH=”/usr/local/cuda/lib”‘ >> sourceme_gromacs

./gpucomputingsdk_4.2.9_linux.run

cd ../NVIDIA_GPU_Computing_SDK/C

sed ‘s/{OPENGLLIB} $(PARAMGLLIB) $(RENDERCHECKGLLIB)/(RENDERCHECKGLLIB) $(PARAMGLLIB) ${OPENGLLIB}/’ -i common/common.mk

Per 64Bit

wget http://developer.download.nvidia.com/compute/cuda/4_2/rel/toolkit/cudatoolkit_4.2.9_linux_64_ubuntu11.04.run

wget http://developer.download.nvidia.com/compute/cuda/4_2/rel/sdk/gpucomputingsdk_4.2.9_linux.run

chmod +x cudatoolkit_4.2.9_linux_64_ubuntu11.04.run

chmod +x gpucomputingsdk_4.2.9_linux.run

sudo ./cudatoolkit_4.2.9_linux_64_ubuntu11.04.run

echo ‘export PATH=”$PATH:/usr/local/cuda/bin”‘ > sourceme_gromacs

echo ‘export LD_LIBRARY_PATH=”/usr/local/cuda/lib64:/usr/local/cuda/lib”‘ >> sourceme_gromacs

./gpucomputingsdk_4.2.9_linux.run

cd ../NVIDIA_GPU_Computing_SDK/C

sed ‘s/{OPENGLLIB} $(PARAMGLLIB) $(RENDERCHECKGLLIB)/(RENDERCHECKGLLIB) $(PARAMGLLIB) ${OPENGLLIB}/’ -i common/common.mk

Ringrazio Domenico P. per la segnalazione e la fonte ubuntuforums 

  • volevo installarlo ma mi dice:

    Lettura elenco dei pacchetti… Fatto
    Generazione albero delle dipendenze
    Lettura informazioni sullo stato… Fatto
    Il pacchetto smile non ha versioni disponibili, ma è nominato da un altro
    pacchetto. Questo può significare che il pacchetto è mancante, è obsoleto
    oppure è disponibile solo all’interno di un’altra sorgente

    E: Il pacchetto “smile” non ha candidati da installare

    come possono ovviare?

  • Singel

    E’ davvero di essere più veloce e uso Ubuntu Nvidii anime? I piloti 302,17 .

    • edline

      La traduzione ?!?!!????

      • Singel

        Użyłem translatora,ale głupoty wypisał.Czy instalacja tych sterowników Cuda rzeczywiście zwiększa wydajność?Mam zainstalowane sterowniki 302.17.Mam usunąć tamte sterowniki?

  • Caterpillar

    Ora che avete attivato CUDA, utilizzatelo con BOINC per far fare qualcosa di utile alla scheda, come ad esempio ricerca scientifica
    http://www.boincitaly.org/

  • jj

    Provato, mi sono scomparsi i bordi delle finestre e i pulsanti di controllo… qualche suggerimento? Kubuntu 12.04

  • qualcuno mi fa sapere come va per favore? jj quando risolvi spieghi come hai fatto?

    • JJ

      Risolto, da Grub ho attivato il recovery mode ed ho riparato i pacchetti danneggiati. Mancavano cinque pacchetti fra cui nvidia-common e il gestore finestre di KDE, vai a sapere perché nell’istallazione si era perso… Ora funziona tutto, vorrei sapere solo se ho le CUDA funzionanti… come si fa a saperlo?

  • C’e’ nei repo debian testing? O bisogna per forza andare a mano?

  • gabriele

    è disponibile la versione 5.0.35 … la procedura rimane uguale? ho un pc che uso per lavoro, non vorrei rimanere in panne

No more articles