Author

Topic: Ubuntu + n X Radeon 7950 mining rig (pentru LTC dar se aplica partial si pt BTC) (Read 5135 times)

newbie
Activity: 20
Merit: 0
Am un singur lucru de adăugat la tutorial pentru a avea un setup headless: autologin. Driverele AMD nu pot fi folosite fără X, iar fără login acel "export DISPLAY=:0" nu face nimic. Activarea acestei funcționalități, dacă nu s-a făcut pe când a fost instalat Xubuntu, este destul de simplă:

Code:
sudo nano /etc/lightdm/lightdm.conf

Fișierul trebuie să fie ceva de genul:

Quote
[SeatDefaults]
autologin-guest=false
autologin-user=YOUR_USERNAME
autologin-user-timeout=0
autologin-session=lightdm-autologin
greeter-session=lightdm-gtk-greeter
user-session=xubuntu

Am pus cu bold ce anume trebuie pus la autologin-user, unde acel username este musai să fie creat la instalare pentru că așa zice installer-ul.
newbie
Activity: 8
Merit: 0
Salut,


Incerc si eu acum ... sa fac un stick bootabil vad ... ca de 5 minute sta la "Installing Bootloader".

Sper sa treaca peste. Alte programe pentru a face stick-ul bootabil cu versiunea de xbuntu ?

Astept sugestii.


Multumesc.
newbie
Activity: 11
Merit: 0
Salut,

Am incercat sa folosesc acest tutorial cu xubuntu 13.04( din cauza faptului ca 12.10 nu-mi recunoaste placa de retea si nu am reusit sa gasesc un driver pentru ea) si intalnesc urmatoarele probleme:

- la punctual 6 - linia a doua de comanda nu functioneaza in 13.04

- la punctual 9 ma opresc - nu-mi creaza DEB... am folosit:   sudo ./amd-driver-installer-catalyst-13.3-beta3-linux-x86.x86_64.run --buildpkg Ubuntu/raring (acesta linie de comanda functioneaza in Ubuntu 13.04),

Pana in present nu am reusit sa instalez un driver care sa functioneze. Dupa de instalez drivers si initializez serverul X cu comanda: sudo aticonfig --adapter=all --initial -f  // dupa reboot se blocheaza sistemul, am incercat sa intru cu ctr+alt+F2 si sa reconfigurez serverul X sau chiar sa-l readuc la setarea initiala, dar nu mai reporneste orice as incerca... 

Mai jos este configuratia care ma chinui sa o pun la treaba:

- MB:  MSI Z77A-GD65
- CPU:  Intel Pentium G2130, 2 nuclee, Frecventa 3200 MHz, Cache L3 3MB, TDP 55W, Intel HD Graphics (BOX) Ivy Bridge
- DDR3: Corsair 2 x 8192 1600MHz CL9 Vengeance
- GPU: 6 x Sapphire HD 7950 Vapor-X
- SSD Intel Seria 520 2.5 SATA3 60GB 25nm MLC
- PSU: 2 unitati cu max 2150W / minim 1500W la 70%
- mentionez ca toate GPU sunt alimentate prin risers (3 GPU sunt conectate la o interfata 16x si 3 sunt conectate la o interfata 1x)

Imi cer scuze anticipat moderatorului daca am postat in sectiunea care nu trebuia.

Multumesc anticipat pentru ajutorul acordat,
sr. member
Activity: 391
Merit: 250
A incercat cineva , functioneaza si pentru HD7970 ?
Da, merge si pe 7970, si pe 7850, si pe orice HD, cu conditia sa incarci driverele potrivite. Cele din exemplu sunt doar pt HD7970
member
Activity: 76
Merit: 10
A incercat cineva , functioneaza si pentru HD7970 ?
full member
Activity: 135
Merit: 100
sr. member
Activity: 391
Merit: 250
super! am sa ma joc si eu si dau de-o bere cand rezolv!
administrator
Activity: 3738
Merit: 2948
legendary
Activity: 1974
Merit: 1003
newbie
Activity: 33
Merit: 0
Va prezint un tutorial pentru un headless Ubuntu mining rig pentru LTC ce ruleaza nx7950. Va voi explica pas cu pas cum sa configurati instanta de Ubuntu pentru a obtine un mining rig de minim 550 kh/sec pentru fiecare radeon 7950 instalat.
Acest tutorial poate fi aplicat partial si pentru BTC, diferentele fiind parametrii care sunt pasati aplicatiei cgminer.
Deoarece instalarea ubuntu e mai simpla decat ce a windoze o sa sar peste o descriere amanuntita.
Aveti nevoie de : - Mining rig cu placile deja instalate
                        - Stick USB de minim 1GB pentru instalare

  • 1. Descarcati Xubuntu 12.10
  • 2. Descarcati unetbootin si instalati-l
  • 3. Deschideti unetbootin, selectati iso-ul descarcat si scrieti-l pe stick-ul de 1GB mentionat mai sus
  • 4. Introduceti stick-ul cu Xubuntu in rig si bootati de pe el. Instalati sistemul de operare.
  • 5. Dupa ce se incheie procesul de instalare reporniti pc-ul. Odata intrat in sistem, deschideti un terminal (Start>Accessories>Terminal parca). De aici veti introduce restul comenzilor
  • 6. Instalati openssh-server (pentru control la distanta) si porniti-l :
