Головна » Статті » Мої статті |
Біткоіни Майнінг для Ubuntu У даному руководтстве описані кроки , які потрібно виконати , щоб встановити майнер на Linux , зокрема Ubuntu. Воно призначене для установки AMD SDK версії 2.1 або 2.4 . Всі команди вводяться в консолі. За допомогою термінального вікна або SSH підключення виконуються наступні команди: 1 . sudo add - apt - repository ppa : ubuntu-x-swat/x-updates 2 . Введіть Ваш пароль , якщо того попросить система . 3 . sudo apt - get update 4 . sudo apt - get install screen 5 . Спочатку поставимо на установку пакети , які нам знадобляться . Щоб паралельно установці ми могли завантажити ще кілька архівів , запустимо установку за допомогою команди screen : screen - S update sudo apt - get install fglrx vim openssh - server g+ + libboost - all - dev subversion git - core python - numpy Дана команда створить окреме вікно консолі , де будуть виконуватися оновлення. 6 . Коли поновлення почнуть встановлюватися , натисніть CTRL -A , потім " d " . Це призведе до відключення від створеного за допомогою команди screen вікна і поверне Вас до Вашої командному рядку. 7 . wget http://download2-developer.amd.com/amd/Stream20GA/icd-registration.tgz Для версії 2.4 скачувати цей архів не потрібно , так як він буде знаходиться всередині архіву , який буде скачав далі . 8 . wget http://pypi.python.org/packages/source/p/pyopencl/pyopencl-0.92.tar.gz 9 . Викачуємо додаток SDK : Для 32 -бітної системи виконуємо: Якщо встановлюється AMD SDK версії 2.1: wget http://download2-developer.amd.com/amd/Stream20GA/ati-stream-sdk-v2.1-lnx32.tgz якщо ж 2.4 , то виконуємо: wget http://download2-developer.amd.com/amd/APPSDK/AMD-APP-SDK-v2.4-lnx32.tgz Для 64 -бітної системи виконуємо: Версія 2.1: wget http://download2-developer.amd.com/amd/Stream20GA/ati-stream-sdk-v2.1-lnx64.tgz Версія 2.4: wget http://download2-developer.amd.com/amd/APPSDK/AMD-APP-SDK-v2.4-lnx64.tgz І чекаємо завершення завантаження. 10 . Якщо завантажена 32 -бітна версія: 2.1: sudo tar xvfz ati - stream - sdk - v2.1 - lnx32.tgz - C / opt 2.4: sudo tar xvfz AMD - APP - SDK - v2.4 - lnx32.tgz - C / opt Для 64 - бітної : 2.1: sudo tar xvfz ati - stream - sdk - v2.1 - lnx64.tgz - C / opt 2.4: sudo tar xvfz AMD - APP - SDK - v2.4 - lnx64.tgz - C / opt 11 . Розпаковуємо icd - registration.tgz . Як шлях вказуємо / - кореневої каталог , тоді в / etc додасться папка з конфіга . Для програми версії 2.1: sudo tar xvfz icd - registration.tgz - C / Для 2.4: sudo tar xvfz / opt/AMD-APP-SDK-v2.4-lnx32/icd-registration.tgz - C / або, залежно від битности програми : sudo tar xvfz / opt/AMD-APP-SDK-v2.4-lnx64/icd-registration.tgz - C / 12 . sudo tar zxfv pyopencl - 0.92.tar.gz - C / opt 13 . screen - r update 13a . Якщо Вам вивелося повідомлення " There is no screen to be resumed " переходите до наступного кроку. В іншому випадку дочекайтеся закінчення оновлення. Коли воно закінчиться , натисніть Ctrl + d для видалення створеного screen -вікна . 14 . wget https://eclipsemc.com/files/python-jsonrpc.tar.gz 15 . sudo tar xvfz python - jsonrpc.tar.gz - C / opt 16 . svn checkout http://svn3.xp-dev.com/svn/phoenix-miner/trunk 17 . git clone git :/ / github.com/m0mchil/poclbm poclbm 18 . mv trunk phoenix 19 . echo export DISPLAY = : 0 >> ~ / . bashrc 20 . cd / opt/pyopencl-0.92 21 . У разі 32 - біт: Для програми версії 2.1: sudo sh - c ' echo " / opt/ati-stream-sdk-v2.1-lnx32/lib/x86 / " >> / etc / ld.so.conf.d / local.conf ' . / 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 Версії 2.4: sudo sh - c ' echo " / opt/AMD-APP-SDK-v2.4-lnx32/lib/x86 / " >> / etc / ld.so.conf.d / local.conf ' . / configure.py - cl - inc - dir = / opt/AMD-APP-SDK-v2.4-lnx32/include / - cl - lib - dir = / opt/AMD-APP-SDK-v2.4 -lnx32/lib/x86 64 - біта : Для програми версії 2.1: sudo sh - c ' echo " / opt/ati-stream-sdk-v2.1-lnx64/lib/x86_64 / " >> / etc / ld.so.conf.d / local.conf ' . / 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 Версії 2.4: sudo sh - c ' echo " / opt/AMD-APP-SDK-v2.4-lnx64/lib/x86_64 / " >> / etc / ld.so.conf.d / local.conf ' 64 - bit 22 . . / configure.py - cl - inc - dir = / opt/AMD-APP-SDK-v2.4-lnx64/include / - cl - lib - dir = / opt/AMD-APP-SDK-v2.4 -lnx64/lib/x86_64 22 . sudo ldconfig 23 . source ~ / . bashrc 24 . make - j3 25 . sudo make install 26 . cd .. / python - jsonrpc 27 . sudo python setup.py install 28 . cd ~ 29 . chmod + x phoenix / phoenix.py poclbm / poclbm.py 30 . sudo aticonfig - initial - f - adapter = all 31 . Перезавантажуємо комп'ютер : sudo reboot На цьому все. Тепер у Вас встановлений повністю працюючий майнер Phoenix з poclbm . Для перевірки працездатності Вам слід зайти в директорію poclbm : cd poclbm і запустити poclbm : . / poclbm.py Ви повинні побачити Ваш CPU і Ваші графіки доступності графічних ядер. Є ще кілька корисних команд , для роботи з відео картами: Щоб відобразити температури на Ваших ядрах , виконайте: aticonfig - odgt - adapter = all Для відображення тактової частоти на Ваших ядрах : aticonfig - odgc - adapter = all Відобразити або задати швидкість обертання кулера. Показати швидкість обертання кулера : aticonfig - pplib - cmd " get fanspeed 0 " Задати швидкість обертання кулера 100%: aticonfig - pplib - cmd " set fanspeed 0100 " Показати швидкість куллера на другій карті : export DISPLAY = : 0.1; aticonfig - pplib - cmd " get fanspeed 0 " Ви можете замінити 1 на 2 , 3 і т.д. відповідно до кількості відеокард в системі. Зміна тактових частот. Щоб задати рівень тактової частоти ядра 900MHz і тактову частоту пам'яті 1000MHz на всіх картах (можете змінювати за Вашим бажанням) : aticonfig - od - setclocks = 900,1000 - adapter = all Щоб задати ці значення для окремої карти , поміняйте - adapter = all на номер адаптера , ізменненія в якому Ви хочете справити . | |
Переглядів: 573 | Рейтинг: 0.0/0 |
Всього коментарів: 0 | |