Bitcoin Forum
October 29, 2026, 05:36:12 AM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] FreeForGem 1.7.2 — Pearl + NOID + CMFD GPU miner | auto-undervolt | 1% fee  (Read 141 times)
pepsykolya (OP)
Newbie
*
Offline

Activity: 23
Merit: 0


View Profile
October 14, 2026, 10:54:43 AM
Last edit: October 27, 2026, 06:40:05 PM by pepsykolya
 #1

FreeForGem — GPU miner for Pearl (PRL), NOID (Parano1d) and Common Foundry (CMFD)
1.7.2 (2026-10-27) · Download · Manual (EN / RU / 中文) · HiveOS guide · GitHub

FreeForGem is the multi-coin successor of FreeForGemPear (the Pearl miner this thread started with): one binary freeforgem for three coins, own GPU kernels, a CPU check of every share before it is sent, 1% dev fee and the optional per-GPU automatic undervolt --auto-uv. Saved --auto-uv results of FreeForGemPear are imported on the first start. FreeForGemPear continues as the Pearl-only miner in its own repository.

Coins
CoinHiveOS hash algorithmGPUs
Pearl (PRL)pearlhashNVIDIA RTX 20/30/40/50, GTX 16, CMP; AMD RX 6000+ (Windows)
NOID (Parano1d)parano1dNVIDIA RTX 30/40/50 (sm_80+), driver 580+
Common Foundry (CMFD)forgematrix_v4NVIDIA RTX 20 or newer, AMD Radeon (Windows); ~7 GB free GPU memory
Linux x86_64 (Ubuntu 20.04+), HiveOS (custom miner freeforgem) and Windows 10/11 x64.

What's new in 1.7.2
  • Undervolt profiles per core clock lock (Pearl, NOID, CMFD): switching the lock reuses that lock's verified offset, a new lock is tuned once. --uv-reset forgets the current lock, new --uv-reset-all forgets all.
  • Self-heal after a crash (Xid): the miner names the failing GPU, steps its offset down 30 MHz and restarts itself (at most 12 times an hour) — no tuning from scratch, no restart loop. An offset that failed a check is never applied.
  • GPUs that are not tuning keep mining; progress per GPU, coloured log. Tuning on RTX 3070 starts near the edge: ~11 min instead of 20 for an 8× RTX 3070 rig.
  • NOID: load average 2–3 instead of 24+ on an 8-GPU rig (HiveOS reboots at LA > 28); stale shares dropped before sending, no stale-share flood at start.
  • Leftover offsets of another miner are reset to the HiveOS OC profile; HiveOS shows the rig TH/W (Pearl) or MH/W (NOID) next to the version.
  • Fixes the known issue of 1.7.1-beta.

NOID on 8× RTX 3070 (HiveOS, memory 810 MHz, --auto-uv, rig totals)
ModeCore lock, MHzMH/sWMH/W
eff (recommended)1300257.05230.491
eff1400277.66060.458
speed (recommended)1500336.07100.473
speed1750393.010140.388
CMFD on the same rig: --auto-uv found +240..+315 per card, +9..+12% efficiency, ~184 FW/s at 1720 W. Single cards: RTX 3070 ~20 FW/s, RTX 4070 Ti ~35 FW/s.
Pearl: RTX 3070 @1560 / 810 ~70.5 TH/s at ~107 W (~86 W with --auto-uv); RTX 4070 Ti @2445 / 810 144.7 TH/s at ~169 W; RTX 2060 SUPER @1605 / 5001 49.9 TH/s; AMD RX 6800 XT 34.4 TH/s stock, ~30–32 TH/s at 160–172 W with --auto-uv (Windows).

Why --auto-uv
Near the stability limit a GPU does not crash and reports no Xid — it starts returning silently wrong results, which the pool never shows you as rejects. --auto-uv (optional, needs root / Administrator) finds the deepest safe V/F offset of every GPU with bit-exact checks under full load, keeps one step of margin, re-checks while mining and restores your settings on exit. RTX 3070 on NOID eff @1400: 87.5 W → 72.8 W at the same hashrate (+20% MH/W).

Quick start — HiveOS (new flight sheet, Miner: Custom → Setup Miner Config)
Code:
Miner name       : freeforgem
Installation URL : https://github.com/pepsykolya/FreeForGem/releases/download/v1.7.2/freeforgem-1.7.2.tar.gz
Wallet template  : %WAL%.%WORKER_NAME%

Pearl : hash algorithm pearlhash       pool pearl-eu2.luckypool.io:3360           extra: --auto-uv
NOID  : hash algorithm parano1d        pool stratum+ssl://eu2.innovlab.cc:19601   extra: --algo noid --noid-mode eff --lock-cclock 1300 --lock-mclock 810 --auto-uv
CMFD  : hash algorithm forgematrix_v4  pool cmfd+tls://159.69.194.46:29445?pin=9dfb51083f287726117f689f87bc7a878792efcca58ca8b6f6e7c05ac5d152e9   extra: --auto-uv
HiveOS caches the archive by file name, so every version has a new file name — always paste the URL of the current release. CMFD needs its own OC profile without the memory lock. Coming from FreeForGemPear: create a new flight sheet.

Windows — unpack freeforgem-1.7.2-windows-x64.zip to a folder without spaces, open the start file for your coin and pool (start-luckypool-*.bat, start-kryptex-*.bat, start-noid.bat, start-cmfd.bat), put your wallet into WALLET, run (as Administrator for --auto-uv). Only the GPU driver is needed.
Linux
Code:
tar xzf freeforgem-1.7.2-linux-x86_64.tar.gz && cd freeforgem-1.7.2
./freeforgem --pool pearl-eu2.luckypool.io:3360 --wallet YOUR_PRL_ADDRESS --worker rig1 --auto-uv
./freeforgem --algo noid --pool stratum+ssl://eu2.innovlab.cc:19601 --wallet o1YOUR_ADDRESS --worker rig1 --noid-mode eff --lock-cclock 1300 --lock-mclock 810 --auto-uv
NOCK merge mining on LuckyPool: wallet prl1...+YOUR_NOCK_ADDRESS, no hashrate loss.

Video tutorial 1.7.2 (interview): English · Russian (subtitles .srt on the release page)

Dev fee — 1%: Pearl / NOID — one 60-second slot every 100 minutes on your own pool under a separate login, shown in the log; if the fee login can't be served, the slot is skipped. CMFD — 36 s per hour per GPU inside the engine.

Trust: the host program (pool client, job and proof logic) is open source; the GPU kernels ship as binary libraries. Every share is checked on the CPU before it is sent (Pearl: official zk-pow verifier). SHA-256 of every file — SHA256SUMS on the release page; download only from GitHub releases.
Code:
0295d630b91a871bd40b95bc8a92e16afa66ca01f1cc30abfa9983e0546a483c  freeforgem-1.7.2.tar.gz (HiveOS)
6b00ab31140b8f1190b8e4701e65e24997a69c8f7a5d37a12a4caff6ecd81bdb  freeforgem-1.7.2-linux-x86_64.tar.gz
b6ec88b86bdea4cd51c6026294afa963bca91486063cc7117b1e1c5dc471377d  freeforgem-1.7.2-windows-x64.zip

Questions, logs and hashrate reports (especially RTX 40/50 on NOID, AMD on Pearl/CMFD) — post here. Disclosure: I'm the developer of FreeForGem.
pepsykolya (OP)
Newbie
*
Offline

Activity: 23
Merit: 0


View Profile
October 15, 2026, 08:41:59 AM
 #2

What's new in 1.4.8
Three new options for the optional --auto-uv undervolt tuner:

--uv-min N: the offset the tuner starts from and never goes below. Default: the offset already set in HiveOS / the driver, or 120 if none. (Before, tuning always started at the card's current offset.)
--uv-step N: MHz per tuning step (default 15).
--uv-keep-last: after a failed step, keep the last good step instead of the default (last good step minus one step of margin).
These only affect --auto-uv; mining and the kernel are unchanged (v1pb-k8192, label 3616f6e6). Validated on an RTX 3070: --uv-min 150 started the search at +150 and stepped up by 15 MHz, restoring the card's own offset on exit.

https://github.com/pepsykolya/FreeForGemPear/releases/tag/v1.4.8
pepsykolya (OP)
Newbie
*
Offline

Activity: 23
Merit: 0


View Profile
October 16, 2026, 10:41:49 PM
 #3

FreeForGemPear 1.5.0 Latest
@pepsykolya pepsykolya released this 1 hour ago
 v1.5.0
 86e4801
FreeForGemPear — GPU miner for Pearl (PRL), pearlhash, with a 1% developer fee.
Full manual (English / Pyccкий / 中文): MANUAL.md

What's new in 1.5.0
RTX 50 series (Blackwell) support.

RTX 5060 / 5070 / 5080 / 5090 (sm_120) now run. The GPU library ships a compiled search kernel for Blackwell and uses it automatically on these cards. Before 1.5.0 they stopped at start with pg_init … no kernel image is available for execution on the device.
Confirmed by users on an RTX 5070 and an RTX 5080: the card starts, mines and the pool accepts its shares. The Blackwell kernel is not tuned yet (the hand-tuned SASS kernel is Ampere-specific); hashrate and power figures for 50xx will be added later.
RTX 50xx needs NVIDIA driver 570 or newer.
--auto-uv works on Blackwell too: its bit-exact check runs on the same compiled kernel. Checked that the compiled kernel produces check transcripts bit-identical to the tuned kernel.
RTX 30xx / 40xx: unchanged. Same tuned kernel (v1pb-k8192, label 3616f6e6), same hashrate and power: a 4× RTX 3070 HiveOS rig mines 342.5 TH/s at ~670 W, as on 1.4.7. The Linux library still needs only glibc 2.17 / GLIBCXX 3.4.21.
Manual (EN/RU/中文), Windows section: GPU tuning (AUTO_UV, LOCK_CCLOCK, LOCK_MCLOCK, MOFFSET) needs the .bat run as Administrator; plain mining does not. New example of a custom .bat with nvidia-smi -lgc / -lmc / -pl (power limit), a restart loop and a log file.

https://github.com/pepsykolya/FreeForGemPear/releases/tag/v1.5.0
pepsykolya (OP)
Newbie
*
Offline

Activity: 23
Merit: 0


View Profile
October 18, 2026, 11:22:42 PM
 #4

FreeForGemPear 1.5.3-rc3 — Pearl (PRL) GPU miner for NVIDIA: RTX 20 / 30 / 40 / 50, auto-undervolt, HiveOS + Windows

https://raw.githubusercontent.com/pepsykolya/FreeForGemPear/rc-1.5.3/docs/img/rig02-4x3070-1900.jpg
4× RTX 3070 on HiveOS, core 1900 MHz / memory 810 MHz, --auto-uv: 85.5 TH/s per card, 343 TH/s for the rig at ~668 W (0.51 TH/W).

What's new in 1.5.3-rc3 (test build)
  • Turing support: RTX 20xx / GTX 16xx / CMP 30–50HX with a hand-scheduled SASS kernel — RTX 2060 SUPER @1605 MHz: 49.9 TH/s. Turing needs the memory locked at 5001, not 810.
  • Hashrate per watt in the log: every 10 s, per GPU and in total, e.g. GPU0 49.906 (151 W, 0.330 TH/W).
  • Faster start with --auto-uv: a recently verified undervolt is applied immediately.
  • RTX 30 / 40 / 50: same tuned kernel as before; slightly more work per attempt (+0.2%).

Video tutorials — undervolt / --auto-uv setup (Windows and HiveOS)
https://raw.githubusercontent.com/pepsykolya/FreeForGemPear/rc-1.5.3/docs/img/video-undervolt-en.jpg  https://raw.githubusercontent.com/pepsykolya/FreeForGemPear/rc-1.5.3/docs/img/video-undervolt-ru.jpg
▶ English video (mp4)  |  ▶ Russian video (mp4)

HiveOS — quick start
Flight sheet: Coin PRL, your wallet, Pool Configure in miner, Miner Custom → Setup Miner Config:

Extra config arguments and overclocking by card (HiveOS → Overclocking: fixed core clock, lock memory clock)
CardsExtra config argumentsCore lock, MHzMemory lock, MHz
RTX 30xx (3060…3090, 3070 Laptop)--auto-uv1560 (1500 efficiency … 1900 speed)810
RTX 40xx--auto-uv1900–2445810
RTX 50xx--auto-uv --uv-min 3002400–2500810
RTX 20xx / GTX 16xx (Turing)--auto-uv --uv-max 2251470 (efficiency) … 1650 (speed)5001
CMP 40HX--auto-uv --uv-max 15014005001
Only some GPUs of a rig: add --devices 0,2,3.

RTX 2060 SUPER — pick by priority (memory 5001, offset +150, 60 s each)
Core lockTH/sWTH/W
135042.2940.447
147046.01090.424
156048.71250.389
165051.31480.347

Windows 10/11
1. Download freeforgempear-1.5.3rc3-windows-x64.zip and unpack it.
2. Right-click start.bat → Edit: put your PRL address into WALLET=, optionally WORKER=. For the undervolt set AUTO_UV=1 and run as Administrator.
3. Run start.bat — it restarts the miner after a crash and writes logs to logs\.

Downloads (HiveOS, Linux, Windows, videos, SHA-256 sums):
https://github.com/pepsykolya/FreeForGemPear/releases/tag/v1.5.3-rc3
Source code of the host program, manual (EN / RU / 中文): https://github.com/pepsykolya/FreeForGemPear
Requirements: NVIDIA driver 525+ (RTX 50xx: 570+), Linux x86_64 / HiveOS or Windows 10/11 x64.

Developer fee — 1%: one 60-second slot every 100 minutes, on your own pool, under the worker ffgp-devfee; visible in the log (devfee: …).


Пo-pyccки, кopoткo
FreeForGemPear 1.5.3-rc3 — мaйнep Pearl (PRL) для NVIDIA RTX 20 / 30 / 40 / 50, HiveOS и Windows.
pepsykolya (OP)
Newbie
*
Offline

Activity: 23
Merit: 0


View Profile
October 20, 2026, 08:20:39 PM
 #5

1.5.4-rc1 (test build) is out — own kernel for RTX 40xx

RTX 4070 Ti @2445/810, live pool: 144.7 TH/s at 168.8 W (was 144.3 TH/s at 179.0 W with the 1.5.3 kernel), 0 rejected. RTX 4070 Laptop: +2.6% at the same power.
Other GPUs are byte-for-byte the same as 1.5.3-rc3. --auto-uv re-tunes 40xx cards once after the update.

HiveOS URL: https://github.com/pepsykolya/FreeForGemPear/releases/download/v1.5.4-rc1/freeforgempear-1.5.4rc1.tar.gz
Release, Windows/Linux files and SHA-256: GitHub. The first post is updated (settings per card, video guides).

40xx owners: please post your TH/s and W from the log line — especially 4060/4080/4090, I only have numbers for the 4070 Ti and 4070 Laptop.
pepsykolya (OP)
Newbie
*
Offline

Activity: 23
Merit: 0


View Profile
October 27, 2026, 06:40:45 PM
 #6

FreeForGem 1.7.2 is out — the multi-coin successor of FreeForGemPear: Pearl (PRL) + NOID (Parano1d) + Common Foundry (CMFD) in one miner. The first post is rewritten for 1.7.2.

New: --auto-uv profiles per core clock lock, self-heal after a GPU crash (offset −30 MHz, restart without a loop), GPUs keep mining while others tune (~11 min instead of 20 for an 8× RTX 3070 rig), NOID CPU load 2–3 instead of 24+.
NOID on 8× RTX 3070: eff 1300 — 257 MH/s at 523 W (0.491 MH/W); speed 1500 — 336 MH/s at 710 W.

Video tutorial (EN, interview): https://github.com/pepsykolya/FreeForGem/releases/download/v1.7.2/FreeForGem-1.7.2-tutorial-EN.mp4
HiveOS URL: https://github.com/pepsykolya/FreeForGem/releases/download/v1.7.2/freeforgem-1.7.2.tar.gz · Release: GitHub
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!