Pages:
Author

Topic: 20 passi per minare su Ubuntu 10.10 e 11.04 - page 2. (Read 10680 times)

full member
Activity: 350
Merit: 100
Prova a seguire questa:

1. sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 g++ libboost-all-dev subversion git-core python-numpy
2. sudo apt-get install ia32-libs
3. cd ~/; mkdir catalyst11.4; cd catalyst11.4/
4. wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-4-x86.x86_64.run
5. chmod +x ati-driver-installer-11-4-x86.x86_64.run
6. sudo apt-get remove --purge xserver-xorg-video-radeon
7. sh ati-driver-installer-11-4-x86.x86_64.run --buildpkg Ubuntu/natty
8. sudo dpkg -i fglrx*.deb
9. sudo aticonfig --initial -f
10. sudo aticonfig --input=/etc/X11/xorg.conf --tls=1
10a.reboot
11. wget http://download2-developer.amd.com/amd/Stream20GA/ati-stream-sdk-v2.3-lnx64.tgz
12. wget http://download2-developer.amd.com/amd/Stream20GA/icd-registration.tgz
13. sudo tar xvfz ati-stream-sdk-v2.3-lnx64.tgz -C /opt
14. sudo tar xvfz icd-registration.tgz -C /
15. echo export DISPLAY=:0 >> .bashrc
16. echo export LD_LIBRARY_PATH=/opt/ati-stream-sdk-v2.3-lnx64/lib/x86_64/:$LD_LIBRARY_PATH >> .bashrc
17. source .bashrc
18. wget http://pypi.python.org/packages/source/p/pyopencl/pyopencl-0.92.tar.gz
19. svn checkout http://svn.json-rpc.org/trunk/python-jsonrpc
20. svn checkout http://svn3.xp-dev.com/svn/phoenix-miner/trunk
21. git clone git://github.com/m0mchil/poclbm poclbm
22. mv trunk phoenix
23. tar zxfv pyopencl-0.92.tar.gz
24. cd pyopencl-0.92
25. ./configure.py --cl-inc-dir=/opt/ati-stream-sdk-v2.3-lnx64/include/ --cl-lib-dir=/opt/ati-stream-sdk-v2.3-lnx64/lib/x86_64
26. make -j3
27. sudo make install
28. cd ../python-jsonrpc
29. sudo python setup.py install
30. cd ~
31. chmod +x phoenix/phoenix.py poclbm/poclbm.py
 Wink
hero member
Activity: 484
Merit: 500



Passo 12) Richiamate la lista delle vostre GPU:

Code:
./CLInfo |grep CL_DEVICE_TYPE_GPU

(Se avete una scheda con doppia GPU ne verranno mostrate 2 per ogni scheda)
 
Se ne risulta solo una date il seguente comando:

Code:
export DISPLAY=:0


Passo 13) Chiamate di nuovo la lista delle GPU:

Code:
./CLInfo |grep CL_DEVICE_TYPE_GPU



Passo 20) Iniziate a minare:

Code:
./poclbm.py  -u vostro_nome_worker --pass=vostra_password -o host_che_avete_scelto -p 8332 -d 1

(Nel caso di multi-GPU aggiungete -d 2, -d3, …)



Ok ho il nuovo pc con tanto di ubuntu 11.04 e scheda radeon 8350.

Ecco i miei feed sull'utilizzo di questa guida:

Ai passi 12 e 13:
CL_DEVICE_TYPE_GPU non esiste proprio come comando o variabile. (mentre ./CLInfo mi da un output che sembra ok)

Al passo 20:

./poclbm.py  -u vostro_nome_worker --pass=vostra_password -o host_che_avete_scelto -p 8332 -d 1
ho ovviamente cambiato vostro_nome_worker, vostra_password e host_che_avete_scelto

ma ottengo un misero:
poclbm.py: error: no such option: -u  Sad

andando a curiosare nel sito del mio pool suggeriscono:
./poclbm.py -d1 --host=nl.btcguild.com --port=8332 --user=worker_name --pass=XXXX
ma anche con questa sintassi ottengo un misero:
poclbm.py: error: no such option: --host  Angry

dal README di poclbm sembra che queste sintassi siano corrette.

Ora devo uscire ci si aggiorna a presto bye!
legendary
Activity: 2450
Merit: 1008
Passo 16) se visualizzate correttamente ./CLInfo, potete procedere con l’installazione dei miners:

Scaricate PyOpenCL:

Code:
wget http://pypi.python.org/packages/source/p/pyopencl/pyopencl-0.92.tar.gz
Notavo che PyOpenCL è già pacchettizzato per Ubuntu (e anche per Debian, se per questo):

