Як отримати Bitcoin? Купівля, заробіток біткоін, майнінг, інформаційний ресурс про мережі Bitcoin
Вітаю Вас Гість!
Понеділок, 14.07.2025, 16:17
Головна | Реєстрація | Вхід | RSS

Меню сайту

Категорії розділу

Наше опитування

Оцініть мій сайт
Всього відповідей: 37

Статистика

Форма входу

ЩЕ ПО ТЕМІ

Пошук

Каталог статей

Головна » Статті » Мої статті

Біткоіни Майнінг для Ubuntu
Біткоіни Майнінг для 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 на номер адаптера , ізменненія в якому Ви хочете справити .
Категорія: Мої статті | Додав: LOGAN1980 (13.03.2014)
Переглядів: 573 | Рейтинг: 0.0/0
Всього коментарів: 0
Ім`я *:
Email *:
Код *:
Безкоштовний конструктор сайтів - uCoz