Repository navigation
FreeForGem 1.7.1-beta
Pre-releaseBeta / pre-release. 1.7.1-beta = 1.7.0-beta + the fixes of FreeForGemPear 1.6.3 (clock lock put back on exit, undervolt survives a HiveOS OC apply, a stop during a check is not a failure) for Pearl, NOID and CMFD. Mining kernels are the same as in 1.7.0-beta.
/ 1.7.1-beta = 1.7.0-beta + исправления FreeForGemPear 1.6.3 (лок частоты возвращается при выходе, андервольт переживает применение разгона HiveOS, остановка во время проверки — не сбой) для Pearl, NOID и CMFD. Ядра майнинга те же, что в 1.7.0-beta.
Warning
Known issue (fix in progress) / Известная проблема (исправление готовится).
If the GPUs still carry another miner's overclock at start (e.g. a different core lock, or a core offset above the edge --auto-uv found), auto-uv can keep or reuse an offset that is unstable at the current lock. One failing GPU then stops all GPUs and HiveOS restarts the miner in a loop (illegal memory access, all GPU workers have stopped). Workaround: re-apply the HiveOS OC profile (Overclocking → Apply, or nvidia-oc in the rig shell), then start once with --uv-reset in Extra config arguments, and remove --uv-reset after tuning has finished.
/ Если при старте на картах остался разгон другого майнера (другой лок ядра или смещение выше найденного --auto-uv края), auto-uv может оставить или переиспользовать смещение, нестабильное на текущем локе. Сбой одной карты останавливает все карты, и HiveOS перезапускает майнер по кругу (illegal memory access, all GPU workers have stopped). Что делать: заново примените профиль разгона HiveOS (Overclocking → Apply или nvidia-oc в консоли рига), один раз запустите с --uv-reset в Extra config arguments, после окончания подбора уберите --uv-reset.
Which file do I need? / Какой файл мне нужен?
| Your system / Ваша система | File / Файл |
|---|---|
| HiveOS (custom miner, paste the link as Installation URL — do not unpack) | freeforgem-1.7.1beta.tar.gz ← HiveOS |
| Linux x86_64 without HiveOS (Ubuntu 20.04+) | freeforgem-1.7.1-beta-linux-x86_64.tar.gz |
| Windows 10/11 x64 | freeforgem-1.7.1-beta-windows-x64.zip |
| Checksums / контрольные суммы | SHA256SUMS |
| Video tutorial (interview) / видеоурок (интервью) | FreeForGem-1.7.1-tutorial-RU.mp4, FreeForGem-1.7.1-tutorial-EN.mp4 |
| NOID results on RTX 3070 (infographic, RU) | FreeForGem-1.7.1-beta-NOID-RTX3070-RU.png |
The HiveOS file has no -linux-x86_64 in its name. / У файла для HiveOS в имени нет -linux-x86_64.
HiveOS flight sheet / Полётный лист HiveOS
Coming from FreeForGemPear, create a new flight sheet (the old freeforgempear one keeps running the old miner); from FreeForGem 1.7.0-beta just change the Installation URL. Miner: Custom → Setup Miner Config.
/ При переходе с FreeForGemPear создайте новый полётный лист (старый freeforgempear продолжит запускать старый майнер); с FreeForGem 1.7.0-beta достаточно поменять Installation URL. Miner: Custom → Setup Miner Config.
| Field / Поле | Pearl (PRL) | NOID (Parano1d) | Common Foundry (CMFD) |
|---|---|---|---|
| Miner name | freeforgem |
freeforgem |
freeforgem |
| Installation URL | https://github.com/pepsykolya/FreeForGem/releases/download/v1.7.1-beta/freeforgem-1.7.1beta.tar.gz |
same / та же | same / та же |
| Hash algorithm | pearlhash |
parano1d (driver/драйвер 580+: nvidia-driver-update 580) |
forgematrix_v4 |
| Wallet and worker template | %WAL%.%WORKER_NAME% (wallet prl1...) |
%WAL%.%WORKER_NAME% (wallet o1...) |
%WAL%.%WORKER_NAME% (wallet cmfd1...) |
| Pool URL | pearl-eu2.luckypool.io:3360 |
stratum+ssl://eu2.innovlab.cc:19601 |
cmfd+tls://159.69.194.46:29445?pin=9dfb51083f287726117f689f87bc7a878792efcca58ca8b6f6e7c05ac5d152e9 (Aria; the whole line with ?pin= / строка целиком с ?pin=) |
| Pass | empty / пусто | empty / пусто | empty / пусто |
| Extra config arguments | optional, e.g. --auto-uv |
see below / см. ниже | optional, e.g. --auto-uv |
The pool URL picks the coin (cmfd+tls:// = CMFD). Give CMFD its own OC profile without the memory lock (at 810 MHz memory CMFD is ~6× slower).
/ Монету выбирает адрес пула (cmfd+tls:// = CMFD). Для CMFD — отдельный профиль разгона без лока памяти (на 810 МГц памяти CMFD медленнее примерно в 6 раз).
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; since 1.7.1 it also puts the offset back after a HiveOS OC apply. / --auto-uv один раз настраивает каждую карту (около 10 мин для NOID), дальше использует результат; с 1.7.1 он ещё и возвращает смещение после применения разгона HiveOS.
Docs / документация: MANUAL.md (EN/RU/中文),
HIVEOS.md. Older versions / старые версии:
FreeForGemPear.
FreeForGem 1.7.1-beta — release notes
English
Fixed in 1.7.1-beta: the HiveOS clock lock is put back on exit instead of removed; an OC apply (HiveOS nvidia-oc at a
miner start or after an OC change) no longer switches the undervolt off — Pearl, NOID and CMFD put the verified offset back
after a quick check; stopping the miner during a check (HiveOS miner stop / miner restart) is no longer taken for a failure
(no "died while checking", no 24 h pause of auto-uv). New: --auto-uv for Common Foundry (CMFD) on NVIDIA and on AMD Radeon.
Fixes
- Clock lock put back on exit (
--lock-cclock/--lock-mclock). Before, the miner removed the lock on exit and a HiveOS
rig ran unlocked. Now the lock that was there before comes back: on HiveOS the lock of the OC profile (read from
/hive-config/nvidia-oc.conf), elsewhere the value ofFFG_RESTORE_CCLOCK/FFG_RESTORE_MCLOCK(the FreeForGemPear names
FFGP_RESTORE_*work too; one value or one per GPU, 0 = none); otherwise the clock is reset as before. Also after a crash or
kill -9(the next start). Pearl, NOID and CMFD. - OC apply while mining. HiveOS
nvidia-ocwrites the Core Clock value of the profile at every miner start and OC change,
0 when the field is empty — before, this switched the undervolt off until the next restart. Now an offset read back as 0,
as the HiveOS profile value or as your own starting offset counts as an OC apply (at most 4 times an hour; any other value is
your own choice and the miner stands down on that GPU):- Pearl: the verified offset is set again after a quick check (mining on that GPU pauses for ~30 s; a failure steps back).
- NOID: the offset is read back every 30 s; a tuned NOID offset comes back after a 30 s stress check with mining on that GPU
paused; the base 0 (without--auto-uv) or the--uv-offsetvalue is set again at once — a Pearl offset put back by the OC
would make NOID compute silently wrong results. - CMFD: the engine of that GPU stops, the saved CMFD offset gets the quick check on the model + the official test vector,
and the engine restarts at it. - A check during which an OC apply reset the offset is repeated at the right offset (Pearl, NOID, CMFD).
- A stop during a check is not a failure. HiveOS
miner stop/miner restartsends Ctrl+C and then closes the screen
session (a second signal). Before, the offset under check stayed as a "crash point" (the next start: "died while checking …,
not tuning") or the start quick check was counted as failed (auto-uv paused for 24 h). Fixed for Pearl, NOID (the check
process killed by the same Ctrl+C is no verdict) and CMFD. - Low-RAM rigs (Pearl): a re-check while mining takes its RAM first and only then pauses its GPU, so a GPU waiting for RAM
keeps mining.
New
--auto-uvfor CMFD on NVIDIA: a CMFD offset of its own per card, every step checked bit-for-bit on the real model by the
engine's worker + the official Common Foundry test vector; saved inuv.json(sectioncmfd). CMP 50HX (225 W, 1410 MHz):
13.10 FW/s at 216 W → 13.21 at 196 W (+11 % FW/kWh). MANUAL.md, section 13.--auto-uvfor CMFD on AMD Radeon (Windows): amduv with a separate CMFD point, profilesUV_GOAL=eff/bal/
max; RX 6800 XT stock 10.0 FW/s at 280 W →bal9.1 FW/s at 193 W (+32 % FW/W). MANUAL.md, section 14.- MANUAL: CMP cards (CMP 50HX: not recommended for Pearl, fine for CMFD; no CMP unlocking).
Checked (RTX 3070, Shahtyor GPU1)
- Clock lock: Ctrl-C / SIGTERM /
kill -9+ next start → the HiveOS profile lock 1200/810 is back;FFG_RESTORE_*and
FFGP_RESTORE_*→ 1250/810, 1350/810; without either → reset (as before). The same with--algo noid. - Pearl: OC apply mid-run (0, profile value +30) → +150 back after a quick check, a hand value +45 → stands down; OC apply
during the start check → check repeated; HiveOS-like stop during the start check → no marker, no pause. Pool 3 min:
66.6 TH/s @ 103 W, 9/9 accepted. - NOID: self-test (eff + speed) passed; OC apply mid-run (0, +30) → +195 back after the stress check, +45 by hand → stands down;
without--auto-uvthe owner's +175 put back by an "OC" → 0 again; OC apply during the start check → repeated; stop during
the check → no marker, no pause. Pool 3 min (InnovLab, eff @1400 MHz,--auto-uv+195): 34.8 MH/s @ 72 W (0.482 MH/W),
37 accepted / 0 rejected. - CMFD (Aria, 135 W, saved +195): stop during the check → no marker, no worker left; 3 min 14.2–14.6 FW/s @ 135 W;
OC apply mid-run → engine stopped, quick check +195 ok (14.65 FW/s), engine restarted at +195; +45 by hand → stands down.
(No CMFD shares in these short runs: the Aria share rate at 14 FW/s is low.) - Windows build: Pearl self-test passed (RTX 4070 Laptop).
The Pearl libraries are byte-identical to 1.6.2/1.7.0-beta, the NOID libraries to 1.7.0-beta.
Files
| File | SHA-256 |
|---|---|
freeforgem-1.7.1beta.tar.gz — HiveOS custom miner (Installation URL) |
41b0607f83915f29316f735f31c5625841328476af453b49758d759060093341 |
freeforgem-1.7.1-beta-linux-x86_64.tar.gz — Linux x86_64 (glibc 2.31+) |
a5acde427075f4b1347b350a5a4b1e1b4156df3e4e5c67e452fbcc68ac9cb880 |
freeforgem-1.7.1-beta-windows-x64.zip — Windows 10/11 x64 |
98acad2ce6b21eaf9a0f0031a618d0e7000f61d3e0cd00dffc260bc9a3fbe541 |
HiveOS Installation URL: https://github.com/pepsykolya/FreeForGem/releases/download/v1.7.1-beta/freeforgem-1.7.1beta.tar.gz
(the same flight sheet as 1.7.0-beta, only the URL changes).
Русский
Исправлено в 1.7.1-beta: лок частот HiveOS при выходе возвращается, а не снимается; применение разгона (HiveOS nvidia-oc
при старте майнера или смене OC) больше не выключает андервольт — Pearl, NOID и CMFD ставят проверенный offset обратно после
быстрой проверки; остановка майнера во время проверки (miner stop / miner restart в HiveOS) больше не считается провалом
(нет «died while checking», нет паузы auto-uv на 24 ч). Новое: --auto-uv для Common Foundry (CMFD) на NVIDIA и AMD Radeon.
Исправления
- Лок частот возвращается при выходе (
--lock-cclock/--lock-mclock). Раньше майнер при выходе снимал лок, и риг HiveOS
оставался без него. Теперь возвращается прежний лок: в HiveOS — из профиля разгона (/hive-config/nvidia-oc.conf), в других
системах — изFFG_RESTORE_CCLOCK/FFG_RESTORE_MCLOCK(имена FreeForGemPearFFGP_RESTORE_*тоже работают; одно значение
или по карте, 0 = лока не было); иначе сброс, как раньше. И после сбоя /kill -9(следующим запуском). Pearl, NOID и CMFD. - Применение разгона во время майнинга.
nvidia-ocв HiveOS при каждом старте майнера и смене OC пишет Core Clock из
профиля, 0 при пустом поле — раньше это выключало андервольт до перезапуска. Теперь offset, прочитанный как 0, как
значение профиля HiveOS или как ваш исходный offset, считается применением разгона (не чаще 4 раз в час; любое другое
значение — ваш выбор, майнер отступает на этой карте):- Pearl: проверенный offset ставится снова после быстрой проверки (майнинг на карте встаёт на ~30 с; ошибка — шаг назад).
- NOID: offset перечитывается каждые 30 с; подобранный NOID-offset возвращается после 30-секундной stress-проверки с паузой
майнинга на этой карте; база 0 (без--auto-uv) или значение--uv-offsetставится сразу — offset от Pearl, возвращённый
разгоном, дал бы тихо неверные результаты NOID. - CMFD: движок этой карты останавливается, сохранённый CMFD-offset проходит быструю проверку на модели + официальный
тест-вектор, движок перезапускается на нём. - Проверка, во время которой разгон сбросил offset, повторяется на нужном offset (Pearl, NOID, CMFD).
- Остановка во время проверки — не провал.
miner stop/miner restartв HiveOS шлёт Ctrl+C, а потом закрывает
screen-сессию (второй сигнал). Раньше проверяемый offset оставался «точкой сбоя» (следующий старт: «died while checking …,
not tuning») или стартовая быстрая проверка считалась проваленной (auto-uv на паузе 24 ч). Исправлено для Pearl, NOID
(процесс проверки, убитый тем же Ctrl+C, — не вердикт) и CMFD. - Риги с малым ОЗУ (Pearl): перепроверка в майнинге сначала получает память и только потом ставит карту на паузу — карта,
ждущая ОЗУ, продолжает майнить.
Новое
--auto-uvдля CMFD на NVIDIA: свой CMFD-offset на каждую карту, каждый шаг проверяется побитно на настоящей модели воркером
движка + официальный тест-вектор Common Foundry; хранится вuv.json(разделcmfd). CMP 50HX (225 Вт, 1410 МГц): 13,10 FW/s
при 216 Вт → 13,21 при 196 Вт (+11 % FW/kWh). MANUAL.md, раздел 13.--auto-uvдля CMFD на AMD Radeon (Windows): amduv с отдельной точкой для CMFD, профилиUV_GOAL=eff/bal/max;
RX 6800 XT сток 10,0 FW/s при 280 Вт →bal9,1 FW/s при 193 Вт (+32 % FW/Вт). MANUAL.md, раздел 14.- MANUAL: карты CMP (CMP 50HX для Pearl не рекомендуется, для CMFD подходит; разблокировки CMP нет).
Проверено (RTX 3070, Шахтёр GPU1)
- Лок частот: Ctrl-C / SIGTERM /
kill -9+ следующий старт → лок профиля HiveOS 1200/810 на месте;FFG_RESTORE_*и
FFGP_RESTORE_*→ 1250/810, 1350/810; без них → сброс (как раньше). То же с--algo noid. - Pearl: разгон посреди майнинга (0, значение профиля +30) → +150 возвращён после быстрой проверки, +45 вручную → отступил;
разгон во время стартовой проверки → проверка повторена; остановка как в HiveOS во время проверки → маркера нет, паузы нет.
Пул 3 мин: 66,6 TH/s @ 103 Вт, 9/9 принято. - NOID: self-test (eff + speed) пройден; разгон посреди майнинга (0, +30) → +195 возвращён после stress-проверки, +45 вручную →
отступил; без--auto-uvвозвращённые «разгоном» +175 владельца → снова 0; разгон во время стартовой проверки → повторена;
остановка во время проверки → маркера нет, паузы нет. Пул 3 мин (InnovLab, eff @1400 МГц,--auto-uv+195): 34,8 MH/s
@ 72 Вт (0,482 MH/Вт), 37 принято / 0 отклонено. - CMFD (Aria, 135 Вт, сохранённый +195): остановка во время проверки → маркера нет, воркеров не осталось; 3 мин 14,2–14,6 FW/s
@ 135 Вт; разгон посреди майнинга → движок остановлен, быстрая проверка +195 ok (14,65 FW/s), движок перезапущен на +195;
+45 вручную → отступил. (Шар CMFD в этих коротких прогонах нет: на Aria при 14 FW/s шары редкие.) - Windows-сборка: Pearl self-test пройден (RTX 4070 Laptop).
Библиотеки Pearl побайтно те же, что в 1.6.2/1.7.0-beta, библиотеки NOID — те же, что в 1.7.0-beta.
Файлы
| Файл | SHA-256 |
|---|---|
freeforgem-1.7.1beta.tar.gz — кастомный майнер HiveOS (Installation URL) |
41b0607f83915f29316f735f31c5625841328476af453b49758d759060093341 |
freeforgem-1.7.1-beta-linux-x86_64.tar.gz — Linux x86_64 (glibc 2.31+) |
a5acde427075f4b1347b350a5a4b1e1b4156df3e4e5c67e452fbcc68ac9cb880 |
freeforgem-1.7.1-beta-windows-x64.zip — Windows 10/11 x64 |
98acad2ce6b21eaf9a0f0031a618d0e7000f61d3e0cd00dffc260bc9a3fbe541 |
Ссылка для HiveOS: https://github.com/pepsykolya/FreeForGem/releases/download/v1.7.1-beta/freeforgem-1.7.1beta.tar.gz
(полётный лист тот же, что для 1.7.0-beta, меняется только ссылка).