https://launchpad.net/ubuntu/+source/pyopencl

La versione dovrebbe essere proprio quella.


Quote
Passo 17) Scaricate ed installate python-jsonrpc:
Per questo è già aperta una richiesta di pacchettizzazione:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542166

In compenso è già da qualche tempo presente nei repo quest'altro pacchetto:

https://launchpad.net/ubuntu/+source/python-jsonrpc2

Magari si può usarlo al posto del primo... da indagare.


Quote
Passo 18) Scaricate m0mchil poclbm
Per questo punto ho aperto io una richiesta di pacchettizzazione:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632286

Ciao!
full member
Activity: 247
Merit: 100
Puoi fare un copia incolla dei comandi e dell'errore?
full member
Activity: 350
Merit: 100
Allora ragazzi, sono riuscito a risistemare tutto com'era prima seguendo un'altra guida che poi posterò perchè è davvero mondiale.

PERO' mi rimane sempre il problema che viene usata una solo GPU delle due. Ho anche provato a disabilitare crossfire ma non cambia nulla, mi da "kernel error" sulla seconda periferica. Che palle.

Cos'altro potrei fare secondo voi??? Rassegnarmi??
legendary
Activity: 2450
Merit: 1008
Grazie per la dritta Smiley
Prego Smiley

Se:
1) la guida è risultata valida
2) hai voglia di fare un'opera meritoria

http://forum.bitcoin.org/index.php?topic=24446.msg304081#msg304081


Ciao!
full member
Activity: 247
Merit: 100
Quindi python-pycryptopp va aggiunto alla guida come pacchetto necessario.
Grazie per la dritta Smiley
Io per ora resto a guardare, utilizzo per minare il pc con Windows che utilizzo per tutto il resto... ma mi interessa comunque seguire il funzionamento su Ubuntu.
legendary
Activity: 2450
Merit: 1008
Code:
Traceback (most recent call last):
  File "poclbm.py", line 5, in
    from BitcoinMiner import *
  File "/home/rockdj/BitcoinMiner.py", line 8, in
    from sha256 import *
ImportError: No module named sha256

Ti manca un modulo Python di nome sha256.

apt-file[1], sulla mia Debian, mi dice che si trova nel pacchetto python-pycryptopp. Prova ad installarlo...

Ciao!


[1] Imparate ad usarlo, questo fantastico programmino...
full member
Activity: 247
Merit: 100
Ecco
Code:
wget --no-check-certificate https://github.com/m0mchil/poclbm/raw/master/sha256.py
sudo apt-get install python-pyopencl

http://forum.bitcoin.org/?topic=2636

Comunque roba come
Code:
~/bitcoin-0.3.19/bin/64/bitcoin -server&
serve a minare in solo, e la puoi skippare.

p.s. Bello il tuo avatar Cheesy
full member
Activity: 247
Merit: 100
Magari manca qualche pacchetto, sicuro di aver installato tutto?
Magari rileggiti la procedura originale.
full member
Activity: 247
Merit: 100
Qui non ti so aiutare, la mia sfera di conoscenza riguarda Ubuntu e i driver AMD su cui ho smanettato per più di un anno.
Tral'altro c'è una parte di ciò che hai incollato che mi ricorda le operazioni per minare in solo e non in pool.
full member
Activity: 350
Merit: 100
ho completato il tutorial senza problemi ma ancora non riesco a minare.

per far partire il mining con python ho seguito questa prassi:

Code:
sudo apt-get install python-pyopencl subversion
wget http://iweb.dl.sourceforge.net/project/bitcoin/Bitcoin/bitcoin-0.3.19/bitcoin-0.3.19-linux.tar.gz
tar xvf bitcoin-0.3.19-linux.tar.gz
svn checkout http://svn.json-rpc.org/trunk/python-jsonrpc
cd python-jsonrpc/
sudo python setup.py install
cd ..
mkdir .bitcoin
echo "rpcuser=un" > .bitcoin/bitcoin.conf
echo "rpcpassword=pw" >> .bitcoin/bitcoin.conf
wget --no-check-certificate https://github.com/m0mchil/poclbm/raw/master/BitcoinMiner.cl
wget --no-check-certificate https://github.com/m0mchil/poclbm/raw/master/BitcoinMiner.py
wget --no-check-certificate https://github.com/m0mchil/poclbm/raw/master/poclbm.py
~/bitcoin-0.3.19/bin/64/bitcoin -server&
python poclbm.py -d 0 --user un --pass pw

tutto ok fino all'ultima stringa che mi restituisce

Code:
Traceback (most recent call last):
  File "poclbm.py", line 5, in
    from BitcoinMiner import *
  File "/home/rockdj/BitcoinMiner.py", line 8, in
    from sha256 import *
