Bitcoin Forum
October 15, 2026, 05:22:29 PM *
News: Serious possible issue involving Ledger hardware wallets and CryptoBilis
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: FreeForGemPearl — Pearl (PRL) miner with a feature nobody else has: --auto-uv  (Read 28 times)
pepsykolya (OP)
Newbie
*
Offline

Activity: 7
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: 7
Merit: 0


View Profile
Today at 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
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!