logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-07-2014 16:04:44

smike2809
Membre
Distrib. : Ubuntu 14.04 64 bit
Inscription : 05-07-2014

Pilotes nvidia et Cuda, que choisir ?

Salut,

Je souhaite installer cuda pour faire tourner pyrit à son avantage. Mais avant je voudrais installer le bon driver graphique. Il y en a tellement que je m'y perds un peu.

# Faut-il mieux installer le driver depuis l'interface graphique et lequel :
       +Utilisation de NVIDIA binary driver - version 331.38 depuis nvidia-331 (propriétaire, testé)
       +Utilisation de server XX.org - pilote d'affichage Nouveau depuis xserver-xorg-video-nouveau (libre)
       +Utilisation de NVIDIA binary driver - version 331.38 depuis nvidia-331-updates (propriétaire)
# Ou en ligne de commande mais là il y en a encore plus :

libcuda1-304 - Bibliothèque d'exécution NVIDIA CUDA
libcuda1-304-updates - Bibliothèque d'exécution NVIDIA CUDA
libcuda1-331 - Bibliothèque d'exécution NVIDIA CUDA
libcuda1-331-updates - Bibliothèque d'exécution NVIDIA CUDA
nvidia-173 - NVIDIA legacy binary driver - version 173.14.39
nvidia-173-dev - Fichiers de développement des pilotes binaires NVIDIA pour Xorg
nvidia-304 - NVIDIA legacy binary driver - version 304.117
nvidia-304-dev - Fichiers de développement des pilotes binaires NVIDIA pour Xorg
nvidia-304-updates - NVIDIA legacy binary driver - version 304.117
nvidia-304-updates-dev - Fichiers de développement des pilotes binaires NVIDIA pour Xorg
nvidia-310 - Paquet de transition pour nvidia-310
nvidia-310-dev - Paquet de transition pour nvidia-310-dev
nvidia-310-updates - Paquet de transition pour nvidia-310-updates
nvidia-310-updates-dev - Paquet de transition pour nvidia-310-updates-dev
nvidia-313-updates - Paquet de transition pour nvidia-313-updates
nvidia-313-updates-dev - Paquet de transition pour nvidia-313-updates-dev
nvidia-319 - Paquet de transition pour nvidia-319
nvidia-319-dev - Paquet de transition pour nvidia-319-dev
nvidia-319-updates - Paquet de transition pour nvidia-319-updates
nvidia-319-updates-dev - Paquet de transition pour nvidia-319-updates-dev
nvidia-331 - NVIDIA binary driver - version 331.38
nvidia-331-dev - Fichiers de développement des pilotes binaires NVIDIA pour Xorg
nvidia-331-updates - NVIDIA binary driver - version 331.38
nvidia-331-updates-dev - Fichiers de développement des pilotes binaires NVIDIA pour Xorg
nvidia-331-updates-uvm - Module de noyau NVIDIA Unified Memory
nvidia-331-uvm - Module de noyau NVIDIA Unified Memory
nvidia-current - Paquet de transition pour nvidia-current
nvidia-current-dev - Paquet de transition pour nvidia-current-dev
nvidia-current-updates - Paquet de transition pour nvidia-current-updates
nvidia-current-updates-dev - Paquet de transition pour nvidia-current-updates-dev
nvidia-experimental-304 - Paquet de transition pour nvidia-experimental-304
nvidia-experimental-304-dev - Paquet de transition pour nvidia-experimental-304-dev
nvidia-experimental-310 - Paquet de transition pour nvidia-experimental-310
nvidia-experimental-310-dev - Paquet de transition pour nvidia-experimental-310-dev
nvidia-libopencl1-304 - Pilote NVIDIA pour OpenCL et bibliothèque du chargeur ICD (Installable Client Driver - Pilote de client installable)
nvidia-libopencl1-304-updates - Pilote NVIDIA pour OpenCL et bibliothèque du chargeur ICD (Installable Client Driver - Pilote de client installable)
nvidia-libopencl1-331 - Pilote NVIDIA pour OpenCL et bibliothèque du chargeur ICD (Installable Client Driver - Pilote de client installable)
nvidia-libopencl1-331-updates - Pilote NVIDIA pour OpenCL et bibliothèque du chargeur ICD (Installable Client Driver - Pilote de client installable)
nvidia-opencl-icd-304 - ICD OpenCL (OpenCL Installable Client Driver) NVIDIA
nvidia-opencl-icd-304-updates - ICD OpenCL (OpenCL Installable Client Driver) NVIDIA
nvidia-opencl-icd-331 - ICD OpenCL (OpenCL Installable Client Driver) NVIDIA
nvidia-opencl-icd-331-updates - ICD OpenCL (OpenCL Installable Client Driver) NVIDIA
nvidia-cuda-dev - Fichiers de développement NVIDIA CUDA
nvidia-cuda-doc - documentation NVIDIA CUDA et OpenCL
nvidia-cuda-gdb - NVIDIA CUDA GDB
nvidia-cuda-toolkit - Boîte à outils NVIDIA CUDA
nvidia-opencl-dev - fichiers de développement NVIDIA OpenCL
nvidia-profiler - NVIDIA Profiler for CUDA and OpenCL
 



