Bitcoin Forum
April 25, 2024, 07:40:26 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3]  All
  Print  
Author Topic: 20 passi per minare su Ubuntu 10.10 e 11.04  (Read 10680 times)
jkoin
Hero Member
*****
Offline Offline

Activity: 484
Merit: 500



View Profile
July 19, 2011, 05:17:21 PM
 #41

Ho tradotto il tutorial presente su questo thread http://forum.bitcoin.org/index.php?topic=3359.0 in modo da avere, una volta per tutte, una guida di riferimento passo-passo, IN ITALIANO, per le persone che volessero iniziare a minare con Ubuntu (dalla versione 10 in poi).

Questa guida rimarrà sempre AGGIORNATA basandosi sui commenti e gli accorgimenti delle discussioni di questo thread in modo da non dover visualizzare tutti i messaggi per trovare la soluzione ai vostri problemi  Wink



Passo 1) Aprite l’applicazione “Terminale”


Passo 2) Verificate che tutte le schede siano visibili con il seguente comando:

Code:
 lspci -v 

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:

Code:

sudo apt-get update

sudo apt-get install fglrx

sudo apt-get install fglrx-amdcccle

sudo apt-get install fglrx-modaliases


Passo 4) Create xorg.conf:

Se avete una sola scheda video:

Code:
sudo aticonfig --initial 

Se avete più di una scheda video:

Code:
sudo aticonfig --initial -f --adapter=all 


Passo 5) Riavviate per caricare i moduli del kernel.


Passo 6) Controllate se sono stati installati i driver corretti:

Code:
fglrxinfo


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.tgz

Per i sistemi 64-bit:

http://developer.amd.com/Downloads/ati-stream-sdk-v2.1-lnx64.tgz


Passo 8 ) Scompattateli (ad esempio nella cartella /opt):

Per i sistemi 32-bit:

Code:
cd /opt

sudo mv Downloadlocation/ati-stream-sdk-v2.1-lnx32.tgz /opt

sudo tar xfzv ati-stream-sdk-v2.1-lnx32.tgz

Per i sistemi 64-bit:

Code:
cd /opt

sudo mv Downloadlocation/ati-stream-sdk-v2.1-lnx64.tgz /opt

sudo tar xfzv ati-stream-sdk-v2.1-lnx64.tgz


Passo 9) Scaricate:

http://developer.amd.com/Downloads/icd-registration.tgz

e scompattatelo nella cartella “/”

Code:
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:

Per i sistemi 32-bit:

Code:
export LD_LIBRARY_PATH=/opt/ati-stream-sdk-v2.1-lnx32/lib/x86/:$LD_LIBRARY_PATH

Per i sistemi 64-bit:

Code:
export LD_LIBRARY_PATH=/opt/ati-stream-sdk-v2.1-lnx64/lib/x86_64/:$LD_LIBRARY_PATH


Passo 11) Testate che il sistema OpenCL sia effettivamente supportato:

Per i sistemi 32-bit:

Code:
cd /opt/ati-stream-sdk-v2.1-lnx32/samples/opencl/bin/x86

Per i sistemi 64-bit:

Code:
cd /opt/ati-stream-sdk-v2.1-lnx64/samples/opencl/bin/x86_64


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

Se ne viene visualizzata ancora solo una (spesso succede su HD5970) disabilitate CrossFire:

Code:
aticonfig --list-adapters

aticonfig --crossfire=off --adapter=all


Passo 14) Per sicurezza ripetete:

Code:
sudo aticonfig --initial 


Passo 15) Rivviate


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

Scompattatelo:

Code:
tar zxfv pyopencl-0.92.tar.gz

Compilatelo ed installatelo:

Attenzione, prerequisito:

Code:
sudo apt-get install g++  libboost-all-dev subversion git-core python-numpy

Poi:

Code:
cd pyopencl-0.92

Per i sistemi 32-bit:

Code:
./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

Per i sistemi 64-bit:

Code:
./configure.py --cl-inc-dir=/opt/ati-stream-sdk-v2.1-lnx64/include/ --cl-lib-dir=/opt/ati-stream-sdk-v2.1-lnx64/lib/x86_64

make

sudo make install


Passo 17) Scaricate ed installate python-jsonrpc:

Code:
svn checkout http://svn.json-rpc.org/trunk/python-jsonrpc

cd python-jsonrpc

sudo python setup.py install


Passo 18) Scaricate m0mchil poclbm

Code:
git clone git://github.com/m0mchil/poclbm poclbm 

cd poclbm

chmod +x poclbm.py


Passo 19) Per controllare che tutte le periferiche siano trovate eseguite:

Code:
./poclbm.py


Se avete un sistema multi-GPU ed ancora una sola GPU è visibile, date il seguente comando

Code:
export DISPLAY=:0


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, …)

Se fallisce durante la compilazione del kernel eseguite:

Code:
export LD_LIBRARY_PATH=/opt/ati-stream-sdk-v2.1-lnx64/lib/x86_64/:$LD_LIBRARY_PATH

Aggiustate i parametri in base al vostro hardware e alle vostre esigenze. Una guida dettagliata si trova sul thread di poclbm: http://bitcointalk.org/index.php?topic=1334.0


Altre cose utili:

1) Visualizzare la temperatura della/e GPU:

Code:
aticonfig --odgt --adapter=all 

2) Visualizzare il clock e il load:

Code:
aticonfig --odgc --adapter=all

3) Visualizzare la velocità della ventola:

Code:
aticonfig --pplib-cmd "get fanspeed 0"

Se avete più schede, prima di visualizzare la velocità della ventola di ognuna dovete dare i seguenti comando:

Code:
export DISPLAY=:0.0; aticonfig --pplib-cmd "get fanspeed 0"

poi per la seconda GPU

Code:
export DISPLAY=:0.1 ; aticonfig --pplib-cmd "get fanspeed 0”

ecc...




Spero che tutto ciò vi possa servire!!!

Peace,
RockDJ


Ma per multi gpu cosi si intende ? una sola scheda video con due gpu? o due schede video in crossfire?


Io ho una 5830 pensavo di prenderne un'altra e avere cosi due 5830 in crossfire dite che potrei avere dei problemi a configurarle?
1714030826
Hero Member
*
Offline Offline

Posts: 1714030826

View Profile Personal Message (Offline)

Ignore
1714030826
Reply with quote  #2

1714030826
Report to moderator
"I'm sure that in 20 years there will either be very large transaction volume or no volume." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
RockDJ (OP)
Full Member
***
Offline Offline

Activity: 350
Merit: 100



View Profile
July 19, 2011, 05:25:22 PM
 #42

Per Multi-GPU si intende una scheda con più GPU, tipo 5970 e 6990.

Ad ogni modo per più schede in parallelo non ci sono problemi, basta dare a phoenix o poclbm o quello che usi i comandi giusti per abilitare tutte le devices che hai




jkoin
Hero Member
*****
Offline Offline

Activity: 484
Merit: 500



View Profile
July 19, 2011, 05:29:21 PM
 #43

Per Multi-GPU si intende una scheda con più GPU, tipo 5970 e 6990.

Ad ogni modo per più schede in parallelo non ci sono problemi, basta dare a phoenix o poclbm o quello che usi i comandi giusti per abilitare tutte le devices che hai





quindi aggiungendo un'altra scheda in crossfire non devo nemmeno rifare i passi per "multi-gpu" dovrei già aver tutto predisposto avendo già seguito i 20 passi standard per una mono-gpu ?
ziomik
Legendary
*
Offline Offline

Activity: 1946
Merit: 1009


SELL bitcoinmarket.net | bitcoinitalia.com SELL


View Profile WWW
July 19, 2011, 05:37:23 PM
 #44

Puoi anche evitare di mettere il crossfire. Con poclbm.py -d "id del tuo device".

DOMINI IN VENDITA/NOLEGGIO
bitcoinmarket.net | bitcoinitalia.com

Contattatemi pure per info.
---- +++ ----
"Se domani senti due massaie che parlano di bitcoin tra di loro dal macellaio, forse e' il momento di vendere.. se pero' le sentirai fra 10 anni forse staranno solo pagando il conto" GBianchi
---- +++ ----
Stinocon
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
March 12, 2012, 01:19:04 PM
 #45

Ciao a tutti! Sono nuovo e questa faccenda dei Bitcoin sembra interessante. E' da un po' di tempo che cerco di informarmi, mining ecc ma non ci sono mai riuscito appieno.
La mia domanda per voi è questa: ho notato che si parla di ATI, e se io avessi una NVidia? C'è qualche modo oppure sono gia fermo?
Grazie!
Stemby
Legendary
*
Offline Offline

Activity: 2450
Merit: 1008



View Profile
March 12, 2012, 01:48:18 PM
 #46

ho notato che si parla di ATI, e se io avessi una NVidia? C'è qualche modo oppure sono gia fermo?
Per potere probabilmente puoi. Ma se in Italia sostanzialmente il guadagno è nullo (se non si va in perdita) con una ATI, figuriamoci con una nVidia. Vedi qui.

Benvenuto!

“…virtual currencies, could have a substitution effect on central bank money if they become widely accepted.”
ECB Report, October 2012
Stinocon
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
March 12, 2012, 01:55:58 PM
 #47

Grazie per la risposta piu che tempestiva!
Insomma sti Bitcoin mi tocca pagarmeli per forza... Alla fine però se ho ben capito "la perdita" che si ricava dall' utilizzo del mining è solo quella dell' energia elettrica utilizzata giusto?

Ho notato comunque qualcuno che qui in Italia fa il mining, nonostante ho letto nelle FAQ che non esiste alcun vantaggio a livello pratico. Quindi mi chiedo: il senso di farlo se è solo in perdita?
Grazie! Cheesy
Stemby
Legendary
*
Offline Offline

Activity: 2450
Merit: 1008



View Profile
March 12, 2012, 11:56:24 PM
 #48

Alla fine però se ho ben capito "la perdita" che si ricava dall' utilizzo del mining è solo quella dell' energia elettrica utilizzata giusto?
Esatto; poi c'è da considerare anche l'hardware necessario, che non si riuscirà mai ad ammortizzare se non c'è un margine di guadagno.

Quote
Ho notato comunque qualcuno che qui in Italia fa il mining, nonostante ho letto nelle FAQ che non esiste alcun vantaggio a livello pratico. Quindi mi chiedo: il senso di farlo se è solo in perdita?
Boh. Dal punto di vista puramente economico è una scelta irrazionale, ma magari lo si trova divertente, o chissà.

Ciao

“…virtual currencies, could have a substitution effect on central bank money if they become widely accepted.”
ECB Report, October 2012
rb1205
Hero Member
*****
Offline Offline

Activity: 797
Merit: 1017



View Profile
March 13, 2012, 09:32:18 AM
 #49

Ho notato comunque qualcuno che qui in Italia fa il mining, nonostante ho letto nelle FAQ che non esiste alcun vantaggio a livello pratico. Quindi mi chiedo: il senso di farlo se è solo in perdita?
Grazie! Cheesy

C'è chi lo fa per prova, per hobby o per studio. Oppure per motivi più pratici, ad esempio nei casi in cui non si paghi l'energia elettrica, o per sfruttare particolari condizioni come quei contratti che fanno pagare un fisso per una certa quantità di energia.
Anche chi ha pannelli solari che generano energia in eccedenza probabilmente potrebbe guadagnarci: vendere il surplus sulla rete generalmente rende poco, potrebbe essere conveniente usarla per minare.

HostFat
Moderator
Legendary
*
Offline Offline

Activity: 4214
Merit: 1203


I support freedom of choice


View Profile WWW
March 13, 2012, 09:39:24 AM
 #50

Anche chi ha pannelli solari che generano energia in eccedenza probabilmente potrebbe guadagnarci: vendere il surplus sulla rete generalmente rende poco, potrebbe essere conveniente usarla per minare.
Sarebbe interessante fare qualche conto su questo aspetto.
Se si dimostrasse la sua validità sarebbe un ottimo spunto per attrarre nuovi "sostenitori" Grin

