Repository navigation
FreeForGem 1.7.0-beta
Pre-releaseBeta / pre-release. Pearl and CMFD are unchanged from FreeForGemPear 1.6.2; NOID is new.
Which file do I need? / Какой файл мне нужен?
| Your system / Ваша система | File / Файл |
|---|---|
| HiveOS (custom miner, paste the link as Installation URL — do not unpack) | freeforgem-1.7.0beta.tar.gz ← HiveOS |
| Linux x86_64 without HiveOS (Ubuntu 20.04+) | freeforgem-1.7.0-beta-linux-x86_64.tar.gz |
| Windows 10/11 x64 | freeforgem-1.7.0-beta-windows-x64.zip |
| Checksums / контрольные суммы | SHA256SUMS |
| NOID results on RTX 3070 (infographic, RU) | FreeForGem-1.7.0-beta-NOID-RTX3070-RU.png |
The HiveOS file has no -linux-x86_64 in its name. / У файла для HiveOS в имени нет -linux-x86_64.
HiveOS flight sheet / Полётный лист HiveOS
Create a new flight sheet (the old freeforgempear one keeps running the old miner). Miner: Custom → Setup Miner Config.
/ Создайте новый полётный лист (старый freeforgempear продолжит запускать старый майнер). Miner: Custom → Setup Miner Config.
| Field / Поле | Pearl (PRL) | NOID (Parano1d) |
|---|---|---|
| Miner name | freeforgem |
freeforgem |
| Installation URL | https://github.com/pepsykolya/FreeForGem/releases/download/v1.7.0-beta/freeforgem-1.7.0beta.tar.gz |
same / та же |
| Hash algorithm | pearlhash |
parano1d (driver/драйвер 580+: nvidia-driver-update 580) |
| Wallet and worker template | %WAL%.%WORKER_NAME% (wallet prl1...) |
%WAL%.%WORKER_NAME% (wallet o1...) |
| Pool URL | pearl-eu2.luckypool.io:3360 |
stratum+ssl://eu2.innovlab.cc:19601 |
| Pass | empty / пусто | empty / пусто |
| Extra config arguments | optional, e.g. --auto-uv |
see below / см. ниже |
NOID Extra config arguments examples / примеры:
--algo noid --noid-mode eff --auto-uv # best MH/W, keep your OC core lock / лучшие MH/Вт
--algo noid --noid-mode eff --lock-cclock 1400 --lock-mclock 810 --auto-uv # RTX 30: eff at 1400 MHz (recommended)
--algo noid --noid-mode speed --lock-cclock 1560 --auto-uv # most MH/s / максимум MH/s
--algo noid --noid-mode eff --devices 0,1 --auto-uv # only GPU0 and GPU1
--auto-uv tunes each card once (about 10 min, NOID), then reuses the result. Without it a positive core offset from the HiveOS
OC is set to 0 for NOID and put back on stop. / --auto-uv один раз настраивает каждую карту (около 10 мин для NOID), дальше
использует результат. Без него положительный offset ядра из OC HiveOS на время NOID ставится в 0 и возвращается при остановке.
Docs / документация: MANUAL.md (EN/RU/中文),
HIVEOS.md. Older versions / старые версии:
FreeForGemPear.
English
FreeForGem is the new name of the multi-coin FreeForGemPear (Pearl + Common Foundry + NOID). FreeForGemPear continues as
the Pearl miner under its own name and repository; the multi-coin line lives in pepsykolya/FreeForGem.
What is new
- NOID (Parano1d) mining on NVIDIA RTX 30/40/50 and A100/H100 (sm_80+), driver 580+ —
--algo noid(or a NOID pool
URL). Own closed-source kernels in a separate library (libnoidgpu.so/noidgpu.dll; the Pearl library is unchanged),
two modes: - Pool protocol
parano1d-stratum-v1over TLS (stratum+ssl://), tested on InnovLab EU
(stratum+ssl://eu2.innovlab.cc:19601): all shares accepted in our runs (user 63/63, 41/41, 31/31, 24/24; dev fee 29/29), RTX 4070 Ti 32/32 and 51/51. - Every GPU candidate is re-computed on the CPU with the official
noid_poseidon2bcrate before it is submitted;
--algo noid --self-testchecks the 16 official test vectors and 32768 GPU digests per kernel against the crate, and a full
search launch's candidate set. --auto-uvfor NOID: its own per-card and per-mode undervolt, every step checked by a 40 s bit-exact stress check
(thousands of launches compared with the CPU), one step below the first failure, 2-minute confirmation, saved inuv.json
undernoid; while mining, a CPU check of every candidate plus a watchdog check every 120 s step the offset back on a
failure. Without--auto-uva positive (Pearl) offset is set to 0 for NOID and put back on exit. RTX 3070 result: eff @1400 MHz 87.5 → 72.8 W (+20 % MH/W, voltage floor at +195), speed @1560 MHz 127.8 → 106.2 W (+20 % MH/W, silent edge at +225: 5 of 4597 launches wrong, no Xid).- Dev fee 1% for NOID, the same schedule as Pearl (60 s every 100 min, same pool).
- HiveOS: custom miner
freeforgem— create a new flight sheet (Miner namefreeforgem, the new Installation URL);
NOID: hash algorithmparano1d, hashrate in kH/s. Windows:start-noid.bat. - Saved undervolt results of FreeForGemPear (
uv.json) are imported automatically on the first start. - New manual sections: 15 NOID and 16 The silent edge of undervolt (EN/RU/中文).
The silent edge of undervolt
Near the stability limit a GPU does not crash, reports no Xid and passes a quick self-test, yet some of its results are wrong
(NOID, RTX 3070 @1560 MHz, offset +250: 168 of 5984 launches wrong, the first after ~12 s, no driver error). That costs
invalid or never-found shares that the miner log does not show. FreeForGem tunes with bit-exact checks over thousands of
launches under full load (Pearl: tile digests + CPU verification; NOID: the long stress check; CMFD: digests on the real model),
takes the result one step below the first failure, confirms it, and keeps checking while mining — a failure steps the offset
back automatically. MANUAL.md, section 16.
Requirements and limits
- NOID: NVIDIA sm_80+ and driver 580+ (older drivers are refused with a clear message: loading the CUDA 13 kernels on a
575 driver crashes the process). No Turing, no AMD for NOID. - Pearl and CMFD are unchanged from FreeForGemPear 1.6.2 (same Pearl library, same CMFD engine).
- Not tested in this beta: NOID on Windows hardware (the build machine has driver 576), NOID on RTX 50.
- NOID dev-fee address: the developer's NOID wallet (
o1qxh67…gmhdc).
Files
| File | SHA-256 |
|---|---|
freeforgem-1.7.0beta.tar.gz — HiveOS custom miner (Installation URL) |
ceee4462555128af12baf947ffecde2694ab667b24c1f0c05b5fb588e7e85a43 |
freeforgem-1.7.0-beta-linux-x86_64.tar.gz — Linux x86_64 (glibc 2.31+) |
8cee35e943239ed55e7715f776dd7eb2f4e919988ec543553ee74cad110bb37e |
freeforgem-1.7.0-beta-windows-x64.zip — Windows 10/11 x64 |
86c1d29f7de85cddc05ff6b7ed34d48502ebaf0a1ca9b5c5c50728e7c6c599c1 |
Inside: libnoidgpu.so sha256 6da4416214fa00f8695501634dc99fa4af5db35019060abbf7e3170adea9e37c, noidgpu.dll 4d90c1c1d3b70fb1b7ae7118fd1a03aec9be5f9de5dabf18811a8b6714ab2b2f; the Pearl libraries are byte-identical to 1.6.2.
Русский
FreeForGem — новое имя мульти-монетного FreeForGemPear (Pearl + Common Foundry + NOID). FreeForGemPear остаётся майнером
Pearl под своим именем и в своём репозитории; мульти-монетная линейка — в pepsykolya/FreeForGem.
Что нового
- Майнинг NOID (Parano1d) на NVIDIA RTX 30/40/50 и A100/H100 (sm_80+), драйвер 580+ —
--algo noid(или URL
NOID-пула). Свои закрытые ядра в отдельной библиотеке (libnoidgpu.so/noidgpu.dll; библиотека Pearl не менялась),
два режима:--noid-mode eff(по умолчанию, лучшие MH/Вт): RTX 3070 @1400 МГц + андервольт 34.7 MH/s @ 73 Вт = 0.47–0.48 MH/Вт (offset +195, найден--auto-uv; 0.393 на offset 0);--noid-mode speed(максимум MH/s): RTX 3070 43.65 MH/s @1560 МГц, 46.16 MH/s @1650 МГц; RTX 4070 Ti 82.6 MH/s на стоковых частотах (лимит 190 Вт).
- Протокол пула
parano1d-stratum-v1через TLS (stratum+ssl://), проверен на InnovLab EU
(stratum+ssl://eu2.innovlab.cc:19601): в наших прогонах все шары приняты (user 63/63, 41/41, 31/31, 24/24; комиссия 29/29), RTX 4070 Ti 32/32 и 51/51. - Каждый кандидат GPU пересчитывается на CPU официальным крейтом
noid_poseidon2bперед отправкой;
--algo noid --self-testпроверяет 16 официальных тест-векторов и 32768 дайджестов GPU на каждое ядро против крейта, а также
набор кандидатов полного запуска поиска. --auto-uvдля NOID: свой андервольт на каждую карту и режим, каждый шаг — 40-секундная побайтная stress-проверка (тысячи
запусков против CPU), результат на шаг ниже первой ошибки, подтверждение 2 минуты, сохраняется вuv.jsonв разделеnoid;
в майнинге — CPU-проверка каждого кандидата и сторожевая проверка каждые 120 с, при ошибке offset откатывается. Без
--auto-uvположительный (Pearl-овский) offset на время NOID ставится в 0 и возвращается при выходе. RTX 3070: eff @1400 МГц 87.5 → 72.8 Вт (+20 % MH/Вт, пол напряжения на +195), speed @1560 МГц 127.8 → 106.2 Вт (+20 % MH/Вт, тихий край на +225: 5 из 4597 запусков с ошибкой, Xid нет).- Комиссия 1 % для NOID — по тому же расписанию, что у Pearl (60 с каждые 100 мин, тот же пул).
- HiveOS: кастомный майнер
freeforgem— создайте новый полётный лист (Miner namefreeforgem, новая ссылка
установки); NOID: hash algorithmparano1d, хэшрейт в kH/s. Windows:start-noid.bat. - Сохранённые результаты андервольта FreeForGemPear (
uv.json) подхватываются автоматически при первом запуске. - Новые разделы руководства: 15 NOID и 16 «Тихий край» андервольта (EN/RU/中文).
«Тихий край» андервольта
Вблизи предела устойчивости GPU не падает, не сообщает Xid и проходит быстрый self-test, но часть результатов уже неверна
(NOID, RTX 3070 @1560 МГц, offset +250: 168 из 5984 запусков с ошибкой, первая через ~12 с, без ошибок драйвера). Это
невалидные или так и не найденные шары, которых не видно в логе майнера. FreeForGem подбирает offset с побайтными проверками
тысяч запусков под полной нагрузкой (Pearl: дайджесты тайлов + CPU-проверка; NOID: длинная stress-проверка; CMFD: дайджесты на
настоящей модели), берёт результат на шаг ниже первой ошибки, подтверждает его и продолжает проверять в майнинге — ошибка
автоматически откатывает offset. MANUAL.md, раздел 16.
Требования и ограничения
- NOID: NVIDIA sm_80+ и драйвер 580+ (со старым драйвером — понятный отказ: загрузка ядер CUDA 13 на драйвере 575 роняет
процесс). Turing и AMD для NOID не поддерживаются. - Pearl и CMFD не изменились относительно FreeForGemPear 1.6.2 (та же библиотека Pearl, тот же движок CMFD).
- Не проверено в этой бете: NOID на Windows-железе (на сборочной машине драйвер 576), NOID на RTX 50.
- Адрес комиссии NOID: NOID-кошелёк разработчика (
o1qxh67…gmhdc).