Quel driver faut-il installer et n'y a t-il pas un qui contient déjà cuda?

Dernière modification par smike2809 (05-07-2014 16:19:16)

Hors ligne

#2 05-07-2014 16:16:02

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : Pilotes nvidia et Cuda, que choisir ?

Salut,

    Attention, un problème, un utilisateur, un sujet à part!
    Voir le tuto : On ne bernacle pas le post d'autrui. Plop !
    J'ai découpé le sujet pour créer une nouvelle discussion. La nouvelle se trouve ici smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 05-07-2014 20:11:02

Invité-5
Banni(e)

Re : Pilotes nvidia et Cuda, que choisir ?

A part ton problème tu utilises quel branche Debian ?
Voir le tuto : Trop cool d'indiquer son installation dans son profil !

#4 05-07-2014 20:23:21

smike2809
Membre
Distrib. : Ubuntu 14.04 64 bit
Inscription : 05-07-2014

Re : Pilotes nvidia et Cuda, que choisir ?

darien a écrit :

A part ton problème tu utilises quel branche Debian ?
Voir le tuto : Trop cool d'indiquer son installation dans son profil !



Je viens de m’inscrire, c'est le moment de compléter mon profil je pense. J'utilise Ubuntu 14.04 LTS 64 bit.

Hors ligne

#5 05-07-2014 20:36:11

Invité-5
Banni(e)

Re : Pilotes nvidia et Cuda, que choisir ?

Bienvenue chez DF. smile Désole, je ne peux pas t'aider. sad

#6 05-07-2014 20:42:15

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : Pilotes nvidia et Cuda, que choisir ?

Plop,
Il te faut une libcuda de même version que le pilote.
Donc je dirais libcuda1-331 et nvidia-331 smile
Avec le -dev si tu veux compiler des applis Cuda.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#7 06-07-2014 00:47:02

smike2809
Membre
Distrib. : Ubuntu 14.04 64 bit
Inscription : 05-07-2014

Re : Pilotes nvidia et Cuda, que choisir ?

Merci captn,

Voila tout ce que j'ai trouvé d'intéressant avec la commande apt-cache search
Je pense installer ceux indiqué avec un *

*libcuda1-331 - Bibliothèque d'exécution NVIDIA CUDA
libcuda1-331-updates - Bibliothèque d'exécution NVIDIA CUDA

*nvidia-331 - NVIDIA binary driver - version 331.38
nvidia-331-dev - Fichiers de développement des pilotes binaires NVIDIA pour Xorg
nvidia-331-updates - NVIDIA binary driver - version 331.38
nvidia-331-updates-dev - Fichiers de développement des pilotes binaires NVIDIA pour Xorg

nvidia-current - Paquet de transition pour nvidia-current
nvidia-current-dev - Paquet de transition pour nvidia-current-dev
nvidia-current-updates - Paquet de transition pour nvidia-current-updates
nvidia-current-updates-dev - Paquet de transition pour nvidia-current-updates-dev

