Pages:
Author

Topic: Ubuntu + nVidia GTX 750 : problème pour miner. - page 3. (Read 6318 times)

legendary
Activity: 1260
Merit: 1046
J'ai rebooté : j'ai de nouveau l'erreur :
Code:
./ccminer: error while loading shared libraries: libcudart.so.6.5: cannot open shared object file: No such file or directory
Mas là, la commande PATH ne résoud pas le problème...

Non, je n'avais pas testé ta ligne de code : je n'ai rien en Lyra, j'ai donc fait une ligne pour du X11 avec une adresse de pool X11 et l'adresse de mon wallet.
Code:
*** ccminer 1.5.61-git(SP-MOD) for nVidia GPUs by sp-hash@github ***
Built with the nVidia CUDA SDK 6.5

  Based on pooler cpuminer 2.3.2 and the tpruvot@github fork
   CUDA support by Christian Buchner, Christian H. and DJM34
  Includes optimizations implemented by sp , klaust, tpruvot and tsiv.

[2015-08-29 14:56:28] 1 miner thread started, using 'lyra2v2' algorithm.
[2015-08-29 14:56:28] Binding thread 0 to cpu 0 (mask 1)
0
[2015-08-29 14:56:28] Starting Stratum on stratum+tcp://blabla.com:3333
[2015-08-29 14:56:28] Stratum connection failed: Failed to connect to blabla.com port 3333: No route to host
[2015-08-29 14:56:28] ...retry after 30 seconds
[2015-08-29 14:56:59] Stratum connection failed: Failed to connect to blabla.com port 3333: No route to host
[2015-08-29 14:56:59] ...retry after 30 seconds
A priori, cela semble fonctionner, sauf pour le stratum dont je vais vérifier la validité sur la pool.

Edt :
Donc l'adresse "blabla.com:3333" est bidon, si j'ai bien compris ma recherche :-).
Tu as une monnaie et une pool à me conseiller avec cet algorithme (je verrai les autres algorithmes plus tard si tu veux que l'on se focalise sur le lyra) ?
hero member
Activity: 700
Merit: 500
Reboot et essai un autre driver (?!)

*Je fais reference à ma ligne de code de lancement ccminer (sudo ... ./ccminer ... )

Edit :
Essai cela
nano .bashrc
À la fin du document, ajoute :
PATH=$PATH:/usr/local/cuda-6.0/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-6.0/lib64:/lib
Ctrl + Y Pour sauvegarder

Finalement: source .bashrc

Puis reessai ccminer
legendary
Activity: 1260
Merit: 1046
As-tu utilisé la ligne de commande que je t'ai envoyé?
A quelle ligne fait-tu précisément référence (j'ai édité mon post précédent) ?
hero member
Activity: 700
Merit: 500
As-tu utilisé la ligne de commande que je t'ai envoyé?
legendary
Activity: 1260
Merit: 1046
En mettant en commentaire la ligne de l'architecture 52, le make abouti et j'ai mon ccminer compilé :-).

Maintenant, lors de l'exécution, j'ai l'erreur :
Code:
./ccminer: error while loading shared libraries: libcudart.so.6.5: cannot open shared object file: No such file or directory
A priori, je n'ai rien d'autre qui utilise CUDA...

Edit 1 :
Bon, cette dernière erreur est un problème de path : je verrai comment rendre le changement du path persistant.
En tapant "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-6.5/lib64" (non persistant), ccminer se lance, mais j'ai encore une erreur (quand je dis que c'est laborieux ;-)) :
Code:
[2015-08-29 14:33:20] Unable to query number of CUDA devices! Is an nVidia driver installed?
.
Je cherche... si je trouve, je post.

