- конфігурація №1
- конфігурація №2
- 1. Два види Рейзер
- 2. Схема підключення перемички
- 3. Місток crossfire
- 4. Перехідники DVI-VGA з опором, які емітують монітор
- Збірка і підключення відеокарт.
- Варіант №2 - материнська плата MSI Z77A-GD55
- Windows 7X64
- Налаштування консольного Майнера Diablo
- Ubuntu 12.04
- Конфігураційний файл test.conf
- додаткова інформація
- Створення скрипта cgconfig
конфігурація №1
Мат. плата: Asus P8Z77-V Deluxe Процесор: Core i7 2600k Пам'ять: 4 Гб DDR3 Накопичувач: SSD Plextor M3 64Gb Відкрите: 6 x AMD Radeon Hd 7970 (3 Powercolor 3 Sapphire) Блоки живлення: 1. Coolermaster Silent Pro 850W
2. Thermaltake TR2 RX 1200W
конфігурація №2
Мат. плата: MSI Z77A-GD55 Процесор: Intel G850 Пам'ять: 4 Гб DDR3 Накопичувач: SSD OCZ Vertex III 60Gb Відкрите: 6 x AMD Radeon HD 7970 Gigabyte GV-R7970C-3GD Блоки живлення: 1. AeroCool 1100W
2. Thermaltake TR2 RX 1200W
Важливо правильно підключити 6 відеокарт. Ми багато експериментували перш ніж прийшли до потрібного результату. знадобиться:
- два види Рейзер,
- перемички для PCI-Ex1,
- містки Crossfire,
- перехідники DVI-VGA з опором, які емітують монітор.
1. Два види Рейзер
2. Схема підключення перемички
Провід можна напаяти на сам Рейзер. Відраховуйте контакти уважно, щоб уникнути помилки можна прикласти Рейзер до роз'єму на материнській платі
3. Місток crossfire
4. Перехідники DVI-VGA з опором, які емітують монітор
Опору по 75 Ом.
Збірка і підключення відеокарт.
Варіант №1 - материнська плата Asus P8Z77-V Deluxe
Всі відеокарти, що використовуються в даній інструкції, RADEON 7970; фірма, швидше за все, не має значення.
Підключаємо відеокарти за наступною схемою:
- Слот №1 (PCI-Ex1) Powercolor (НЕ референс) riser X1-X16
- Слот №2 (PCI-Ex16) Sapphire (НЕ референс) riser X16-X16
- Слот №3 - порожній
- Слот №4 (PCI-Ex1) Powercolor (референс) riser X1-X16
- Слот №5 (PCI-Ex16) Sapphire (референс) riser X16-X16
- Слот №6 (PCI-Ex1) Sapphire (референс) X1-X16
- Слот №7 (PCI-Ex16) Powercolor (НЕ референс) riser X16-X16
На цій моделі (ASUS P8Z77-V DELUXE) перемички для Рейзер x1-16 НЕ ВИКОРИСТОВУВАЛИСЯ.
Місток CROSSFIRE використовувався для з'єднання тільки двох відеокарт, підключених в 2-ій і 4-ий слоти материнської плати.
Варіант №2 - материнська плата MSI Z77A-GD55
Відкрите RADEON 7970 Gigabyte GV-R7970C-3GD 6шт. Підключаємо за наступною схемою:
- Слот №1 (PCI-Ex1) riser X1-X16 перемичка
- Слот №2 (PCI-Ex16) riser X16-X16
- Слот №3 (PCI-Ex1) riser X1-X16 перемичка
- Слот №4 - порожній
- Слот №5 (PCI-Ex16) riser X16-X16
- Слот №6 (PCI-Ex1) riser X1-X16 перемичка
- Слот №7 (PCI-Ex16) riser X16-X16
На цій моделі (MSI Z77A-GD55) перемички для Рейзер x1-16 ВИКОРИСТОВУВАЛИСЯ.
Містки CROSSFIRE використовувалися для з'єднання тільки трьох відеокарт поміщених в 1-ий, 2-ий і 3-ий слоти материнської плати.
Можна встановити Windows 7 X64 або Ubuntu 12.04 (12.10 не піде через проблеми з сінаптіком).
Перед установкою систем рекомендую зайти в BIOS і відключити вбудований звук, щоб звільнити адресний простір (можливо це не обов'язково).
Windows 7X64
Не рекомендую ставити драйвер AMD на систему, де був встановлений драйвер Nvidia.
Викачуємо свіжий драйвер з офіційного сайту: http://www.amd.com/ru/Pages/AMDHomePage.aspx
Процес установки зазвичай займає деякий час, а ініціалізація відеокарт супроводжується миготінням монітора.
Після установки драйвера перезавантажте систему, в диспетчері пристроїв повинна з'явитися наступна картинка:
Бувають ситуації, коли одна з відеокарт визначається неправильно (код 43). Цю проблему можна вирішити, видаливши її з обладнання, встановити його назад.
Для операційної системи Windows 7x64 стабільно з 6-ю відеокартами працює тільки консольний майнер Diablo і 50Miner. Для настройки 50Miner користуйтеся інструкцією яка знаходиться з ним в архіві (RU Instruction.pdf). У 50Miner використовуйте ядро DiabloMiner-Windows.
Налаштування консольного Майнера Diablo
- завантажуємо майнер
Переходимо за посиланням: http://adterrasperaspera.com/images/DiabloMiner.zip .
Розпаковуємо в папку C: \ DiabloMiner. - налаштовуємо майнер
Потрібно створити в текстовому редакторі файл з назвою, наприклад start-diablominer.
Відкриваємо цей файл і пишемо наступне: start DiabloMiner-windows.exe -u ЛОГІН, ЛОГІН_ДЛЯ_РЕЗЕРВНОГО_ПУЛА -o pool.50btc.com, pool2.50btc.com -p ПАРОЛЬ -p ПАРОЛЬ -r 8332,8332 або DiabloMiner-windows -u ЛОГІН, ЛОГІН_ДЛЯ_РЕЗЕРВНОГО_ПУЛА -o pool.50btc.com, pool2.50btc.com -p ПАРОЛЬ -p ПАРОЛЬ -r 8332,8332 Зберігаємо файл в папці C: \ DiabloMiner з розширенням bat. - Запускаємо файл start-diablominer.bat
(Для автозавантаження створіть ярлик start-diablominer.bat і помістіть його в Пуск> всі програми> автозавантаження).
Ubuntu 12.04
Тут велике значення має послідовність дій, особливо це стосується маніпуляцій з драйверами відеокарт. Якщо дії були непослідовними, існує ризик обрушити ікси без можливості їх запуску командою startx.
- Оновлюємо систему: sudo apt-get update && sudo apt-get upgrade
- Встановлюємо свіжий драйвер ATI (не той, що пропонує система).
На момент написання статті, перевірена версія драйвера була 12.8. Не виключено, що запрацює і на останній доступній версії. sudo wget http://www2.ati.com/drivers/linux/amd-driver-installer-12-8-x86.x86_64.zip Файл вантажиться в домашню папку. Разархівіруем файл з ім'ям amd-driver-installer-8.982-x86.x86_64.run в домашню папку. chmod + x amd-driver-installer-8.982-x86.x86_64.run sudo ./amd-driver-installer-8.982-x86.x86_64.run --force (ключ --force використовуйте для випадкiв, коли вже були встановлені драйвера і ви вирішили їх оновити). - Ініціалізіруем адаптери ATI sudo aticonfig --adapter = all --initial
- Перезавантажуємося sudo reboot
- Встановлюємо AMD APP SDK sudo wget http://developer.amd.com/Downloads/AMD-APP-SDK-v2.7-lnx64.tgz sudo tar zxvf AMD -APP-SDK-v2.7-lnx64.tgz -C / opt cd / opt перехід в каталог з встановленими файлами. sudo chmod + x Install-AMD-APP.sh sudo ./Install-AMD-APP.sh sudo reboot - Перезавантаження cd / opt sudo tar zxvf icd-registration.tgz -C /
- Встановлюємо Python cd ~ sudo wget http://pypi.python.org/packages/source/p/pyopencl/pyopencl-0.92.tar.gz sudo tar zxfv pyopencl-0.92.tar.gz -C / opt
- Встановлюємо Jsonrpc sudo wget https://eclipsemc.com/files/python-jsonrpc.tar.gz sudo tar xvfz python-jsonrpc.tar.gz -C / opt sudo apt-get install subversion svn checkout http: //svn3.xp -dev.com/svn/phoenix-miner/trunk
- Вказуємо дисплей, щоб запускається майнер знав, де йому шукати карти. echo export DISPLAY =: 0 >> ~ / .bashrc
- Збираємо pyopencl cd /opt/pyopencl-0.92 sudo sh -c 'echo "/ opt / AMDAPP / lib / x86_64 /" >> /etc/ld.so.conf.d/local.conf' sudo ./configure.py - -cl-inc-dir = / opt / AMDAPP / include / --cl-lib-dir = / opt / AMDAPP / lib / x86_64 sudo ldconfig source ~ / .bashrc make -j3 sudo make install cd ../python-jsonrpc sudo python setup.py install
- Викачуємо CGMINER cd ~ - вихід в корінь sudo wget http://ck.kolivas.org/apps/cgminer/2.8/cgminer-2.8.4-x86_64-built.tar.bz sudo tar xvfz cgminer-2.8.4-x86_64- built.tar.bz Після розпакування архіву для зручності перейменовуємо папку cgminer-2.8.4-x86_64-built в cgminer
- Запускаємо CGMINER cd ~ - вихід в корінь cd cgminer sudo ./cgminer -c test.conf шматок команди -c test.conf вказує Майнер, що йому треба шукати у себе в папці конфігураційний файл з ім'ям test.conf
Якщо цього файлу немає, майнер не запуститься і налаштування доведеться писати в ручну.
Конфігураційний файл потрібно створити в папці, де встановлений майнер. І ось приклад:
Конфігураційний файл test.conf
{ "Pools": [{ "url": "pool.50btc.com:8332", "user": "ЛОГІН", "pass": "ПАРОЛЬ"} { "url": "pool2.50btc.com: 8 332 "," user ":" ЛОГІН "," pass ":" ПАРОЛЬ "}]," intensity ":" 11,11,11,11,11,11 "," gpu-engine ":" 0-1090, 0-1090,0-1090,0-1090,0-1090,0-1090 "," gpu-fan ":" 0-95,0-95,0-95,0-95,0-95,0- 95 "," gpu-memclock ":" 940,940,940,940,940,940 "," gpu-powertune ":" 0,0,0,0,0,0 "," temp-overheat ":" 95,95,95,95,95, 95 "," temp-target ":" 70,70,70,70,70,70 "," auto-fan ": true," kernel »:« diablo, diablo, diablo, diablo, diablo, diablo "," auto-gpu ": true," expiry ":" 120 "," failover-only ": true," expiry ":" 120 "," gpu-dyninterval ":" 7 "," gpu-platform ":" 0 " , "gpu-threads": "1", "log": "5", "queue": "5", "retry-pause": "5", "scan-time": "60", "temp- hysteresis ":" 3 "," shares ":" 0 "," kernel-path ":" / usr / local / bin "}
Якщо звернути увагу на пункт kernel, то помітите, що використовується ядро diablo. На даний момент це найефективніший і стабільне ядро для відеокарт серії 79хх. Налаштування gpu-engine, gpu-fan, gpu-memclock - є оптимальними. Саме при таких значеннях не відбувається помилок в роботі чіпа.
додаткова інформація
Операційна система Ubuntu 12.04 за замовчуванням використовує завантажувач GRUB. Дана версія відмінно працює з материнськими платами без UEFI биоса. У моєму випадку плати були забезпечені саме UEFI биосом. Проблема полягає в тому, що перезавантаження і завантаження операційної системи відбувається через раз. Вирішується дуже просто - перевстановлення grub і заміною на grub2. Нижче описана сама процедура.
- Для коректного запуску системи на платформах з UEFI BIOS потрібно встановити rgub2 sudo add-apt-repository ppa: cjwatson / grub sudo apt-get update && sudo apt-get install grub2 sudo update-grub2 Перевірка grub-install -v має бути grub-install (GRUB) 2.00-2ubuntu1 ~ ppa2 ~ precise
- Автоматичний запуск Майнера
Щоб максимально автоматизувати процес видобутку біткоіни необхідно також подумати про те, щоб майнер автоматично запускався при старті операційної системи. Для цього нам знадобиться створити два невеликих скрипта. Перший скрипт config.sh і другий скрипт cgconfig. Зробити це можна так!
У звичайному текстовому редакторі створюємо файл і зберігаємо його в домашній папці. Ім'я config з розширенням sh. Всередині файлу пишемо наступне: #! / Bin / sh # 15-тісекундная затримка потрібна якщо інтернет підключається після того як запускається Майнінг ping -c 15 localhost export LD_LIBRARY_PATH = / usr / lib export LD_LIBRARY_PATH = / AMDAPP / lib / x86_64 export DISPLAY =: 0 cd / home / ІМЯ_УЧЕТНОЙ_ЗАПІСІ / cgminer ./cgminer -c test.conf Зберігаємо зміни. Далі, натискаючи правою кнопкою миші на самому файлі відкриваємо його властивості і у вкладці ПРАВА ставимо галочку ВИРІШИТИ ВИКОНАННЯ ФАЙЛА ЯК ПРОГРАМИ.
Створення скрипта cgconfig
Відкриваємо термінал і вводимо наступні команди:
sudo nano /etc/init.d/cgconfig
де cgconfig - назва вашого скрипта
В текстовому редакторі введіть три рядки майбутнього скрипта:
#! / Bin / bash cd ~ gnome-terminal -e "./config.sh"
Збережіть зміни (Ctrl + O) і вийдіть з текстового редактора nano (Ctrl + X). Після того як файл створений, зробимо його виконуваним:
sudo chmod + x /etc/init.d/cgconfig
Тепер додамо створений скрипт до автозавантаженні:
sudo update-rc.d cgconfig defaults 90
Числове значення після слова defaults вказує на пріоритет для старту цього скрипта.
Якщо ви захочете видалити цей скрипт з автозавантаження, то перед тим як видалити сам файл треба виконати таку команду:
sudo update-rc.d -f cgconfig remove
Далі додаємо скрипт, який знаходиться в /etc/init.d/, в автозавантаження звичайним способом. У правому верхньому кутку тиснемо на значок -> ЗАПУСК ДОДАТКІВ. У вікні, додаємо наш скрипт, як показано на скріншоті нижче.
Автозапуск готовий, ось результат:
PS Не потрібно оновлювати систему після всіх налаштувань. Якщо це все-таки відбулося, і ікси впали, варто спробувати команду sudo aticonfig --initial -f --adapter = all, на платформі №1 це спрацювало. В іншому випадку необхідно буде піднімати ікси або допоможе перевстановлення системи і дотримання перерахованих вище пунктах без відхилень.