Qualcuno conosce qualche forum di esperti nell'argomento? ( energia solare )

NON DO ASSISTENZA PRIVATA - http://hostfatmind.com
rb1205
Hero Member
*****
Offline Offline

Activity: 797
Merit: 1017



View Profile
March 13, 2012, 10:13:20 AM
 #51

Devo ammettere di non essere molto ferrato sul mercato dell'energia, la mia ipotesi deriva da qualche discussione avuta con un mio conoscente che lavora nel ramo, ma che purtroppo non credo abbia le competenze necessarie a scendere nei dettagli.

Quello che posso fare è calcolare la resa al kWh del mining, che da qualche tempo è pressapoco stabile a poco meno di 0.2 €/kWh con ATI 69xx,  qualcosina di più per le costose 7970.

Stemby
Legendary
*
Offline Offline

Activity: 2450
Merit: 1008



View Profile
March 13, 2012, 12:31:55 PM
 #52

Quello che posso fare è calcolare la resa al kWh del mining, che da qualche tempo è pressapoco stabile a poco meno di 0.2 €/kWh con ATI 69xx,  qualcosina di più per le costose 7970.

Mmm, se è così, allora un piccolo margine di guadagno c'è anche in Italia.

“…virtual currencies, could have a substitution effect on central bank money if they become widely accepted.”
ECB Report, October 2012
rb1205
Hero Member
*****
Offline Offline

Activity: 797
Merit: 1017



View Profile
March 13, 2012, 12:44:18 PM
 #53

Dipende da quanto si paga l'energia elettrica. Il conto che ho fatto nel post "Conviene minare" l'ho fatto assumendo un costo di 0.2 €/kWh, tasse incluse, che ho tirato fuori dalle mie bollette facendo una media grossolana. Ma magari sono io che ho un contratto particolarmente svantaggioso?

Stemby
Legendary
*
Offline Offline

Activity: 2450
Merit: 1008



View Profile
March 13, 2012, 01:14:13 PM
Last edit: March 13, 2012, 01:46:51 PM by Stemby
 #54

Ma magari sono io che ho un contratto particolarmente svantaggioso?
Decisamente Smiley

Il mio contratto (doppia fascia):

tutte le notti dalle 19 alle 8; sabati, domeniche e festivi 24 ore su 24 → 0,046 €/kWh
il resto del tempo → 0,195 €/kWh

In pratica tu paghi più della mia tariffa cara.

Ciao!

“…virtual currencies, could have a substitution effect on central bank money if they become widely accepted.”
ECB Report, October 2012
HostFat
Moderator
Legendary
*
Offline Offline

Activity: 4214
Merit: 1203


I support freedom of choice


View Profile WWW
March 13, 2012, 01:33:03 PM
 #55

Nel caso la cosa vi interessasse ho trovato 2 forum adatti a trovare qualche risposta Smiley
http://www.energeticambiente.it
http://www.pienosole.it/forum/

NON DO ASSISTENZA PRIVATA - http://hostfatmind.com
HostFat
Moderator
Legendary
*
Offline Offline

Activity: 4214
Merit: 1203


I support freedom of choice


View Profile WWW
March 13, 2012, 01:57:57 PM
 #56

Da facebook:
Quote
Ho un impianto fotovoltaico, secondo me non ha senso realizzarlo esclusivamente per fare mining.
Il prezzo della corrente viene circa dimezzato (a patto di produrne almeno quanta se ne consuma), e con le FPGA il fatto di averlo o no, cambia di pochissimo i numeri in gioco.

NON DO ASSISTENZA PRIVATA - http://hostfatmind.com
rb1205
Hero Member
*****
Offline Offline

Activity: 797
Merit: 1017



View Profile
March 13, 2012, 03:04:07 PM
 #57

Non credo si stia riferendo al surplus, ma all'intera quantità di energia prodotta.

Pages: « 1 2 [3]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!