Edit 2 :
Je suis toujours avec le bon driver 346.82, par contre, je suis sous Unity, pas en mode console et encore avec lightdm stoppé (mais il me semble que c'est inutile ?).
hero member
Activity: 700
Merit: 500
Va dans le fichier MakeFile.am et recherche "compute".
En temps normal tu devrais arriver sur 4 lignes qui commencent par
Compute_52, compute_50,...
Change la première ligne pour :

#nvcc_ARCH += -gencode=arch=compute_52,code=\"sm_52,compute_52\"
nvcc_ARCH  = -gencode=arch=compute_50,code=\"sm_50,compute_50\"
#nvcc_ARCH += -gencode=arch=compute_35,code=\"sm_35,compute_35\"
#nvcc_ARCH += -gencode=arch=compute_30,code=\"sm_30,compute_30\"

Ensuite relance le ./build.sh

EDIT : Habituellement, je prend le windows sans problème Smiley
legendary
Activity: 1260
Merit: 1046
J'ai essayé directement avec le répertoire source SP-Mod (https://github.com/sp-hash/ccminer)

J'ai checké les dépendances et en ai profité pour ajouter :
 - build-essential (je croyais qu'elle était installée par défaut)
 - curl
 - checkinstall (facultative)

Le ./autogen.sh et le ./configure aboutissent et permettent de lancer le "make".
Celui-ci commence la compilation et asser rapidement s'arrête sur une erreur fatale de nvcc :
Code:
nvcc fatal   : Unsupported gpu architecture 'compute_52'
make[2]: *** [heavy/heavy.o] Erreur 1
make[2]: quittant le répertoire « /home/zemp/Cryptocurrencies/Miners/GPUMiners/CCMiner_SP-Mod/ccminer »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/zemp/Cryptocurrencies/Miners/GPUMiners/CCMiner_SP-Mod/ccminer »
make: *** [all] Erreur 2

A priori CUDA 6.5 ne supporte pas une partie du code se référant à l'architecture 52 (mais l'architecture des GTX750 est me semble-t'il la 50) ?

J'ai relancé la compilation sur ton zip de ccminer et j'ai le même message d'erreur de autogen.sh : rien de changé.
legendary
Activity: 1260
Merit: 1046
Bon, là je galère.

Difficile de reporter toutes les erreurs et warnings que j'aie eu, mais en bref :

1) ./autogen.sh : erreur "aclocal"
 -> solution : installation de la dépendance automake (bien sur),

2) ./configure : erreur "OpenSSL library requiered"
 -> pourtant OpenSSL est présent, donc je désinstalle et réinstalle : la désisntallaton de aclocal supprime la logithèque Ubuntu (à priori, un lien avec Python ?),
 -> solution : installer la librairie de développement "libssl-dev"

3) ./configure : erreur "line 6192 : LIBCURL_CHECK_CONFIG..." (il test si ma version est supérieure à tel numéro et c'est le cas, mais il me fait une erreur)
 -> j'installe la librairie de développement "libcurl4-openssl-dev" : pas d'effet
 -> j'installe "libevent-pthreads-2.0-5" : pas d'effet

4) Maintenant j'ai même une erreur sur ./autogen.sh"
 Makefile.am:6: warning: JANSSON_INCLUDES was already defined in condition TRUE, which includes condition WANT_JANSSON ...
 Makefile.am:4: ... 'JANSSON_INCLUDES' previously defined here
 -> j'installe "libjansson-dev" (j'avais déjà installé "libjansson4" auparavant) : pas d'effet.

Ton archive a le suffixe "windows" : il y a quelque chose de spécifique à Windows dans ces sources ?
hero member
Activity: 700
Merit: 500
Pour ta première installation, je te conseille cette méthode :

wget https://github.com/sp-hash/ccminer/archive/windows.zip
unzip windows.zip
cd ~/ccminer-windows/
./autogen.sh
./configure
PATH=/usr/local/cuda-6.5/bin:$PATH make

Pour les mises à jour qui suivront :
wget https://github.com/sp-hash/ccminer/archive/windows.zip
unzip windows.zip
cd ~/ccminer-windows/
// Tu n'es pas obligé de faire roulé autogen et configure avant le build.sh
./autogen.sh
./configure
./build.sh

Par la suite, les commandes de lancement devrait ressembler à :
sudo LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64 ./ccminer --algo=lyra2v2 -o stratum+tcp://blabla.com:3333 -u worker.ID -p password

En espérant que ça fonctionne,
Cordialement,

Antho281




legendary
Activity: 1260
Merit: 1046
Cela peut attendre demain :-).

Là, en attendant d'aller me coucher, je pense que je vais configurer la chaîne de minage CPU.

Pour mémo/info (cela pourra peut-être être utile à de futurs lecteurs) :
La commande sudo "service lightdm start" n'a pas voulu fonctionner et m'envoie des erreurs faisant référence à des sorties VGA et autres choses.
De même le CTRL+ALT+F7 m'a bien remis sur l'écran de log (là où j'avais quitté l'interface graphique), mais l'écran était incomplet et impossible de faire quoi que ce soit, même éteindre (j'ai fait un hard reset).
J'ai l'impression que la commande a du mal à gérer les différentes sorties vidéos entre iGPU et GTX...
hero member
Activity: 700
Merit: 500
D'accord! Je te prépare ça d'ici 2h 😊
legendary
Activity: 1260
Merit: 1046
Effectivement, je n'ai pas lancé le update/upgrade depuis l'installation : j'y vas de ce pas.
J'ai utilisé le fork fe Sp_ (sp-hash) ! Si t'as besoin d'aide pour le compiler fais moi signe 😊
Si tu as le temps, volontiers, histoire d'être certain de faire les choses de façon orthodoxe :-).
hero member
Activity: 700
Merit: 500
Bonne nouvelle!
Lance un
sudo apt-get update
sudo apt-get upgrade

J'ai utilisé le fork fe Sp_ (sp-hash) ! Si t'as besoin d'aide pour le compiler fais moi signe 😊
legendary
Activity: 1260
Merit: 1046
Ma µSD est lente et tout cela prends du temps, mais voilà où j'en suis :

Installation du driver nVidia en 346 updates (346.82, comme toi) :
 - pas de problème.

Installation des 3 dépendances (à priori libglu1-mesa était déjà dans sa dernière version avec l'installation d'Ubuntu) :
 - pas de problème.

Installation de CUDA (en refusant le driver de carte graphique inclus dans CUDA, mais en acceptant lien symbolique, toolkit et samples) :
 - après l'installation et la mise à jour de Ubuntu 14.04, celui-ci passe en 14.04.3 et le compilateur GCC est en version 4.8.4,
 - j'imagine que CUDA 6.5 ne connait pas cette version 4.8.4, donc l'installation de base échoue et impose l'option "--overrides compiler" ,
 - avec cette option l'installation abouti mais j'ai le message "missing recomanded library : libGLU1.so, libX11.so, libXi.so, libXmu.so".

Commande "nvcc --version" me donne le retour "release 6.5, V6.5.12".

Au final, CUDA semble instalé mais il y a 2 questions en suspend :
 1) le warning sur les 4 dépendances,
 2) le "V6.5.12" en retour de la commande "nvcc --version" alors que mon run est le même que le tiens, le 6.5.14 (que te retourne la commande sur ton RIG ?).

Je vais creuser du côté du warning (le numéro de version est sans conséquence j'imagine).

Quel fork de ccminer utilises-tu ? Moi j'avais réussi à compiler cetui de wolf je crois, mais il plantati asser vite à l'éxécution (entre 1 et 30 mn environ).

Encore merci.
legendary
Activity: 1260
Merit: 1046
Super, merci :-).

La machine est bricolée mais opérationnelle (une carte *SD de 16 GO plutôt lente  comme HDD :-)).
Ubuntu est installé et j'ai lancé les mises-à-jour post-premier redémarrage.
Avant de redémarrer aprés l'instal, j'ai vu que l'installation d'Ubuntu avait choisi le fameux driver "Nouveau" qu'il ne faut pas prendre.
Je suis bien en affichage via l'iGPU.