ImportError: No module named sha256

 Sad
full member
Activity: 247
Merit: 100
da Driver aggiuntivi.... probabilmente il file xorg.conf c'è già.... boh sto provando ad andare avanti e tutto sembra essere ok...


Se non sbaglio senza fglrx-libglx.so non dovrebbe funzionare... vediamo.
Eventualmente togli sempre da driver aggiuntivi, riavvi e rimetti  Grin
Attendo tue notizie Smiley
full member
Activity: 350
Merit: 100
da Driver aggiuntivi.... probabilmente il file xorg.conf c'è già.... boh sto provando ad andare avanti e tutto sembra essere ok...
full member
Activity: 247
Merit: 100
Ora non ho più il problema di prima della scheda ma mi da un nuovo errore al passo 4  Undecided

Code:
rockdj@RockDJ:~$ sudo aticonfig --initial
Found fglrx primary device section
Fail to link to fglrx-libglx.so, please check whether driver is installed correctly
Using /etc/X11/xorg.conf
Saving back-up to /etc/X11/xorg.conf.fglrx-0


Ma hai installato i driver tramite driver aggiuntivi? o tramite apt-get? da quell'errore desumo che non hai installato i driver, forse ti ha dato un errore perché richiedeva qualche libreria, ma non avendo l'output delle operazioni precedenti non saprei.

Io farei:
sudo apt-get purge fglrx fglrx-amdcccle
sudo apt-get install build-essential make debhelper execstack dkms linux-headers-generic (che male non fa).
riavvio... e installo tramite driver aggiuntivi.
full member
Activity: 350
Merit: 100
Ora non ho più il problema di prima della scheda ma mi da un nuovo errore al passo 4  Undecided

Code:
rockdj@RockDJ:~$ sudo aticonfig --initial
Found fglrx primary device section
Fail to link to fglrx-libglx.so, please check whether driver is installed correctly
Using /etc/X11/xorg.conf
Saving back-up to /etc/X11/xorg.conf.fglrx-0
full member
Activity: 247
Merit: 100
niente da fare, ho reinstallato Ubuntu (versione 11.04 32-bit) ma con i tre comandi da terminale
Code:
sudo apt-get update

sudo apt-get install fglrx

sudo apt-get install fglrx-amdcccle

sudo apt-get install fglrx-modaliases

la scheda non funziona più dopo il reboot. Provo a fare l'aggiornamento dei Catalyst tramite l'applicazione "Driver aggiuntivi" di Ubuntu invece che da terminale, vediamo se cambia qualcosa.

A dire il vero, da terminale è solo l' "fglrx-modaliases" che mi da errore durante l'installazione.

Può essere che sia lui il problema?

il moddaliases di default è già installato, altrimenti non potrebbe darti da Driver aggiuntivi il riconoscimento della scheda Wink
Installali da lì... decisamente più semplice.
legendary
Activity: 2450
Merit: 1008
Per il mining in ogni caso useremo soltanto quelli closed di AMD/ATi.
Questa è una bruttissima cosa...  Undecided

In ogni caso, se ci fossero sviluppatori in ascolto, sembra ci sia un bel gruzzoletto in palio per chi riuscirà a far funzionare a dovere i driver liberi:

http://forum.bitcoin.org/?topic=4618.0

Ciao!
full member
Activity: 350
Merit: 100
niente da fare, ho reinstallato Ubuntu (versione 11.04 32-bit) ma con i tre comandi da terminale
Code:
sudo apt-get update 

sudo apt-get install fglrx

sudo apt-get install fglrx-amdcccle

sudo apt-get install fglrx-modaliases

la scheda non funziona più dopo il reboot. Provo a fare l'aggiornamento dei Catalyst tramite l'applicazione "Driver aggiuntivi" di Ubuntu invece che da terminale, vediamo se cambia qualcosa.

A dire il vero, da terminale è solo l' "fglrx-modaliases" che mi da errore durante l'installazione.

Può essere che sia lui il problema?
full member
Activity: 247
Merit: 100
O magari ha installato Ubuntu 10.04 in modalità kernel, o driver grafici proprietari vecchi?

Psyc, sto facendo girare Ubuntu 11.04 scaricato proprio oggi dal sito...
Benone, quello è di sicuro aggiornato e dovrebbe darti driver closed piuttosto recenti Smiley

Eviterei decisamente, e toglierei dalla guida, questo passaggio: sudo add-apt-repository ppa:ubuntu-x-swat/x-updates, serve solo a mettere driver "open" più aggiornati e potenzialmente più instabili. Per il mining in ogni caso useremo soltanto quelli closed di AMD/ATi.
Pages:
Jump to: