Bitcoin Forum
October 17, 2026, 02:45:17 AM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: FreeForGemPearl — Pearl (PRL) miner with a feature nobody else has: --auto-uv  (Read 42 times)
pepsykolya (OP)
Newbie
*
Offline

Activity: 9
Merit: 0


View Profile
October 14, 2026, 10:54:43 AM
 #1

FreeForGemPearl — Pearl (PRL) miner with a feature nobody else has: --auto-uv
When you overclock a GPU, the real limit is invisible by ordinary means:
❌ No rejected/invalid shares — the pool accepts everything
❌ No Xid errors in dmesg
❌ No artifacts, no crashes
But right at the edge, the card starts producing silent wrong results: one matrix op in thousands computes differently. The pool won't flag it as a reject — the share just vanishes. You think you're mining at 100% while silently losing valid shares.
--auto-uv fixes this: the miner walks up the V/F offset in 15 MHz steps and verifies every step bit-exactly — the same work is re-run on the GPU and compared against the CPU result. If a single bit differs, the step is rejected and it steps back 15 MHz.
Real example on an RTX 3070:
+240 ok → +255 ok → +270 FAILED (transcript words diverge on rerun 480) → back to +240
Result: 98.4 → 86.5 W at the same 70 TH/s. You'd never find this by hand — the card never "complained".
State is saved per GPU (UUID + driver + kernel), re-checked every 6 h, auto step-back on reject bursts. On a 4070 Ti there is not a single bit error up to the +300 cap across 1500–2500 MHz — huge headroom you didn't know you had.
Measured on live rigs (LuckyPool):
8× RTX 3070 (lock 1650/810):
— miner-reported: 589.4 TH/s @ ~914 W, 0 rejected
— pool averages (dashboard): 723 / 623 / 630 TH/s over 1h/6h/24h
RTX 4070 Ti (lock 2100, auto-uv +300): 94.8 TH/s @ ~135 W (0.70 TH/W)
1× RTX 3070 (lock 1560 + auto-uv): 70.2 TH/s, 86.5 W after undervolt
⚠️ For 40xx: the kernel is tuned for sm86 — peak at 1900–2100 MHz; above that hashrate degrades (51 TH/s at 2300). Best 4070 Ti efficiency: 1900 MHz → 86 TH/s @ 118 W (0.73 TH/W).
1% dev fee. Windows / Linux / HiveOS. Ready-made start files for LuckyPool and Kryptex, gzip-compressed proofs (~90× less traffic per share), NOCK merge mining on LuckyPool (pays NOCK for the same work).
Not supported: pearlhash.xyz — that pool uses a proprietary binary protocol, not JSON stratum (support planned).
Releases: https://github.com/pepsykolya/FreeForGemPear/releases
pepsykolya (OP)
Newbie
*
Offline

Activity: 9
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: 9
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
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!