Juste quelques questions:
Quelle est la version la plus avisé et pourquoi ?( updates, dev (pour compiler) ou la version normale)
la version nvidia-current est la dernière version du pilote donc plus actuel que la version 331 ?
Qu'est ce qu le pilote: serveur X X.org, disponible depuis l'interface graphique.
Si on prend le driver nvidia 331, le toolkit version 5, 5.5 ou 6 sont tous compatible?

Hors ligne

#8 06-07-2014 08:10:09

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : Pilotes nvidia et Cuda, que choisir ?

N'étant pas sous ubuntu, je ne peux qu'inférer les réponses. En particulier, je n'ai pas vraiment d'idée de ce que les variantes -updates représentent.
popur ce qui est des versions -current, ce sont des paquets virtuels. Certes ils sont plus à jour, mais aucun moyen de savoir s'ils viennent avec une libcuda appariée. De plus, la version la plus récente de ton listing est la 331.

Pour les versions du toolkit, tu devras essayer par toi-même.

Le serveur X.org est le serveur graphique, c'est à dire le machin qui affiche tout ce qui n'est pas les tty.
Avec lui vient un pilote libre pour nvidia : nouveau. C'est peut-être à lui qu'il est fait référence ?
Ou alors, c'est à au «plugin» Xorg-nvidia qui permet de causer avec le pilote nvidia proprement dit.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#9 06-07-2014 08:29:10

Invité-5
Banni(e)

Re : Pilotes nvidia et Cuda, que choisir ?

captnfab a écrit :

N'étant pas sous ubuntu

Non plus, mais j'avais installé chez quelqu’un Xubuntu 14.04 puis le pilote proprio Nvidia (sans le paquet cuda)

smike2809 a écrit :

Si on prend le driver nvidia 331, le toolkit version 5, 5.5 ou 6 sont tous compatible?

Je dirai oui sans hésitation. Pour les renseignements voir ici => https://packages.debian.org/search?keyw … lla-search

#10 07-07-2014 00:01:07

smike2809
Membre
Distrib. : Ubuntu 14.04 64 bit
Inscription : 05-07-2014

Re : Pilotes nvidia et Cuda, que choisir ?

Merci darien concernant les infos sur la compatibilité du toolkit quelque soit ça version. Ce que je trouve étrange c'est que sur la page de téléchargement du site Nvidia (https://developer.nvidia.com/cuda-downloads#linux) il y a un deux toolkit. Un pour la version 12.04 et un pour la version 13.04 mais par contre pas de fichier pour la version 14.04.

Je comprends qu'il faille installer un pilote pour la carte graphique pour que l'OS ait "les bons outils" pour faire fonctionner la carte graphique pleinement mais pourquoi faut-il installer libcuda1? Le toolkit ne contient-il pas tout ce qu'il faut? Ou plutot qu'est-ce libcuda1?
J'ai taper "apt-get show libcuda1" et j'obtiens ceci qui me donne pas beaucoup plus d'informations

Package: libcuda1-331
Priority: optional
Section: restricted/misc
Installed-Size: 26207
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: nvidia-graphics-drivers-331
Version: 331.38-0ubuntu7
Replaces: libcuda-5.0-1, libcuda-5.5-1
Provides: libcuda-5.0-1, libcuda-5.5-1
Depends: libc6 (>= 2.2.5), zlib1g (>= 1:1.1.4)
Breaks: libcuda-5.0-1, libcuda-5.5-1
Filename: pool/restricted/n/nvidia-graphics-drivers-331/libcuda1-331_331.38-0ubuntu7_amd64.deb
Size: 8248366
MD5sum: f9a0f99ca3cbf76883e217cd61cf9ba1
SHA1: a40b56a2ee2a349baf9ebd69e2c4602c263b0a77
SHA256: 2758297e2e7634588b10ff3b4c5f94f3b995cd8e4976da926eb71a0325c89109
Description-fr: Bibliothèque d'exécution NVIDIA CUDA
 La « Compute Unified Device Architecture » (CUDA) permet d'utiliser les
 unités de traitement graphique NVIDIA (GPU) pour le calcul massif en
 parallèle à but général.
 .
 Ce paquet contient la bibliothèque d'exécution spécifique au pilote.
 .
 Les périphériques NVIDIA pris en charge sont les processeurs graphiques à
 partir de la série GeForce 8 et Quadro FX, ainsi que les processeurs de
 calcul Tesla
