Repository navigation
ForgeMiner v1.9.0
ForgeMiner v1.9.0
Pearl on the RTX 30 / 40 series now mines with about 7% less board power out of the box, for a fraction of a percent of hashrate. Iron Fish is a new coin on NVIDIA and AMD. And a long list of fixes and additions below: the GTX 16 series, memory at 810 MHz, Radeon RX 400 / 500, AMD speedups, voltage, BTX.
Pearl on the RTX 30 / 40 series: efficient by default
- Every RTX 30 and 40 card gets a new default kernel: about 7% less board power at the same clocks, for a hashrate loss of under half a percent (RTX 3060, 3070 Ti and 4070 Ti measured on the same overclock). Nothing to configure.
- Want the last few tenths of a percent anyway?
--kernel 2brings back the previous kernel, the highest hashrate;--kernel 1is the default. On the RTX 20 and 50 series the flag changes nothing. - RTX 50 series: a little less power at the same hashrate. RTX 20 series unchanged.
New coin: Iron Fish (FishHash)
--algorithm ironon NVIDIA (GTX 10 and newer) and AMD (RX 400 and newer); needs a card with 6 GB or more. The 4.6 GB dataset is built on the card in seconds. Dev fee 0.70%, the same as KawPow.- Measured against the popular miners on the same overclock: within a few percent on the RTX 30 / 40 and RX 5000 / 6000 / 7000 series; the RX 9000 series is still being tuned.
New cards: AMD Radeon RX 400 / 500 series (Polaris)
- Pearl, Quantus, NOID, QubitCoin, Xelis, Cryptix, KawPow (Ravencoin, Quai, Neurai) and Iron Fish (8 GB cards) now run on the RX 470 / 480 / 570 / 580 / 590 through the stock OpenCL driver, on Linux / HiveOS and Windows. Conflux needs more than 8 GB and is not available on these cards.
Fixes and improvements
- GTX 16 series and CMP 30HX, Pearl about 6x faster on the GTX 1650 / 1660 family (TU116 / TU117): these cards have no tensor cores, and 1.9.0 mines them with the kernel written for the GTX 10 series instead.
- GTX 16 series, Quantus no longer loses half of its hashrate at a low memory clock (the 810 MHz memory setting): the search table is chosen by what fits the card's L2 cache, so the card runs at full speed with the memory at 810 MHz as well as at stock.
- AMD faster on the same overclock: Pearl on the RX 9060 XT about +18%. NOID on the RX 9000 series about +3%. Quantus on the RX 5000 / 6000 / 7000 / 9000 series +1…1.5%.
--mclk 810on the GTX 10 / RTX 20 series: the memory clock now goes back on its own after a crash, at the next start of ForgeMiner (with or without the flag), and with--oc-reset.- NVIDIA core voltage on Linux (explicit flags, off by default):
--vddc <mV>on the RTX 20 / 30 / 50 series,--vddoff <mV>on the RTX 40 series,--voltage-info --gpu <list>to read what a card offers,--voltage-recoverto put a card back after an interrupted run. Verified on drivers 580, 610 and 615. The clocks can come from HiveOS or from ForgeMiner's own--cclk/--coff/--mclkon the same card, whichever you use. Lowering the core voltage is the next step in efficiency on any coin: the same hashrate at fewer watts. - BTX refuses cleanly on a machine without NVIDIA cards instead of stopping with a driver error.
- ForgeMiner's own
--cclk/--coff/--mclk/--plimit/--fanunderCUDA_VISIBLE_DEVICESwent to the card with the same NVML number, not to the card being mined; the card is now matched by its PCI bus id. Runs with every card visible were never affected. - Windows: cards whose driver reports no power to NVML (nvidia-smi prints
[N/A], some RTX 4060 boards) showed 0 W; the watts now come from the same per-rail sensor GPU-Z reads. - Dashboard: shares that were in flight when a route died with unacknowledged data (
route dead) now count as lost, not delivered, and the Delivered line says how many. AMD clocks are shown when the card reports no level; NVIDIA offsets are shown on mixed rigs. - Help: NOID runs from the GTX 10 / RX 5000 series, the BTX example uses btx-pool.com,
--fan-curveis NVIDIA-only. - The RTX 50 series, and NOID on the RTX 30 / 40 series, need NVIDIA driver 580 or newer (unchanged).
- HiveOS custom miner — upgrade with the versioned URL:
https://github.com/0xHashRaptor/ForgeMiner/releases/download/v1.9.0/ForgeMiner-1.9.0.tar.gz.
Checksums (sha256)
fee310c016aa2cbf0d4973e914ea8f7bb35996e07c92c9b5128c4c130a39ee87 ForgeMiner-1.9.0-windows.zip
26fefe3584328a376485978aef1f288bef9617820157fb1416f58ef639f5926c ForgeMiner-1.9.0-linux.tar.gz
f919504b57661d5c43bb5e26ffbdbd64245705c7efff55089e2352c1633bb257 ForgeMiner-1.9.0.tar.gz
Русский
ForgeMiner v1.9.0
Pearl на RTX 30 / 40 теперь майнит примерно на 7 % экономнее по потреблению платы из коробки, ценой долей процента хешрейта. Iron Fish — новая монета на NVIDIA и AMD. И длинный список исправлений и доработок ниже: GTX 16, память 810 МГц, Radeon RX 400 / 500, ускорения AMD, напряжение, BTX.
Pearl на RTX 30 / 40: экономично по умолчанию
- Каждая карта RTX 30 и 40 получает новое ядро по умолчанию: примерно на 7 % меньше потребление платы на тех же частотах при потере хешрейта меньше половины процента (RTX 3060, 3070 Ti и 4070 Ti замерены на одном и том же разгоне). Настраивать ничего не нужно.
- Кому всё же нужны последние десятые процента —
--kernel 2возвращает прежнее ядро с максимальным хешрейтом;--kernel 1— по умолчанию. На RTX 20 и 50 флаг ничего не меняет. - RTX 50: чуть меньше потребление при том же хешрейте. RTX 20 без изменений.
Новая монета: Iron Fish (FishHash)
--algorithm ironна NVIDIA (GTX 10 и новее) и AMD (RX 400 и новее); нужна карта от 6 ГБ. Датасет 4.6 ГБ строится на карте за секунды. Комиссия 0.70 %, как у KawPow.- Против популярных майнеров на том же разгоне: в пределах нескольких процентов на RTX 30 / 40 и RX 5000 / 6000 / 7000; RX 9000 ещё дорабатывается.
Новые карты: AMD Radeon RX 400 / 500 (Polaris)
- Pearl, Quantus, NOID, QubitCoin, Xelis, Cryptix, KawPow (Ravencoin, Quai, Neurai) и Iron Fish (карты 8 ГБ) теперь работают на RX 470 / 480 / 570 / 580 / 590 через штатный OpenCL-драйвер, на Linux / HiveOS и Windows. Conflux требует больше 8 ГБ и на этих картах недоступен.
Исправления и доработки
- GTX 16 и CMP 30HX, Pearl примерно в 6 раз быстрее на семействе GTX 1650 / 1660 (TU116 / TU117): у этих карт нет тензорных ядер, и 1.9.0 майнит их ядром, написанным для GTX 10.
- GTX 16, Quantus больше не теряет половину хешрейта на низкой частоте памяти (память 810 МГц): таблица поиска выбирается по тому, что помещается в L2-кэш карты, поэтому карта работает в полную силу и на 810, и на стоке.
- AMD быстрее на том же разгоне: Pearl на RX 9060 XT около +18 %. NOID на RX 9000 около +3 %. Quantus на RX 5000 / 6000 / 7000 / 9000 +1…1.5 %.
--mclk 810на GTX 10 / RTX 20: частота памяти теперь возвращается сама после падения — при следующем запуске ForgeMiner (с флагом или без), и по--oc-reset.- Напряжение ядра NVIDIA на Linux (явные флаги, по умолчанию выключено):
--vddc <мВ>на RTX 20 / 30 / 50,--vddoff <мВ>на RTX 40,--voltage-info --gpu <список>— посмотреть, что предлагает карта,--voltage-recover— вернуть карту после прерванного запуска. Проверено на драйверах 580, 610 и 615. Частоты — из HiveOS или собственными--cclk/--coff/--mclkForgeMiner на той же карте, как вам привычнее. Снижение напряжения ядра — следующий шаг по эффективности на любой монете: тот же хешрейт при меньших ваттах. - BTX на машине без карт NVIDIA отказывается внятно, а не останавливается с ошибкой драйвера.
- Собственные
--cclk/--coff/--mclk/--plimit/--fanForgeMiner подCUDA_VISIBLE_DEVICESуходили на карту с тем же номером NVML, а не на ту, что майнит; теперь карта ищется по PCI bus id. Запуски со всеми видимыми картами это не задевало. - Windows: карты, у которых драйвер не отдаёт мощность в NVML (nvidia-smi пишет
[N/A], некоторые RTX 4060), показывали 0 Вт; теперь ватты берутся из того же датчика по рельсам, что читает GPU-Z. - Дашборд: шары, которые были в полёте, когда маршрут умер с неподтверждёнными данными (
route dead), теперь считаются потерянными, а не доставленными, и строка Delivered пишет, сколько их. Частоты AMD показываются, когда карта не сообщает уровень; на смешанных ригах видны оффсеты NVIDIA. - Справка: NOID работает с GTX 10 / RX 5000, пример BTX — btx-pool.com,
--fan-curveтолько для NVIDIA. - Для RTX 50, а также для NOID на RTX 30 / 40 нужен драйвер NVIDIA 580 или новее (без изменений).
- HiveOS, свой майнер — обновляться по ссылке с версией:
https://github.com/0xHashRaptor/ForgeMiner/releases/download/v1.9.0/ForgeMiner-1.9.0.tar.gz.
Контрольные суммы (sha256)
fee310c016aa2cbf0d4973e914ea8f7bb35996e07c92c9b5128c4c130a39ee87 ForgeMiner-1.9.0-windows.zip
26fefe3584328a376485978aef1f288bef9617820157fb1416f58ef639f5926c ForgeMiner-1.9.0-linux.tar.gz
f919504b57661d5c43bb5e26ffbdbd64245705c7efff55089e2352c1633bb257 ForgeMiner-1.9.0.tar.gz