Code:
sudo apt-get install openssh-server
sudo /etc/init.d/sshd start
  • 7. Instalati prerechizitele pentru dirverele AMD:
Code:
sudo apt-get install build-essential cdbs dh-make dkms
sudo apt-get install execstack dh-modaliases fakeroot libqtgui4
sudo apt-get install ia32-libs ia32-libs-multiarch:i386
sudo apt-get install lib32gcc1 libc6-i386
La final introduceti urmatoarea comanda:
Code:
sudo ln -svT /usr/lib /usr/lib64

  • 8. Descarcati driverele AMD
Code:
 wget http://www2.ati.com/drivers/beta/amd-driver-installer-catalyst-13.3-beta3-linux-x86.x86_64.zip
Le dezarhivati:
Code:
unzip amd-driver-installer-catalyst-13.3-beta3-linux-x86.x86_64.zip 
Si faceti fisierul rezultat executabil:
Code:
chmod +x amd-driver-installer-catalyst-13.3-beta3-linux-x86.x86_64.run
  • 9. Faceti build la driverele pt Ubuntu 12.10:
Code:
sudo ./amd-driver-installer-catalyst-13.3-beta3-linux-x86.x86_64.run --buildpkg Ubuntu/quantal
  • 10. Instalati driverele:
Code:
sudo dpkg -i fglrx*.deb
Daca la pasul acesta apare vreo eroare cel mai probabil lipseste vreo dependenta. Uitati-va la output deoarece va preciza ce lipseste si instalati-le cu:
Code:
sudo apt-get install nume_dependenta1 nume_dependenta2

  • 11. Refaceti configuratia serverului X
Code:
sudo aticonfig --adapter=all --initial -f
  • 12. Reporniti PC-ul
Code:
sudo reboot
  • 13. Descarcati cgminer:
wget http://ck.kolivas.org/apps/cgminer/2.11/cgminer-2.11.3-x86_64.tar.bz2
Si dezarhivati-l :
Code:
tar jxvf cgminer-2.11.3-x86_64.tar.bz2
  • 14. Creati un script pentru LTC mining (pana aici puteti urma pasii si pentru BTC. Singura diferenta este scriptul si parametrii de mai jos)
Code:
nano mine.sh
dupa urmatorul model:
Code:
#!/bin/sh
export DISPLAY=:0
export GPU_MAX_ALLOC_PERCENT=100
export GPU_USE_SYNC_OBJECTS=1
cd /home/ubuntu_username/cgminer-2.11.3-x86_64
./cgminer --scrypt -o pool_address:port -u worker_name -p password -g 1 -w 256 --thread-concurrency 21712 -I 18 --lookup-gap 2 --no-submit-stale

si adaptati-l in functie de particularitatile voastre:
ubuntu_username = userul vostru din ubuntu
pool_address:port = adresa pool-ului folosit (de ex http://coinotron.com:3334)
worker_name = numele worker-ului din pool (de ex Ion.GPU.Miner)
password = parola pentru worker
Restul setarilor raman nemodificate.
Iesiti din editor (ctrl + x si scrieti yes cand va intreaba daca vreti sa salvati)

  • 14. Faceti scriptul executabil:
Code:
chmod +x mine.sh
  • 15. Incepeti sa faceti mining:
Code:
./mine.sh
  • Optional: Daca vrei sa administrati rig-ul de la distanta folosind ssh va recomand sa instalati byobu:
Code:
sudo apt-get install byobu
porniti byobu:
Code:
byobu
    si rulati scriptul mine.sh din interiorul byobu. Cand vreti sa va deconectati din screen-ul byobu apasati tasta F6. Scriptul de mining va ramane activ in background. Cand va conectati de pe alt PC prin ssh rulati iar byobu si veti vedea iar deschisa aplicatia cgminer.

Dupa cum am zis cu aceasta configuratie veti avea minim 550 KH/sec pentru fiecare 7950 instalat in rig. Daca acest tutorial v-a ajutat si v-ati umplut de bani nu refuz niciodata o bere in crypto coins:
LTC: LgiuwFZzqotXGaWCczn9GJj7DQTqFJmvav
BTC: 1NrsFgeSPLfvmMTrGYrn7UWreDaz2i3dru

Edit
#1 Am corectat o greseala la pasul 6
Jump to: