* Безголовый означает без монитора, подключенного к буровой установке
Предпосылки:
- Чистая установка безголовый сервер Ubuntu 16.04.03
- включен SSH
меры
1. Поскольку это свежеустановленная OS, SSH в систему и обновления:
котировка
Судо обновление APT-прибудете && Sudo APT-получить обновление -y && Sudo APT-получить расстояние-обновления -y
2. Установите облегченный сервер X
котировка
Sudo APT-получить установку --no-установки рекомендует Xorg LightDM
3. Отключите X сервер от автоматического запуска при загрузке системы. В противном случае это приведет к конфликтам при попытке разогнать карты позже.
котировка
SUDO systemctl отключить lightdm.service
4. Установите GCC и сделать для того, чтобы иметь возможность установить проприетарные драйверы NVIDIA
котировка
Sudo APT-получить установку GCC сделать -y
5. Установите GTK для того, чтобы иметь возможность использовать NVidia-настройки
котировка
Sudo APT-получить установку libgtk-3-DEV -y
6. Загрузите последнюю версию проприетарных драйверов NVIDIA. Сейчас они 384,98, так что проверить наличие обновлений на веб-сайте NVIDIA,
котировка
7. Reboot
котировка
Судо перезагрузка
8. Сделайте файл исполняемым и запустите установку:
котировка
CHMOD + х NVIDIA-Linux-x86_64-384.98.run
Суд ./NVIDIA-Linux-x86_64-384.98.run
Суд ./NVIDIA-Linux-x86_64-384.98.run
8,1 В определенный момент вам будет встречено с помощью следующей ошибки.
Код:
ВНИМАНИЕ: Не удается найти подходящее место назначения для установки 32-разрядные библиотеки совместимости. Система может быть установлена для 32-разрядных
совместимость. не будут установлены 32-битные файлы совместимость; если вы хотите установить их, повторно запустить установку и
установить правильный каталог с опцией --compat32-LIBDIR.
Скриншот ошибкисовместимость. не будут установлены 32-битные файлы совместимость; если вы хотите установить их, повторно запустить установку и
установить правильный каталог с опцией --compat32-LIBDIR.
Не обращайте внимания, это все нормально.
8.2 В конце установки вам будет предложено:
Код:
Хотели бы вы, чтобы запустить утилиту-XConfig NVIDIA автоматически обновить конфигурационный файл X так, что драйвер NVIDIA X будет использоваться при перезапуске X? Любой уже существующий файл конфигурации X будет подкреплена.
Нажмите НЕТ.8.3 Генерация xorg.conf
котировка
Sudo-Xconfig NVIDIA -a --allow-пустая начально-конфигурация --cool-биты = 31 --use-дисплей устройство ="DFP-0" --connected-монитор ="DFP-0"
круто-бит обеспечивает разгон; остальные трюки вышки, что есть монитор, подключенный к нему.Вы получите это сообщение:
Код:
Пакет Xorg-сервер не был найден в PKG-конфигурации пути поиска.
Может быть, вы должны добавить каталог, содержащий `Xorg-server.pc»
к переменной окружения PKG_CONFIG_PATH
Нет пакета «Xorg-сервер» найден
Не волнуйтесь, игнорировать его.Может быть, вы должны добавить каталог, содержащий `Xorg-server.pc»
к переменной окружения PKG_CONFIG_PATH
Нет пакета «Xorg-сервер» найден
8.4 Reboot
котировка
Судо перезагрузка
9. Загрузите и проверьте, отображаются все графические процессоры
котировка
NVIDIA-СМИ
Вы должны получить что-то вроде этого:Код:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI версии 384,98 Driver: 384,98 |
| ------------------------------- + ----------------- ----- + ---------------------- +
| GPU Имя Постоянство-M | Bus-Id Disp.A | Летучие Uncorr. ECC |
| Вентилятор Temp Перф Pwr: Использование / Cap | Память-Usage | GPU-Util Compute М. |
| =============================== + ================= ===== + ====================== |
| 0 GeForce GTX 1070 Off | 00000000: 01: 00,0 Off | N / A |
| 0% 24C P0 30W / 151W | 0MiB / 8114MiB | 0% По умолчанию |
+-------------------------------+----------------------+----------------------+
| 1 GeForce GTX 1070 Off | 00000000: 02: 00,0 Off | N / A |
| 0% 23C P0 34W / 180W | 0MiB / 8114MiB | 0% По умолчанию |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Процессы: память GPU |
| GPU PID имя Тип процесса использования |
| ================================================= ============================ |
| Нет запущенных процессов найдено |
+-----------------------------------------------------------------------------+
| NVIDIA-SMI версии 384,98 Driver: 384,98 |
| ------------------------------- + ----------------- ----- + ---------------------- +
| GPU Имя Постоянство-M | Bus-Id Disp.A | Летучие Uncorr. ECC |
| Вентилятор Temp Перф Pwr: Использование / Cap | Память-Usage | GPU-Util Compute М. |
| =============================== + ================= ===== + ====================== |
| 0 GeForce GTX 1070 Off | 00000000: 01: 00,0 Off | N / A |
| 0% 24C P0 30W / 151W | 0MiB / 8114MiB | 0% По умолчанию |
+-------------------------------+----------------------+----------------------+
| 1 GeForce GTX 1070 Off | 00000000: 02: 00,0 Off | N / A |
| 0% 23C P0 34W / 180W | 0MiB / 8114MiB | 0% По умолчанию |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Процессы: память GPU |
| GPU PID имя Тип процесса использования |
| ================================================= ============================ |
| Нет запущенных процессов найдено |
+-----------------------------------------------------------------------------+
10. Мы почти сделали. Давайте добавим некоторые дополнительные вещи и настройки разгона. Мы собираемся сделать их загрузки вместе с Ubuntu, так что мы не должны делать их вручную каждый раз.
котировка
Судо нано /etc/rc.local
Пример файла:Код:
# Добавьте протоколирование ошибок, вы можете отключить его после того, когда вы уверены, что все работает:
Exec 2> /tmp/rc.local.log
Exec 1>&2
установить -x
# Включение режима сохранения состояния убеждается, что водитель не выгружается.
Судо-сми NVIDIA -pm ВКЛЮЧЕНО
# Установите предел мощности. В Afterburner вы установили%, но здесь необходимо указать значение. Вы можете получить базовый предел мощности через NVidia-DMI
# В моем случае, значение для GPU0 составляет 151W, так что 70% предел мощности 151 * 0,70 ~ 106
# Можно указать карту через параметр -i, так что ГПУ -i 0
Sudo-DMI NVIDIA -i 0 -pl 110
# Вы должны запустить X-сервер для разгона и управления вентилятором на работу
Судо X: 0 &
сон 10
экспорт DISPLAY =: 0
сон 2
# Установить скорость вентилятора GPU0 до 50%, Clock Offset до +100 и памяти Смещение +300
# Для более карт, просто скопировать вставить строку и изменения [ГПУ: х] и [вентилятор: х]
Sudo NVIDIA-настройки -a "[GPU: 0] / GPUFanControlState = 1" -a "[Вентилятор: 0] / GPUTargetFanSpeed = 50" -a "[GPU: 0] / GPUGraphicsClockOffset [3] = 100" -a "[GPU: 0] / GPUMemoryTransferRateOffset [3] = 300"
выход 0
Exec 2> /tmp/rc.local.log
Exec 1>&2
установить -x
# Включение режима сохранения состояния убеждается, что водитель не выгружается.
Судо-сми NVIDIA -pm ВКЛЮЧЕНО
# Установите предел мощности. В Afterburner вы установили%, но здесь необходимо указать значение. Вы можете получить базовый предел мощности через NVidia-DMI
# В моем случае, значение для GPU0 составляет 151W, так что 70% предел мощности 151 * 0,70 ~ 106
# Можно указать карту через параметр -i, так что ГПУ -i 0
Sudo-DMI NVIDIA -i 0 -pl 110
# Вы должны запустить X-сервер для разгона и управления вентилятором на работу
Судо X: 0 &
сон 10
экспорт DISPLAY =: 0
сон 2
# Установить скорость вентилятора GPU0 до 50%, Clock Offset до +100 и памяти Смещение +300
# Для более карт, просто скопировать вставить строку и изменения [ГПУ: х] и [вентилятор: х]
Sudo NVIDIA-настройки -a "[GPU: 0] / GPUFanControlState = 1" -a "[Вентилятор: 0] / GPUTargetFanSpeed = 50" -a "[GPU: 0] / GPUGraphicsClockOffset [3] = 100" -a "[GPU: 0] / GPUMemoryTransferRateOffset [3] = 300"
выход 0
Перезагружать:
котировка
Судо перезагрузка
Проверьте ошибки
котировка
кот /tmp/rc.local.log
Если файл заканчивается +выход 0 то вы успешно удалось разогнать и установить скорость вентилятора.11. Давайте попробовать добычу:
11.1 Скачать EWBF с официальным bitcointalk резьбы на главном компьютере
11.2 Загрузить шахтер, разархивировать и создать сценарий запуска
С вашего компьютера
котировка
УПП / Users / хххх / Загрузки / Зек \ Miner \ 0.3.4b \ Linux \ Bin.tar.gz your_user_name @ ip_of_rig: / Главная / your_user_name
С буровой установки
котировка
деготь XVf Зек \ Miner \ 0.3.4b \ Linux \ Bin.tar.gz
кд 0.3.4b
эхо "./miner --server eu.zenmine.pro --user znWvyc22usByJRRjijeFeD2D7yNF9P11MAG.rig1 --pass х --port 9009 --log 2 --api 0.0.0.0:3333" > run.sh
CHMOD + х run.sh
кд 0.3.4b
эхо "./miner --server eu.zenmine.pro --user znWvyc22usByJRRjijeFeD2D7yNF9P11MAG.rig1 --pass х --port 9009 --log 2 --api 0.0.0.0:3333" > run.sh
CHMOD + х run.sh
11.3 Запуск сценария
котировка
./run.sh &
Не забудьте префикс &. Он уверен, что шахтер продолжает работать после выхода из сеанса.
12. CTRL + D из SSH сессии и наслаждаться.
Заметка
Если вы получите сообщение об ошибке в отношении водителей в любой момент времени, повтор ШАГ 8 и все его подмножеств.
Если вы хотите, я буду добавлять дополнительные сценарии сторожевых.
Если вы нашли это руководство полезным, вы могли бы купить мне пиво.
[BTC] 18n4eKg8PB1USs5f95MK34JA4KmaV1YhT2
[ETH] 0xf5a6431ac4acd8b1e5c8b56b9b45e04cdea20e6e
[LTC] LZT8o523jwa8ZmgMjPLNMJeVeBnLuAvRvc