Riprendo la guida tradotta da RockDJ per indicare i passi precisi che ho eseguito sul mio sistema (ubuntu 11.04 a 32 bit) al fine di minare con la scheda HD5830 (ho una sola scheda video). Ho eliminato i passi relativi a situazioni diverse dalla mia configurazione (per esempio le cose da fare con un sistema a 64bit oppure cosa fare nel caso di più schede video). Quindi chi ha la mia stessa configurazione dovrebbe potere seguire questi passi alla lettera e non avere problemi:
Passo 1) Aprite l’applicazione “Terminale”
Passo 2) Verificate che tutte le schede siano visibili con il seguente comando:
dovrebbe apparire una o più stringhe di testo con la dicitura "Display controller: ATI Technologies Inc Device"
Passo 3) Installate i drivers proprietari ATI Catalyst:
sudo apt-get update
sudo apt-get install fglrx
Passo 4) Create xorg.conf:
Comando per una sola scheda video:
Passo 5) Riavviate per caricare i moduli del kernel.
Passo 6) Controllate se sono stati installati i driver corretti:
Passo 7) Aprite Firefox e scaricate l’ATI SDK (Software Development Kit) dal sito AMD. La versione 2.1 è caldamente raccomandata. Questi i link diretti:
Per i sistemi 32-bit:
http://developer.amd.com/Downloads/ati-stream-sdk-v2.1-lnx32.tgzPasso 8 ) Scompattateli (ad esempio nella cartella /opt):
cd /opt
sudo mv Downloadlocation/ati-stream-sdk-v2.1-lnx32.tgz /opt
sudo tar xfzv ati-stream-sdk-v2.1-lnx32.tgz
Passo 9) Scaricate:
http://developer.amd.com/Downloads/icd-registration.tgze scompattatelo nella cartella “/”
cd /
sudo mv Downloadlocation/icd-registration.tgz /
tar zxfv icd-registration.tgz
Se controllate dovreste avere i files “atiocl32.icd” e “atiocl64.icd” nella cartella “home/etc/OpenCL/vendors/”.
Passo 10) Aggiungete il percorso della libreria:
export LD_LIBRARY_PATH=/opt/ati-stream-sdk-v2.1-lnx32/lib/x86/:$LD_LIBRARY_PATH
Passo 11) Testate che il sistema OpenCL sia effettivamente supportato:
Per i sistemi 32-bit:
cd /opt/ati-stream-sdk-v2.1-lnx32/samples/opencl/bin/x86
I passi 12 e 13 non sono necessari perchè supponiamo di avere una sola gpu.
Passo 14) Per sicurezza ripetete:
Passo 15) Rivviate
Passo 16) se visualizzate correttamente ./CLInfo, potete procedere con l’installazione dei miners:
Scaricate PyOpenCL:
wget http://pypi.python.org/packages/source/p/pyopencl/pyopencl-0.92.tar.gz
Scompattatelo:
tar zxfv pyopencl-0.92.tar.gz
Compilatelo ed installatelo:
Attenzione, prerequisito:
sudo apt-get install g++ libboost-all-dev subversion git-core python-numpy
Poi:
Per i sistemi 32-bit:
./configure.py --cl-inc-dir=/opt/ati-stream-sdk-v2.1-lnx32/include/ --cl-lib-dir=/opt/ati-stream-sdk-v2.1-lnx32/lib/x86
make
sudo make install
Passo 17) Scaricate ed installate python-jsonrpc:
svn checkout http://svn.json-rpc.org/trunk/python-jsonrpc
cd python-jsonrpc
sudo python setup.py install
Passo 18) Scaricate il miner phoenix:
http://svn3.xp-dev.com/svn/phoenix-miner/files/phoenix-1.50.tar.bz2(se nel frattempo il link che ho postato sopra è scaduto cercate qui:
http://forum.bitcoin.org/?topic=6458.0oppure:
https://en.bitcoin.it/wiki/Phoenix_minerCon il terminale recatevi nella cartelle in cui avete scaricato phoenix-1.50.tar.bz2
cd /percorso/incuihoscaricato/phoenix
cd phoenix-1.50
chmod +x phoenix.py
Passo 20) Iniziate a minare:
/phoenix.py -u http://workername:password@indirizzowebdelvostropool:8332/ -k poclbm DEVICE=1