ForgeMiner v1.5.15
ForgeMiner v1.5.15
Built-in hardware unlock for CMP 50HX and CMP 90HX on Linux — one command, one reboot, both cards run at full speed
What's new
- CMP 50HX and CMP 90HX now unlock straight from the miner. Run
sudo forge --cmp-installonce on a Linux rig and forge does the whole thing itself — checks the environment, installs the helper, reboots with a 10-second cancel window, and mining resumes automatically. After the reboot both cards run at full speed instead of throttled - Everything is embedded in the miner binary — no separate scripts, no external repos, no manual steps. The helper is extracted to a private temp directory only while it runs
- Two more subcommands for control:
forge --cmp-verifyprints live unlock status per card,forge --cmp-rollbackrestores the previous NVIDIA driver from backup (10-second cancel window before the reboot). Add--no-rebootto either install or rollback if you want to reboot the rig yourself - Safe to leave
--cmp-installin the flight sheet forever — if the unlock is already active it prints one line and drops straight into mining, so there's no reinstall loop after every restart - Requires Linux kernel
6.10.0-hiveoswith NVIDIA driver610.43.03. Only CMP 50HX and CMP 90HX are affected; every other card on a mixed rig runs untouched
Plain-output mode for non-terminal stdout
- Logs used to render as garbage (
räć,îïï, raw\x1b[36mcodes) when captured by PSEXEC, redirected through| cat, saved to a log file, or run from cron — Windowscmd/powershelldon't parse ANSI escapes and show Unicode box-drawing chars as cp866/1252 mojibake. Forge now auto-detects when stdout isn't a live terminal and strips ANSI colours + swaps box-drawing for ASCII; interactive terminals (Windows Terminal, PowerShell 7, HiveOS ssh, tmux) still get the full dashboard as before - Force plain output explicitly with
--no-color/--plain, or the environment variablesNO_COLOR=1/FORGE_NO_COLOR=1
Getting the required kernel and driver
The 6.10.0-hiveos kernel is not in current HiveOS repos anymore — the way to get it is the HiveOS beta image 0.6-229-beta-jammy@241231 (Dec 30 2024), which ships with kernel 6.10.14-hiveos built in. Then nvidia-driver-update --force gets the exact driver:
# 1. Check what you have right now
uname -r # target: 6.10.0-hiveos
modinfo -F version nvidia # target: 610.43.03
# 2. If uname -r isn't 6.10.0-hiveos, reflash to the HiveOS beta image that ships it.
# NOTE: hive-replace reinstalls the OS — rig.conf (your farm_hash) is preserved
# automatically, but locally-installed packages are wiped and the flight sheet
# reapplies from scratch after boot.
sudo hive-replace -y "https://download.hiveos.farm/history/hiveos-0.6-229-beta-jammy@241231.img.xz"
# md5: bf1724fbea4999ec7e85367a1f4899eb
# 3. After the rig comes back up on 6.10.0-hiveos, install the exact driver.
# --force is needed because 610.43.03 isn't in nvidia-driver-update's supported list
# but the script still downloads it from download.nvidia.com just fine.
sudo nvidia-driver-update --force 610.43.03
sudo reboot
# 4. Confirm
uname -r # → 6.10.0-hiveos
modinfo -F version nvidia # → 610.43.03On other Linux distributions the same combination works, but bringing 6.10.0-hiveos and nvidia-open 610.43.03 in yourself is out of scope for this note — see the wiki.
Checksums (sha256)
ee0fb3871432a4c9ff43c752c1b2372552428afcd954dbdc60c6d3c3fddf2293 ForgeMiner-1.5.15-windows.zip
d9dea38c10dafe1adaa6360dece39977722ad1fbb724103fbf6fbc77963a6571 ForgeMiner-1.5.15-linux.tar.gz
798582dc9bf222f19a4efbceba9a49bb7b82ac4a0e4d3fdaa4048af46ffb6bb1 ForgeMiner-1.5.15.tar.gz
Full CMP unlock guide with examples and troubleshooting: wiki · CMP hardware unlock
Русский
ForgeMiner v1.5.15
Встроенный аппаратный разлок CMP 50HX и CMP 90HX на Linux — одна команда, одна перезагрузка, обе карты работают на полной скорости
Что нового
- CMP 50HX и CMP 90HX разлочиваются прямо из майнера. Один раз запустите на риге
sudo forge --cmp-install— форж сам всё сделает: проверит окружение, поставит хелпер, перезагрузит риг (10 секунд на отмену) и после ребута майнинг возобновится автоматически. После перезагрузки обе карты работают на полной скорости вместо задушенного стока - Всё встроено в бинарь майнера — никаких отдельных скриптов, внешних репозиториев или ручных шагов. Хелпер распаковывается в приватную временную директорию только на время работы
- Ещё две подкоманды для контроля:
forge --cmp-verifyпоказывает живой статус разлока по картам,forge --cmp-rollbackвозвращает предыдущий NVIDIA-драйвер из бэкапа (те же 10 секунд на отмену перед ребутом). Добавьте--no-rebootк install или rollback, если хотите перезагрузить риг самостоятельно - Безопасно оставить
--cmp-installв полётнике навсегда — если разлок уже стоит, форж напечатает одну строку и сразу идёт майнить, без цикла переустановок после каждого рестарта - Требуется Linux с ядром
6.10.0-hiveosи драйвером NVIDIA610.43.03. Затрагивает только CMP 50HX и CMP 90HX; остальные карты в смешанном риге работают без изменений
Режим plain-вывода для не-терминального stdout
- Логи раньше приходили в виде каши (
räć,îïï, сырые коды\x1b[36m), когда их захватывал PSEXEC, перенаправляли через| cat, писали в лог-файл или запускали из cron — Windowscmd/powershellне понимают ANSI escape-коды и рендерят Unicode box-drawing символы как cp866/1252 mojibake. Форж теперь сам определяет, что stdout не терминал, и вычищает ANSI-цвета + меняет box-drawing на ASCII; интерактивные терминалы (Windows Terminal, PowerShell 7, HiveOS ssh, tmux) как раньше получают полный дашборд - Явно принудить plain-вывод:
--no-color/--plain, или переменные окруженияNO_COLOR=1/FORGE_NO_COLOR=1
Как поставить нужное ядро и драйвер
Ядра 6.10.0-hiveos в текущих репозиториях HiveOS уже нет — берётся из образа HiveOS beta 0.6-229-beta-jammy@241231 (30 декабря 2024), где ядро 6.10.14-hiveos идёт из коробки. Драйвер потом ставится через nvidia-driver-update --force:
# 1. Проверить что сейчас
uname -r # цель: 6.10.0-hiveos
modinfo -F version nvidia # цель: 610.43.03
# 2. Если uname -r не 6.10.0-hiveos — перепрошить на HiveOS-образ с нужным ядром.
# ВНИМАНИЕ: hive-replace переустанавливает OS. rig.conf (ваш farm_hash) сохранится
# автоматически, но локально установленные пакеты слетят, а полётный лист
# применится заново с панели после ребута.
sudo hive-replace -y "https://download.hiveos.farm/history/hiveos-0.6-229-beta-jammy@241231.img.xz"
# md5: bf1724fbea4999ec7e85367a1f4899eb
# 3. После того как риг поднялся на 6.10.0-hiveos, поставить нужный драйвер.
# --force нужен потому что 610.43.03 нет в supported list nvidia-driver-update,
# но скрипт всё равно скачивает его с download.nvidia.com.
sudo nvidia-driver-update --force 610.43.03
sudo reboot
# 4. Проверить
uname -r # → 6.10.0-hiveos
modinfo -F version nvidia # → 610.43.03На других дистрибутивах Linux та же комбинация работает, но принести 6.10.0-hiveos и nvidia-open 610.43.03 туда самому — вне рамок этой заметки, см. wiki.
Контрольные суммы (sha256)
ee0fb3871432a4c9ff43c752c1b2372552428afcd954dbdc60c6d3c3fddf2293 ForgeMiner-1.5.15-windows.zip
d9dea38c10dafe1adaa6360dece39977722ad1fbb724103fbf6fbc77963a6571 ForgeMiner-1.5.15-linux.tar.gz
798582dc9bf222f19a4efbceba9a49bb7b82ac4a0e4d3fdaa4048af46ffb6bb1 ForgeMiner-1.5.15.tar.gz
Полная инструкция по CMP-разлоку с примерами и разбором ошибок: wiki · CMP hardware unlock
Download the assets below · docker pull hashraptor/forge · forgeminer.org · Telegram · Discord