Dés que c'ets fini je m'attaque à ton premier script.
hero member
Activity: 700
Merit: 500
Premièrement, tu dois aller dans la Section «Pilotes Additionnels», tu attends que la recherche se termine puis tu sélectionne un pilote nVidia, 346 pour moi!
Ensuite, tu t'assures d'avoir le nom de ton .run de nvidia en note parce que tu n'y auras plus accès;

Donc on commence en entrant dans le ttyl1 (CTRL+ALT+F1)
sudo service lightdm stop
sudo apt-get install libglu1-mesa libxi-dev libxmu-dev
//Pour les deux prochaines lignes, tu changes le nom de fichier inscrit pour ton .run (il est bien possible que ce soit le même fichier parcontre)
sudo chmod a+x cuda_6.5.14_linux_64.run
sudo ./cuda_6.5.14_linux_64.run
// Si tu obtiens l'erreur : Unsupported compiler 4.*.*. Use --override to override this check, essai :
sudo ./cuda_6.5.14_linux_64.run --override compiler


//Si 32 Bit
export PATH=$PATH:/usr/local/cuda-6.5/bin
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib

//Si 64 Bit
export PATH=$PATH:/usr/local/cuda-6.5/bin
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:/lib

//Petite Vérification :
nvcc --version¸

//Si tout est beau, on essai de relancer
sudo service lightdm start

Voilà! CUDA 6.5 devrait être installer après avoir fait cela Smiley

Je te fais ccminer bientôt aussi Smiley
hero member
Activity: 700
Merit: 500
Super!

Je vais composer un petit Code List d'installation pendant ce temps Smiley
legendary
Activity: 1260
Merit: 1046
Merci pour les réponses : je suis en train de bricoler une solution pour remonter ma config :-).
hero member
Activity: 700
Merit: 500
- Tu as installé à partir du fichier run également ?


Oui, le ficher .deb fini par t'installer soit la version 7.0 soit 7.5 ou bien une version 6.5 avec un problème lorsque tu vas chercher ton sudo apt-get update/upgrade

 
- Ton moniteur (quand tu en as besoin), tu le connecte sur des cartes graphiques de ton rig ou sur la carte mère (iGPU) ?

iGPU, connecter ton moniteur sur un GPU fait diminuer son hashrate du fait qu'elle doit travailler à gérer ton moniteur Wink

- Quelle version de driver tu as choisis pour les GTX750 (Ubuntu en installe une version, CUDA 6,5 est livré avec une autre et bien sur la version actuelle de ce driver est encore une 3ème mouture) ?

Nvidia-346-updates ce qui donne 346.82! Mais tu dois installer ton driver avant de passer le .run de CUDA, j'ai toujours eu des problèmes avec le pilote qui s'installe en même temps que CUDA!

legendary
Activity: 1260
Merit: 1046
D'accord je vois!
Tu dois faire rouler une commande particulière dans le ttyl!
"Service lightdm stop" ou quelques choses comme ça! Avant de lancer l'installation de cuda. Lorsque tu y seras, je t'enverrai la liste de commande exact a faire avant d'installer cuda 😊
Le "service ligtdm stop", en tty je l'ai fait.
OK, je te préviendrai quand la machine sera remontée.

En attendant, je centralise mes questions :
 - Tu as installé à partir du fichier run également ?
 - Ton moniteur (quand tu en as besoin), tu le connecte sur des cartes graphiques de ton rig ou sur la carte mère (iGPU) ?
 - Quelle version de driver tu as choisis pour les GTX750 (Ubuntu en installe une version, CUDA 6,5 est livré avec une autre et bien sur la version actuelle de ce driver est encore une 3ème mouture) ?
Pages:
Jump to: