Pages : 1
#1 Le 29/12/2010, à 22:01
- djwa
Problème avec le tuto CUDA
Bonjour à tous.
Ayant besoin de travailler avec CUDA, j'ai suivi le tuto disponible ici : http://doc.ubuntu-fr.org/cuda
Mais j'ai rencontré deux problèmes:
Le premier s'est produit dans la partie Installation du pilote:
Avec vi éditer le fichier /etc/default/linux-restricted-modules-common et remplacer DISABLED_MODULES="" par DISABLED_MODULES="nvidia nvidia_legacy"
Sauf que ce fichier n'existe pas chez moi...
Je continue le tuto en zappant ce problème.
Je fais un make pour compiler les exemples.
Malgrès les erreurs lors de la compilation, les exemples s'exécute à merveille.
Le deuxième problème arrive le lendemain, lorsque je redémarre le pc:
Il démarre automatiquement en mode console .
Comment pourrais je le refaire démarré en mode graphique?
Merci d'avance pour votre aide!!!
Ps: J'ai une carte graphique Nvidia GT 335M CUDA
Hors ligne
#2 Le 29/12/2010, à 22:44
- TraGiKomiK
Re : Problème avec le tuto CUDA
Bonjour,
Pour redemarrer le serveur X il suffit de taper startx
Ta carte graphique est une nvidia? (ce qui correspondrait au module desactivé plus haut)
Merci de mettre [RESOLU] dans le titre de votre post une fois le probleme reglé!
GNU/Linux -> \o/
Hors ligne
#3 Le 29/12/2010, à 22:54
- djwa
Re : Problème avec le tuto CUDA
Oui, c'est une carte graphique Nvidia GT 335M CUDA précisement.
Donc, startx me permet bien de revenir en mode graphique.
Par contre, au moment d'éteindre le pc, au lieu de s'éteindre, il revient en mode console, même si je clique sur redémarrer.
Hors ligne
#4 Le 30/12/2010, à 19:53
- djwa
Re : Problème avec le tuto CUDA
Quelqu'un aurait la solution? C'est urgent. Merci
Hors ligne
#5 Le 30/12/2010, à 20:32
- Gemnoc
Re : Problème avec le tuto CUDA
Salut,
Déjà, si tu as suivi le tuto ligne pour ligne, tu as installé une version ancienne de CUDA. Sur le site de Nvidia, ils parlent de la version 3.2 (avec un installateur spécifique à Ubuntu 10.04), alors que le tuto fait installer la version 2.3.
Je m'y perds un peu dans ces notes, mais je crois que la dernière version de CUDA fait installer les tous derniers pilotes Nvidia, et la rétrogradation de gcc à la 4.3 n'est plus requise.
Bref tout le tuto devrait être revu je pense. (en attendant j'ai mis une mise en garde en haut de la page)
Je viens de trouver ce tuto (en anglais) qui fait plutôt modifier le fichier /etc/modprobe.d/blacklist.conf. Attention : il y a une erreur dans la ligne de commande, ça devrait être gksudo plutôt que gsudo. Cette étape à faire est peut-être ce qui fait que ton serveur X ne démarre plus.
Dernière modification par Gemnoc (Le 30/12/2010, à 20:52)
Hors ligne
#6 Le 31/12/2010, à 00:36
- djwa
Re : Problème avec le tuto CUDA
Salut, merci pour ta réponse, j'ai réinstallé ubuntu pour pouvoir suivre correctement ce nouveau tuto.
Par contre, arrivé au 6.1:
la commande "sudo devdriver_3.2_linux_64_260.24.run" et "sudo ./devdriver_3.2_linux_64_260.24.run" ne marche pas
Ca me donne ca comme erreur:
sudo: devdriver_3.2_linux_64_260.24.run: command not found
sudo: ./devdriver_3.2_linux_64_260.24.run: command not found
Hors ligne
#7 Le 31/12/2010, à 00:46
- willcoyote
Re : Problème avec le tuto CUDA
Salut
peut être que je me trompe parce que je ne suis pas un spécialiste de la question mais la doc est une peu obsolète
sur maverick, le pilote nvidia proposé intègre deja cuda
en tout cas j'ai deja utilisé la carte graphique pour faire des calculs sans rien installer d'autre que le pilote nvidia proposé
Hors ligne
#8 Le 31/12/2010, à 00:53
- djwa
Re : Problème avec le tuto CUDA
Donc il me suffirai de réinstallé ubuntu 10.10 et d'installer le pilote nvidia propriétaire à travers l'installation graphique "normal"
et de suivre le tuto en zappant l'installation du pilote?
Hors ligne
#9 Le 31/12/2010, à 01:13
- MaryPopy
Re : Problème avec le tuto CUDA
Hello... je m'ètais embêté à installer CUDA mais le pilote NVIDIA que propose Ubuntu comporte tout ce qu'il faut pour que CUDA fonctionne. En tout cas Boinc emploie CUDA chez moi. Pas tout le temps mais le faite qu'il l'emploie prouve que sa marche.
Photographe : http://www.vouillamozweb.ch
Hors ligne
#10 Le 31/12/2010, à 08:27
- willcoyote
Re : Problème avec le tuto CUDA
voila, c'est de ça que je voulais parler
chez moi, j'utilise cuda avec le projet boinc sans avoir rien installé d'autre que le pilote nvidia
d'ailleur vu dans la doc cuda
Depuis septembre 2010, (actuellement pilote nNidia 260.25 pour Linux installé automatiquement avec CUDA) la version de gcc 4.4 fonctionne.
Hors ligne
#11 Le 31/12/2010, à 11:56
- MaryPopy
Re : Problème avec le tuto CUDA
Oups désolé. J'avais pas lu que tu avais déjà abordé le sujet. Sorry, je m'éclipse !
Photographe : http://www.vouillamozweb.ch
Hors ligne
#12 Le 31/12/2010, à 14:52
- willcoyote
Re : Problème avec le tuto CUDA
non pas de probleme, au contraire, tu confirmes ce que je pensais
Hors ligne
#13 Le 31/12/2010, à 16:45
- djwa
Re : Problème avec le tuto CUDA
C'est une bonne nouvelle ca!!! : ).
Me conseillez vous donc de suivre quand même ce tuto: http://doc.ubuntu-fr.org/cuda bien sur avec les bons fichiers en zappant la partie pilote?
Au fait, la première fois, lorsque ca marché, lors du make, il y avait plein d'erreurs de lors de la compilation, mais les fichiers s'executé bien.
Est ce normal?
Hors ligne
#14 Le 31/12/2010, à 17:17
- willcoyote
Re : Problème avec le tuto CUDA
juste une question
qu'est ce que tu veux faire exactement avec cuda ?
Hors ligne
#15 Le 31/12/2010, à 17:23
- djwa
Re : Problème avec le tuto CUDA
Je veux faire le filtre ombre et lumière: supernova et un filtre de distorsion: mozaïque en utilisant les calculs parallèles.
Hors ligne
#16 Le 31/12/2010, à 18:00
- willcoyote
Re : Problème avec le tuto CUDA
et tu as essayé si ça matche sans rien installer ?
parce qu'il faut que le programme que tu utilise soit prévu pour utiliser cuda
Hors ligne
#17 Le 31/12/2010, à 18:15
- djwa
Re : Problème avec le tuto CUDA
Je viens de réessayer d'installer CUDA.
J'ai mis:
export PATH=$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib
## a rajouter pour un ubuntu 64 bits
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
dans le ./bashrc et ds le /etc/ld.so.conf pour être tranquille.
Lors du make, ya eu des erreurs. Ce qui fait que ça ma compiler q'une partie des fichiers exemples.
Voici les dernieres lignes d'erreurs du make:
make -C src/bilateralFilter/
make[1]: entrant dans le répertoire « /home/moi/NVIDIA_GPU_Computing_SDK/C/src/bilateralFilter »
bilateralFilter.cpp:226: warning: unused parameter 'x'
bilateralFilter.cpp:226: warning: unused parameter 'y'
bmploader.cpp: In function 'void LoadBMPFile(uchar4**, unsigned int*, unsigned int*, const char*)':
bmploader.cpp:73: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
bmploader.cpp:78: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
make[1]: quittant le répertoire « /home/moi/NVIDIA_GPU_Computing_SDK/C/src/bilateralFilter »
make -C src/threadMigration/
make[1]: entrant dans le répertoire « /home/moi/NVIDIA_GPU_Computing_SDK/C/src/threadMigration »
threadMigration.cpp: In function 'bool findModulePath(const char*, std::string&, char**, std::string&)':
threadMigration.cpp:109: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result
/usr/bin/ld: cannot find -lcuda
collect2: ld returned 1 exit status
make[1]: *** [../../bin/linux/release/threadMigration] Erreur 1
make[1]: quittant le répertoire « /home/moi/NVIDIA_GPU_Computing_SDK/C/src/threadMigration »
make: *** [src/threadMigration/Makefile.ph_build] Erreur 2
Hors ligne
#18 Le 31/12/2010, à 18:18
- djwa
Re : Problème avec le tuto CUDA
non, je l'ai pas encore commençais le programme, et justement je compte utilisé CUDA pour le faire.
Hors ligne
#19 Le 31/12/2010, à 18:38
- MaryPopy
Re : Problème avec le tuto CUDA
Voilà mon post sur le sujet. Il est résolu : http://forum.ubuntu-fr.org/viewtopic.php?pid=3741813
Bin il y est le pilote CUDA dans le pilote nvidia. Après, oui, sur le site tu trouve des milliers de pages de doc pour programmer.
Donc le 3 moyen le plus simple pour installer cuda, tu fait Système > Administration > Pilote et périphérique et là tu choisis le dernier pilote CUDA.
Se serait beau hein avec 4 Tesla en SLI ?
En fin bref, pour ce qui est de la programmation il te faut OpenCL, le Toolkit le SLK, Franchement il y a des test magnifiquee à réaliser mais vaut mieux avoir minimum une série 400 Sinon, pas de OpenGL 4.
Enfin voilà, le sujet est résolu. Seulement en bidouillant tu as surement rendu ton système instable. J'imagine
Dernière modification par MaryPopy (Le 31/12/2010, à 18:40)
Photographe : http://www.vouillamozweb.ch
Hors ligne
#20 Le 31/12/2010, à 18:41
- willcoyote
Re : Problème avec le tuto CUDA
c'est un peu ce que je pense aussi
la doc sur cuda ne sert plus a rien vu que c'est deja installé avec le pilote
Hors ligne
#21 Le 31/12/2010, à 18:46
- MaryPopy
Re : Problème avec le tuto CUDA
Si quand même un peu si il veut programmer. Mais il devra créer des liens vers le toolskit et l'OpenCL.
Les compileur et tout s'obtien depuis cette page : http://developer.nvidia.com/object/cuda … loads.html
Ah je sais pourquoi pour programmer sa ne marche pas ! Il faut les Libqt3 et qt3. Donc oui il doit installer manuellement. Seulement si il veut coder.
Dernière modification par MaryPopy (Le 31/12/2010, à 19:20)
Photographe : http://www.vouillamozweb.ch
Hors ligne
Pages : 1