Description-md5: 6cd8a29ce828440044bf16ef76348773
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y



Y a t'il une commande pour afficher plus d'information sur libcuda?
Je dispose d'une GeForce GTX760 et c'est écrit que ce paquet est compatible à partir de la série 8. Serait-ce une erreur?

Beaucoup de questions désolé, j'espère mieux cerner mes incompréhensions.

Dernière modification par smike2809 (07-07-2014 00:01:46)

Hors ligne

#11 07-07-2014 08:33:09

Invité-5
Banni(e)

Re : Pilotes nvidia et Cuda, que choisir ?

Bonjour, premièrement un peu de lecture sur l'utilisation/nécessité d’installation cuda.

Tu peux visionner => http://www.youtube.com/watch?v=OoCdycNp0pY (juillet 2013) pour comparer divers utiles.

smike2809 a écrit :

Y a t'il une commande pour afficher plus d'information sur libcuda?


./deviceQuery


Deuxièmement, le site nVidia te proposera toujours le dernier pilote

Version:     331.89
Date de réalisation:     2014.7.4
Système d’exploitation:     Linux 64-bit
Langue:     Français

pour ta carte graphique GeForce GTX760. Or, je ne sais pas comment as tu installé le pilote. A partir d'ubuntu, site nvidia ou manuellement.

Si je me souviens bien, je téléchargeai dernièrement driver nvidia (sous Xubuntu 14.01) à partir d'ubuntu qui a choisit le pilote 304. par rapport à sa pauvre CG. Aux dernières nouvelles tout fonctionne à merveille.

Si ça peut t'aider tant mieux, sinon désolé, j'ai ne pas ubuntu sous la main. En revanche, tu peux toujours installer libcuda1 pour voir le résultat.   

Courage.

#12 07-07-2014 09:36:36

smike2809
Membre
Distrib. : Ubuntu 14.04 64 bit
Inscription : 05-07-2014

Re : Pilotes nvidia et Cuda, que choisir ?

Merci darien tu m'as donné quelques informations utiles. Je n'avais jamais entendu la possibilité d'utiliser OpenCL alternativement à Cuda. En plus Pyrit semble compatible si on installe cpyrit-opencl-0.4.0. Concernant la video c'est vrai que OpenCL est un peu plus rapide pour un rendu video mais en sera t'il autant avec pyrit?

Le pilote de ma carte graphique a été installé depuis la console (pilote version 331). Selon la commande apt-cache show, c'est la version 331.38.
Sur le site de Nvidia, page téléchargement CUDA, il y a ceci dans la FAQ:

Q: Will the installer replace the driver currently installed on my system?
A: The installer will provide an option to install the included driver, and if selected, it will replace the driver currently on your system.


C'est pas très claire mais on dirait que cuda 6.0 intégré les pilotes d'affichages et remplacerait ceux installés.

J'ai tapé la commande ./deviceQuery mais il me retourne l'erreur

bash: ./deviceQuery: Aucun fichier ou dossier de ce type
 



Quand je fais un find je trouve bien un fichier nommé deviceQuery, il est dans ce répertoire : /usr/local/cuda-6.0/samples/1_Utilities/deviceQuery/deviceQuery.cpp

Dernière modification par smike2809 (07-07-2014 09:42:45)

Hors ligne

#13 07-07-2014 10:05:06

Anonyme
Invité

Re : Pilotes nvidia et Cuda, que choisir ?

Bonjour,

Si mes notes peuvent aider wink  :

http://debian-facile.org/viewtopic.php?id=8989

Dernière modification par Anonyme (07-07-2014 10:08:55)

#14 07-07-2014 10:28:53

smike2809
Membre
Distrib. : Ubuntu 14.04 64 bit
Inscription : 05-07-2014

Re : Pilotes nvidia et Cuda, que choisir ?

salut Anonyme,

Actuellement j'ai installé cuda toolkit 5.5, c'est le seul disponible dans les dépôts d'Ubuntu. La version 6.0 doit être installé manuellement et je ne sais pas ce qu'elle apporte. Donc concernant ce que j'ai écris deux postes en dessus je n'ai plus de répertoire avec la version du toolkit 5.5. 

 /usr/local/cuda-6.0/samples/1_Utilities/deviceQuery/deviceQuery.cpp


Dans le répertoire /usr/local/ je n'ai pas de dossier nommé cuda donc je ne sais pas ou est installé deviceQuery.
Les commande pyrit list_cores et nvcc -V ne renvoient pas d'erreur donc ça c'est déjà une bonne chose.

Dernière modification par smike2809 (07-07-2014 10:29:43)

Hors ligne

#15 07-07-2014 10:34:02

Anonyme
Invité

Re : Pilotes nvidia et Cuda, que choisir ?

Il faut bien te placer dans le répertoire :


/usr/local/cuda-6.0/samples/1_Utilities/deviceQuery
 



puis un :


./deviceQuery
 



Tu as bien compilé les samples ?

EDIT: Je n'ai pas vu que tu n'avais pas de dossier CUDA 6.0  hmm
Pour ma part, je viens de refaire l'installation manuel et c'est tout bon wink

Dernière modification par Anonyme (07-07-2014 10:38:58)

#16 08-07-2014 02:08:02

smike2809
Membre
Distrib. : Ubuntu 14.04 64 bit
Inscription : 05-07-2014

Re : Pilotes nvidia et Cuda, que choisir ?

Non effectivement pas de samples. Ce que j'ai fait c'est ceci:

sudo apt-get install nvidia-cuda-toolkit
mkdir ~/Programmes/Pyrit -p
cd ~/Programmes/Pyrit
wget http://pyrit.googlecode.com/files/cpyrit-cuda-0.4.0.tar.gz http://pyrit.googlecode.com/files/pyrit-0.4.0.tar.gz
tar -zxvf pyrit-0.4.0.tar.gz && tar -zxvf cpyrit-cuda-0.4.0.tar.gz
sudo apt-get install python-dev libssl-dev libpcap-devel nvidia-331-uvm
cd pyrit-0.4.0 && python setup.py build
sudo python setup.py install
cd ../cpyrit-cuda-0.4.0 && python setup.py build
sudo python setup.py install
sudo reboot



En installant le toolkit de cette manière (ci-dessus) sous Ubuntu, la version du toolkit nvidia n'est pas 6.0 mais 5.5.

et apparemment ça fonctionne aux premiers abord:

user@Station:/usr/local/bin$ pyrit selftest
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Cores incorporated in the test:
#1:  'CUDA-Device #1 'GeForce GTX 760''
#2:  'CPU-Core (SSE2)'
#3:  'CPU-Core (SSE2)'
#4:  'CPU-Core (SSE2)'

Running selftest...

All results verified. Your installation seems OK
 

big_smile

Par contre impossible de faire autre chose avec le PC lorsque je lance une analyse, même pas possible de regarder un divx avec vlc. (Est-ce normal?)
En plus normalement j'ai 4 cœurs mais là il m'affiche que 3 alors que avant d'installer cuda il y en avait 4.

Concernant le bench, j'obtiens 24'000 PMK's pour mon ASUS GTX760OC(d'usine). Ca me semble un peu faible mais selon ce que j'ai pu observer sur d'autres topics, les cartes ATI sont plus performantes avec pyrit. roll

Dernière modification par smike2809 (08-07-2014 02:09:54)

Hors ligne

#17 09-07-2014 11:16:05

Invité-5
Banni(e)

Re : Pilotes nvidia et Cuda, que choisir ?

Je travaille énormément sur cet problème, donc je fouillai partout. Il est possible que tout dépend de bon pilote => https://www.debian-fr.org/nvidia-331-67 … 48251.html

Pied de page des forums