Amd linux drivers mining

Blockchain Beta Compute Driver: Скачать и установить

2 мин на чтение

В этом руководстве вы узнаете, как настроить и использовать драйвер от 23 августа и новее.

Скачать для Windows/Linux

Что такое Blockchain Driver?

— это драйвер, предназначенный для повышения производительности ферм на базе «красных» графических адаптеров. Что касается конкретных улучшений по сравнению с обычными пакетами драйверов Radeon Crimson ReLive, как отмечают наши коллеги из Legit Reviews, новый выпуск решает проблему снижения эффективности майнинга Ethereum.

  • Radeon™ RX 500 Серия
  • Pro Duo
  • R7 200 Серия
  • R5 300 Серия
  • R5 200 Серия
  • HD 8500 — HD 8900 Серия
  • HD 7700 — HD 7900 Серия
  • Vega

Внимание! В PhoenixMiner уже есть встроенная поддержка разгона и применения таймингов.

Требования

  • Windows® 10 (64-битная версия)
  • Windows 7 (64-битная версия с SP1 или выше)
  • Драйвер предоставляется как драйвер поддержки бета-уровня, который следует рассматривать «как есть» и не будет поддерживаться в дальнейших обновлениях, обновлениях или исправлениях ошибок.
  • Драйвер не предназначен для работы с графикой или играми.
  • Обновлены 64-битные драйверы для Windows 10 и Windows 7, включая поддержку Radeon ™ Vega Frontier Edition (23.08.2017)

Как установить?

Шаг 1 — Скачайте драйвер

Шаг 2 — удалите старый драйвер

Если у вас в системе остался старый драйвер или драйвер, который установила система, то удалите его. Лучше всего использовать Display Driver Uninstalle.

Шаг 3 — установите драйвер

Теперь дважды щелкните Win10-64Bit-Crimson-ReLive-Beta-Blockchain-Workloads-Aug23.exe и следуйте стандартной процедуре установки.

Видео Инструкция

Дополнительно:
для управления разгоном и температурой видеокарты используйте MSI Afterburner.

Используйте Atikmdag Patcher для устранения ошибки “43” прошитых видеокарт.

Как включить режим вычислений

  1. Кликните на рабочем столе правой кнопкой мыши и выберите «Radeon Settings».
  2. Кликните значок шестеренки в правом верхнем углу окна приложения.
  3. Перейдите на вкладку «Graphics» и прокрутите вниз до раздела «Advanced».
  4. Выберите режим “Compute Mode” (или “вычислить” в русской версии) в раскрывающемся списке GPU.
  5. Перезагрузите ПК. Теперь ваш графический процессор готов к майнингу на полной мощности.

Blockchain driver vs Adrenaline

Придерживайтесь того, что у вас работает, в зависимости от конфигурации установки. У всех разные результаты, я не видел особой разницы между блокчейном и последними версиями Adrenaline и другими версиями. Я бы подождал, пока определенно не появится что-нибудь получше.

В целом результаты теста были предсказуемы с самого начала. Новые драйвера (которые имеют цифровую подпись сертификации Microsoft — это важный нюанс) будут лучше во всех отношениях чем старые драйвера 2-х летней давности.

Однако, есть ещё такой параметр как стабильность, упирающийся в корректность в работе драйвера с оперативной памятью (из за чего и бывают проблемы).

Новый выпуск называется Radeon Software Crimson ReLive Edition Beta for Блокчейн Compute, доступен в версиях для Windows 7 и Windows 10 и поддерживает большинство современных видеокарт AMD, начиная с серии Radeon HD 7700.

Читайте также:  Что такое окно терминала mac os

Ни для кого не секрет, что графические решения AMD Radeon очень популярны среди держателей криптовалюты. Специально для них программисты Radeon Technologies Group подготовили новый Сразу стоит отметить, что новый драйвер имеет статус бета-версии, он не предназначен для графических или игровых нагрузок и предоставляется производителем микросхем «как есть». В будущем компания не планирует дальнейшую оптимизацию или исправление «ошибок», что делает его первым и последним пакетом драйверов для систем майнинга.

Видео: Новый драйвер AMD Crimson ReLive Edition 17.10.2, является одновременно и Blockchain и не Blockchain

Альтернативы

Существует ли версия для Nvidia? Нет, есть альтернативы. Например:

Выпуск драйвера для Нвидиа никогда не был доступен для конечных пользователей.

Источник

12+ карт AMD под Linux. Установка, разгон, мониторинг. Краткий гайд. Личный опыт

x001tk

Друг форума

Краткий гайд по установке и настройке Multi-GPU майнинг ригов на базе операционной системы Linux Ubuntu 16.04

