Майнинг ERGO на картах AMD
7 августа 2019 г.

Этот учебник предоставит вам информацию, необходимую для майнинга ERGO на ваших картах AMD как на Windows, так и на Linux.
Разработчик MH Samadani опубликовал свой AMD Miner всего через три дня после официального запуска и с тех пор постоянно обновляет его. Чтобы следить за его обновлениями, вы можете присоединиться к каналу Ergo Mining в Telegram и искать #amdminer. Вы можете скачать и ознакомиться с майнером здесь.
Код основан на OpenCL и полностью с открытым исходным кодом.
Если вы используете карты Nvidia, вы можете найти CUDA-майнер здесь.
Пожалуйста, имейте в виду, что использование любых закрытых майнеров небезопасно.
Специфика майнинга ERGO требует от вас раскрытия вашего секретного ключа майнеру, поэтому убедитесь, кому доверять, прежде чем раскрывать какие-либо уязвимые данные!
Вот сообщенные хешрейты для карт AMD:
- rx570-8g: 22-24Mh/s
- rx580-8g: 23-25Mh/s
- rx Vega56: 24-26Mh/s
Прежде чем продолжить, я хочу выразить благодарность MH Samadani и его главному разработчику Amin Moradi за предоставление майнера и основы для этого учебника.
Теперь давайте начнем!
Конфигурация
Скопируйте эти файлы в ту же папку, что и ваш исполняемый файл, и добавьте вашу строку семени и адрес вашего узла в config.json. Кроме того, установите keepPrehash: true в том же файле.
- Miningkernel.cl
- Prehashkernel.cl
- Ocldecs.h
- Ocldefs.h
- Libcurl.dll (в Windows)
- Config.json
Требования для Linux
1. Установите драйвер AMDGPU-PRO, скачав пакет AMDGPU-PRO для вашей конкретной дистрибуции Linux с amd.com. Распакуйте этот файл и в окне терминала выполните:
$ amdgpu-pro-install --opencl=legacy,pal --headless
2. Установите заголовки OpenCL
$ apt install libcurl4-openssl-dev
3. Установите OpenSSL 1.02
$ apt install libssl-dev
Требования для Windows
1. Вам нужна как минимум одна видеокарта AMD с установленным драйвером amd.com
2. Скачайте и установите AMD APK с github mhssadini здесь
3. Если еще не доступно, соберите libcurl из исходников с инструкцией по инструментам Visual Studio
4. Скачайте и установите OpenSSL 1.0.2 здесь
Сборка в Linux
1. Отредактируйте ErgoOpenCL.cpp в главной директории и закомментируйте #define TEST или раскомментируйте define TEST, чтобы собрать майнер или тестер.
2. Перейдите в директорию ergoAMDminer/Ubuntu и выполните make.
./makefile
3. Если все было сделано правильно, вы теперь должны найти ErgoOpenCL в ergoAMDminer/Ubuntu/. Запустите его, чтобы начать майнинг.
./ErgoOpenCL
Предварительно собранная версия для Windows
Скачайте с github, перейдите в папку win64 и выполните либо ErgoOpenCL_miner.exe, либо ErgoOpenCL_tester.exe. Если все было настроено правильно (см. требования и конфигурацию), он должен начать майнинг.
Сборка в Windows
Откройте ErgoOpenCL.sln в Visual Studio.
Добавьте библиотеки OpenCL, LibCurl и OpenSSL.
Включите директории:

И включите дополнительные директории:

Дополнительные директории библиотек:

Дополнительные зависимости:

Теперь в файле ErgoOpenCL.cpp закомментируйте #define TEST, чтобы собрать майнер, или раскомментируйте define TEST, чтобы собрать тестер.
Если у вас есть дополнительные вопросы, предложения, хотите отправить цветы @mhs_sam или просто хотите присоединиться к сообществу, переходите в наши телеграм-каналы - Ergo Mining или Ergo Platform - и поздоровайтесь.
Счастливого майнинга!
Share post
13 августа 2025 г.
9 июля 2025 г.
12 мая 2025 г.






