Evo nekoliko savjeta za korisnike Archa i Xubuntua 12.04 koji namjeravaju krenuti s rudarenjem pomoću ATI grafičkih kartica. Ovo nije korak po korak vodič, nego samo nekoliko smjernica. Većina napisanog vrijedi i za ostale distre. Kompajliranje je isto. Razlika je u instalaciji ATI drivera i pratećih AMD libsa pa provjerite što vaša distra nudi.
Ubuntu LTS ima sve potrebno (osim ADL-a). Ako instalirate iz repoa i imate noviju karticu, nemojte instalirati stable Catalyst (nisu podržane 7xxx) nego beta drivere. Ovdje su dobre upute za Ubuntoide (Xubuntu 12.04):
https://docs.google.com/document/d/1Gw7 ... 8_z9U/edit
Za nove R9 nisam siguran rade li s tim beta driverom iz repoa. Vjerojatno treba skinuti drivere s AMD stranica i pratiti postupak, ali ponavljam, nisam siguran jer sam ovo na Archu i Xubuntuu 12.04 radio za 7850 i 7950.
Na Archu mi je cijeli posao bilo lakše i jednostavnije obaviti, vjerojatno zato što ga bolje poznajem. Ubuntu sam izabrao jer sam htio nabrzinu imati instaliran sustav na još jednom stroju, a i da ne bude rolling release jer mi treba samo za tu jednu namjenu. Ispostavilo se da sam izgubio više vremena nego što bih izgubio s novom Arch instalacijom. Ne krivim Ubuntu, koji sam BTW prvi put totalno uneredio pa sam onda instalirao Xubuntu, već sebe. Zato koristite ono s čime ste bolje upoznati bez obzira na lakoću instalacije OS-a.
Važna stvar je da cgminer više ne podržava scrypt mining (Litecoin i svi ostali scrypt bazirani). Zadnja verzija programa koja podržava scrypt je 3.7.2. Može se skinuti i kompajlirati odavde:
http://ck.kolivas.org/apps/cgminer/3.7/ ... .2.tar.bz2
Mislim da forkovi već postoje, ali za sada je 3.7.2 sasvim ok.
Nakon raspakiranja arhive treba pokrenuti autogen.sh da bi dobili configure koji nije u arhivi.
Potom pratimo README (skinuti ADL SDK s AMD stranica i kopirati u cgminerov ADL_SDK direktorij, instalirati potrebne libse itd., piše sve).
Ja instaliram u /opt direktorij, ne u /usr/bin jer postoji verzija u Arch repou (community) kao i nekoliko verzija u AUR-u pa za svaki slučaj... Možete instalirati iz AUR-a ako vam tako više odgovara jer postoji verzija s uključenim monitoringom, samo trebate skinuti i prekopirati spomenute ADL SDK headere u odgovarajući direktorij. Ja više volim sam kompajlirati, ne traje dugo.
configure redak izgleda ovako:
Kod: Označi sve
./configure --prefix=/opt/cgminer-3.7.2 --enable-scrypt --enable-opencl
Potom slijede uobičajeni make i make install kao root/sudo. Po želji možete napraviti softlinkove za cgminer na cgminer-3.7.2:
Kod: Označi sve
ln -s /opt/cgminer-3.7.2/ /opt/cgminer
ln -s /opt/cgminer/bin/cgminer /usr/bin/cgminer
Umjesto drugog retka možete dodati path za /opt/cgminer ili za sve skupa napraviti skripte u home direktoriju bez softlinkova.
cgminer prima parametre direktno ili iz konfiguracijskih fajlova. Ja koristim konfiguracijske fajlove i aliase. Neki koriste skripte za poziv cgminera. Kombinirajte kako vam paše.
Primjer konfiguracijske datoteke za 7950 i wemineltc pool (info za pojedini pool nađete na stranicama poola):
Kod: Označi sve
{
"pools" : [
{
"url" : "stratum+tcp://global.wemineltc.com:3335",
"user" : "username.1",
"pass" : "worker_password"
},
{
"url" :"stratum+tcp://us3.wemineltc.com:3334",
"user" : "username.1",
"pass" : "worker_password"
}
]
,
"intensity" : "20",
"vectors" : "1",
"worksize" : "256",
"kernel" : "scrypt",
"lookup-gap" : "2",
"thread-concurrency" : "23744",
"shaders" : "1792",
"gpu-engine" : "1100",
"gpu-fan" : "0-85",
"gpu-memclock" : "1500",
"gpu-memdiff" : "0",
"gpu-powertune" : "20",
"gpu-vddc" : "0.000",
"temp-cutoff" : "95",
"temp-overheat" : "85",
"temp-target" : "75",
"api-port" : "4028",
"auto-fan" : true,
"expiry" : "120",
"gpu-dyninterval" : "7",
"gpu-platform" : "0",
"gpu-threads" : "1",
"log" : "5",
"no-pool-disable" : true,
"queue" : "1",
"scan-time" : "5",
"scrypt" : true,
"temp-hysteresis" : "3",
"shares" : "0",
"kernel-path" : "/opt/cgminer/bin"
}
Grafička je XFX HD7950 i s gornjom konfiguracijom daje oko
620 660 kH/s.
Može i više, ali čekam novo napajanje 
username i worker_password zamijenite s vašim.
Primjer za VTX3D ATI HD7850 za isti pool. Hashrate je oko 390 kH/s:
Kod: Označi sve
{
"pools" : [
{
"url" : "stratum+tcp://global.wemineltc.com:3335",
"user" : "username.2",
"pass" : "worker_password"
},
{
"url" :"stratum+tcp://us3.wemineltc.com:3334",
"user" : "username.2",
"pass" : "worker_password"
}
]
,"intensity" : "19",
"vectors" : "1",
"worksize" : "256",
"kernel" : "scrypt",
"lookup-gap" : "0",
"thread-concurrency" : "8192",
"shaders" : "1024",
"gpu-engine" : "1150",
"gpu-fan" : "0-100",
"gpu-memclock" : "1250",
"gpu-memdiff" : "0",
"gpu-powertune" : "0",
"gpu-vddc" : "0.000",
"temp-cutoff" : "95",
"temp-overheat" : "85",
"temp-target" : "72",
"api-port" : "4028",
"auto-fan" : true,
"expiry" : "120",
"gpu-dyninterval" : "7",
"gpu-platform" : "0",
"gpu-threads" : "1",
"log" : "5",
"no-pool-disable" : true,
"queue" : "1",
"scan-time" : "5",
"scrypt" : true,
"temp-hysteresis" : "3",
"shares" : "0",
"kernel-path" : "/opt/cgminer/bin"
}
Ako imate više poolova koje povremeno mijenjate, jednostavno napravite konfiguracijske datoteke različitih naziva koje onda pozivate -c opcijom, npr:
Kod: Označi sve
cgminer -c /home/drone/.cgminer/wemineltc.conf
Ako koristite ssh i headless stroj obavezno prije poziva cgminera eksportirajte DISPLAY varijablu:
Također je poželjno eksportirati još dvije varijable (piše u cgminer uputama), a sve skupa možete staviti u malu skriptu:
Kod: Označi sve
#!/bin/bash
export DISPLAY=:0
export GPU_USE_SYNC_OBJECTS=1
export GPU_MAX_ALLOC_PERCENT=100
cgminer -c /home/drone/.cgminer/wemineltc.conf
Ne zaboravite executable flag:
Ima tu još toga za pisati, ali nekako sumnjam da ima puno rudara na ovom forumu. Ako netko ima neko konkretno pitanje neka ga postavi ovdje. Navedene konfiguracijske datoteke vrijede i za Windowse samo promijenite zadnji redak (iza kernel-path).
Ovih dana se mogla zaraditi pristojna lova s rudarenjem, još uvijek su povoljne cijene (zarada je trenutno nekoliko puta veća od potrošnje struje za određene coine). Ako imate odgovarajuće komponente (bolje ATI grafičke i solidna napajanja, ostalo nije važno), iskoristite ih da vam donesu nešto love u ova krizna vremena.
EDIT: promijenio sam konfiguraciju za 7950 (thread-concurrency, intensity i frekvencije). S ovom konfiguracijom XFX R7950 double dissipation (FX-795A-TDFC) daje oko 660 kH/s. Naveo sam točan model jer za različite 7950 modele ove tri vrijednosti budu drugačije. Isto vrijedi i za ostale kartice (novije R9 i sl.). Za svaku karticu treba nabosti odgovarajuće vrijednosti pri kojima daje najviše, a istovremeno da ostane stabilna.