Все основано на личном опыте. Буду рад, если кому пригодится и не придется собирать инфу по крупицам

1. Преимущества постройки ригов на базе Linux
— Возможность одновременной работы большого числа видеокарт в рамках одной материнской платы. H119 Pro BTC – 13 карт, B250 Mining Expert – 19 карт)
— Низкие требования к ресурсам (Ubuntu занимает до 30 Гб дискового пространства)
— Бесплатно (Ubuntu – система с открытым кодом)
— Отказоустойчивость (даже при повреждении ядра системы, нет необходимости в полной переустановке системы, достаточно выполнить набор команд)

2. Установка Linux Ubuntu 16.04
— Перед установкой системы нужно вставить только одну видеокарту AMD или Nvidia в разъем 1х16 материнской платы.
— Заходим по ссылке на официальный сайт и скачиваем образ диска https://www.ubuntu.com/download/desktop
Или
https://www.ubuntu.com/download/desktop/thank-you?country=RU&version=16.04.3&architecture=amd64
— Нарезаем образ на USB накопитель с помощью любой специальной утилиты типа «Ультраисо»
— Загружаемся с данного USB диска, выбираем язык, и кликаем «Установить Ubuntu».
— Следуем указаниям мастера устанвки, после установки система предложит перезагрузиться

3. Установка видеодрайверов
3.1. Если у Вас карты Nvidia, рекомендуем перейти по ссылке https://losst.ru/ustanovka-drajvera-nvidia-v-ubuntu-15-10 , где наглядно описан процесс выбора и установки драйверов.

3.2. Если у Вас карты AMD, то все будет немного дольше, и так:

3.2.1. Качаем версию драйверов 17.40 (с этими дровами работают даже rx550 на Lexa)
wget —referer=http://support.amd.com https://www2.ati.com/drivers/linux/beta/ubuntu/amdgpu-pro-17.40.2712-510357.tar.xz
3.2.2. Качаем и устанавливаем APP SDK
http://developer.amd.com/amd-accelerated-parallel-processing-app-sdk/
3.2.3. Устанавливаем 17.40 драйвер
bash ./amdgpu-pro-install -y —compute
3.2.4. reboot
3.2.5. Проверяем все ли ок с OpenCL командой clinfo

4. Установка видеокарт
— Если у Вас карты Nvidia, опытным путем доказано, что наиболее эффективным решением будет добавление (подключение) по одной карте с последующей перезагрузкой. То есть, подключили одну карту через райзер, включили риг, загрузились, выключили риг, установили вторую, включили, загрузились, выключили и так далее. Не советуем подключать все карты одновременно, так как в файл конфигурации системы «xorg» не будет занесена необходимая информация и риг просто встанет с черным экраном.
Добавляя по одной карте, Вы также можете наблюдать за тем , сколько карт реально появилось в системе, для этого кликаете на самый верхний значок «Поиск на компьютере» и в поле поиска заносите X Server. Это специальная программа управления и мониторинга карт Nvidia. Там должны появляться GPU 0, GPU 1 и так далее.

4. Разгон карт Nvidia

Читайте также:  Второй буфер обмена windows

4.1. Заходим в терминал, для этого нажимаем CTRL+ALT+T
— Вводим команду sudo update-grub (enter)
— Далее вводим команду, которая откроет нам доступ к управлению картами (кулеры, частоты) sudo nvidia-xconfig -a —cool-bits=31 —allow-empty-initial-configuration —enable-all-gpus
— Перезагружаемся

4.2. Разгон. Создаем пустой файл

4.2.1. В файл вставляем следующий скрипт
#!/bin/sh
nvidia-settings -a ‘[gpu:0]/GPUMemoryTransferRateOffset[3]=1200’;
nvidia-settings -a ‘[gpu:1]/GPUMemoryTransferRateOffset[3]=1200’;
nvidia-settings -a ‘[gpu:2]/GPUMemoryTransferRateOffset[3]=1200’;
nvidia-settings -a ‘[gpu:3]/GPUMemoryTransferRateOffset[3]=1200’;
nvidia-settings -a ‘[gpu:4]/GPUMemoryTransferRateOffset[3]=1200’;
nvidia-settings -a ‘[gpu:5]/GPUMemoryTransferRateOffset[3]=1200’;
nvidia-settings -a ‘[gpu:0]/GPUPowerMizerMode=1’;
nvidia-settings -a ‘[gpu:1]/GPUPowerMizerMode=1’;
nvidia-settings -a ‘[gpu:2]/GPUPowerMizerMode=1’;
nvidia-settings -a ‘[gpu:3]/GPUPowerMizerMode=1’;
nvidia-settings -a ‘[gpu:4]/GPUPowerMizerMode=1’;
nvidia-settings -a ‘[gpu:5]/GPUPowerMizerMode=1’;
nvidia-settings -a ‘[gpu:0]/GPUFanControlState=1’;
nvidia-settings -a ‘[gpu:1]/GPUFanControlState=1’;
nvidia-settings -a ‘[gpu:2]/GPUFanControlState=1’;
nvidia-settings -a ‘[gpu:3]/GPUFanControlState=1’;
nvidia-settings -a ‘[gpu:4]/GPUFanControlState=1’;
nvidia-settings -a ‘[gpu:5]/GPUFanControlState=1’;
nvidia-settings -a ‘[fan:0]/GPUTargetFanSpeed=35’;
nvidia-settings -a ‘[fan:1]/GPUTargetFanSpeed=35’;
nvidia-settings -a ‘[fan:2]/GPUTargetFanSpeed=35’;
nvidia-settings -a ‘[fan:3]/GPUTargetFanSpeed=35’;
nvidia-settings -a ‘[fan:4]/GPUTargetFanSpeed=35’;
nvidia-settings -a ‘[fan:5]/GPUTargetFanSpeed=35’;

Это скрипт разгона по памяти.
Замечание! в линуксе частота разгона в два раза ниже, то есть 1200 мгц в линуксе это если бы в афтебернере ставили 600 мгц

Также замечание!
Это скрипт для 6 карт 1060 3Г. То есть если у Вас 10 карт, вам нужно добавить еще строки для gpu:6, gpu7, gpu8, gpu9 в каждом блоке и то же самое для вентиляторов fan:6 fan:7 и так далее.

4.2.2. Cохраняем файл как oc.bash, например. Далее правой конпкой клиекаем по нему, идем в свойства. Во вкладке «права» ставим галку около «разрешить выполнение файла как программы», везде напротив «доступа» выбираем «Чтение и запись».

4.3. Внедряем улучшенный алгоритм работы кулеров. Создаем файл скрипта управления вентиляторами, так как встроенный алгоритм управления кулерами в карты приводит к их перегреву. Создаем пустой файл и вставляем в него скрипт управления кулерами:

DELAY=5
MIN_TEMP=50
MAX_TEMP=70

CARDS_NUM=`nvidia-smi -L | wc -l`

for ((i=0; i /dev/null
if [ «$?» -ne 0 ]; then
exit 1;
fi
done

echo «GPUFanControlState set to 1 for all cards»

while true
do
echo «$(date +»%d/%m/%y %T»)»
for ((i=0; i $MAX_TEMP ]]
then
FAN_SPEED=100
else
FAN_SPEED=$(( ($GPU_TEMP — $MIN_TEMP)*100/($MAX_TEMP — $MIN_TEMP) ))
fi
nvidia-settings -a [fan:$i]/GPUTargetFanSpeed=$FAN_SPEED > /dev/null
echo «GPU$ $°C -> $
done
sleep $DELAY
done

— сохраняем его например fan.bash и проделываем ту же процедуру с правами и доступом, что и с файлом разгона выше.

4.4. Делаем даунвольт. Создаем файл управления питанием (power limit). Также как и в предыдущих пунктах создаем пустой файл и вставляем в него

sudo nvidia-smi -pm 1
sudo nvidia-smi -pl 85

Где 85 – это лимит по мощности в ваттах. У разных карт он может быть разным. Указанное значение подбиралось под GTX1060 3G.
Также сохраняем файл например powlim.bash и проделываем такую же процедуру с правами и доступом.

4.5. Далее открываем «Автоматически запускаемые приложения», для этого кликаем по значку «Поиск на компьютере» и в поле поиск вводим искомые слова.
— Добавляем наши файлы в автозапуск, чтобы при загрузке системы, карты уже были разогнаны.

5. Установка карт AMD

После того как Вы установили драйверы Beta 17.40, можно прикручивать все «Ваши 19 карт» ))). После того как все карты прикручены и подключены, проделаем следующую процедуру:

5.1. Установим обновленную утилиту ROCm Kernel для устранения проблемы «низкого хешрейта»
sudo apt install -y rocm-amdgpu-pro

5.2. Внесем изменения в файл загрузчик Grub с помощью текстового редактора nano
sudo nano /etc/default/grub
В Строку с надписью GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash» добавляем amdgpu.vm_fragment_size=9, чтобы получилось так:
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash amdgpu.vm_fragment_size=9″
sudo update-grub
sudo reboot

Читайте также:  Python which windows version

5.3. Для того, чтобы Linux смог определить в системе более 6 (шести) карт, нужно отключить графический интерфейс
Для этого в терминале вводим команду
sudo apt-get remove lightdm
Отвечаем на все вопросы «Да»

5.4. Перед перезагрузкой создаем автологин в консоль, чтобы не пришлось каждый раз логинится вручную.
Для этого вводим команду
sudo systemctl edit [email protected]
Далее вводим три строки
[Service]
ExecStart=
ExecStart=-/sbin/agetty -a —noclear %I $TERM
Далее CTRL+O, Enter, CTRL+X
sudo reboot

5.5. Перезагружаемся и попадаем в консоль. Все. Теперь мы больше никогда не увидим привычных окон, и с мышкой тоже можно навсегда попрощаться (шутка)

5.6. Установка майнера
Если Вы собираетесь майнить на Claymore, тогда скачиваете его по ссылке https://bitcointalk.org/index.php?topic=1433925.0

Создаем директорию claymore и распаковываем:

sudo mkdir /usr/local/claymore
sudo tar -xvf Claymore.s.Dual.Ethereum.Decred_Siacoin_Lbry_Pascal.AMD.NVIDIA.GPU.Miner.v9.5.-.LINUX.tar.gz -C /usr/local/claymore

Заходим в директорию майнера и создаем файл (скрипт) запуска:

cd /usr/local/claymore
sudo chmod u+s ethdcrminer64
sudo nano mine.sh

В текстовом редакторе пишем:
#!/bin/sh
export GPU_MAX_ALLOC_PERCENT=100
./ethdcrminer64 -epool -ewal YOUR_WALLET_ADDRESS.Miner01 -epsw x -allpools 1
Далее CTRL+O, Enter, CTRL+X

Делаем наш файл запуска исполняемым

sudo chmod +x mine.sh

Для этого скачиваем указанный файл по ссылке там же

Создаем bash скрипт для загрузки параметров разгона карт при запуске системы
sudo nano wolf.bash

В редакторе прописываем команды (строк должно получиться столько же, сколько у Вас установлено карт)

sudo ./wolfamdctrl -i 0 —set-fanspeed 75 —core-state 2 —mem-state 2 —mem-clock 1900

sudo ./wolfamdctrl -i 1 —set-fanspeed 75 —core-state 2 —mem-state 2 —mem-clock 1900

sudo ./wolfamdctrl -i 2 —set-fanspeed 75 —core-state 2 —mem-state 2 —mem-clock 1900

sudo ./wolfamdctrl -i 3 —set-fanspeed 75 —core-state 2 —mem-state 2 —mem-clock 1900

sudo ./wolfamdctrl -i 4 —set-fanspeed 75 —core-state 2 —mem-state 2 —mem-clock 1900

«. Указанные выше значения адаптированы под карты RX 560 2G Sapphire Pulse
Далее CTRL+O, Enter, CTRL+X . » Ваши значения могут существенно отличаться.

Поэтому рекомендуется сначала определить число core-state и mem-state под Ваши карты командой

sudo ./wolfamdctrl -i 0 —show-core
sudo ./wolfamdctrl -i 0 —show-mem

Делаем наш файл запуска разгона исполняемым

sudo chmod +x wolf.bash

5.8. Создаем скрипт автозапуска майнера + разгона карт + убираем гашение экрана

sudo nano .bash_profile

В редакторе пишем:

if [[ «$TTY» == «/dev/tty1» ]];
then

setterm -blank 0
./wolf.bash
cd claymore
./mine.sh

Далее CTRL+O, Enter, CTRL+X
sudo reboot

При загрузке должен автоматически запускаться майнер с разогнанными картами

5.9. Установка Teamviewer 12

(После каждой строки жмем Enter)

sudo dpkg —add-architecture i386
sudo apt-get update
sudo apt-get install libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 zlib1g:i386 libc6:i386
wget http://download.teamviewer.com/download/version_12x/teamviewer_i386.deb
sudo dpkg -i teamviewer*.deb

После завершения установки набираем:

sudo teamviewer setup

Отвечаем на вопросы, вводим пароль учетной записи и добавляем ваше устройство в список доверенных устройств.
Все. Теперь Вы сможете видеть Вашу «невидимую, безголовую» ферму.

Данная инструкция не является призывом либо рекомендацией пользоваться теми или иными программными продуктами.
Все шаги и этапы основаны лишь на личном опыте и не могут служить публичной рекомендацией, либо являться единственными правильными.
Все действия с вашим оборудованием, в том числе разгон видеоадаптеров и установку программного обеспечения вы проводите на свой страх и риск.

Источник

Оцените статью