Open Pearl Miner (Nvidia/AMD)A high-performance Pearl (PRL) proof-of-work miner for NVIDIA and AMD (beta) GPUs.
Mixed-GPU rigs are supported. Ampere/Ada cards run a fused int8 tensor-core kernel (GEMM + in-mainloop transcript fold + tensor-core noise generation), bit-exact with the Pascal DP4A path; Pascal cards run DP4A.
FeaturesAMD cards beta support
~7.0 TH/s sustained on a single Tesla P40 (Pascal DP4A).
~30 TH/s on a single RTX 4050 mobile (Ada) — fused int8 tensor-core GEMM + in-mainloop transcript fold + tensor-core noise generation, all bit-exact with DP4A.
~220 TH/s on RX 9900
Multi-GPU — auto-detects every GPU and runs one worker per card, near-linear scaling.
Continuous mining — no idle time waiting between pool jobs.
Background proof submission — finding a share never stalls the search.
Solo mining — mine to your local pearl-gateway node.
Pool mining — built for LuckyPool's Pearl stratum (default) with more pool protocols planned.
HiveOS — full HiveOS custom-miner package.
Dev fee - 1%
Available for Windows/Linux/Hive
Quick StartWindows
p40-miner.exe --wallet prl1YOURWALLET --worker rig1
Linux
./p40-miner --wallet prl1YOURWALLET --worker rig1
That's it — it auto-detects all GPUs and starts mining.
Official linksSource:
https://github.com/neilquicks/open-pearl-minerLatest version:
https://github.com/neilquicks/open-pearl-miner/releases/tag/v1.7.1HiveOSDownload p40-miner-1.7.1.tar.gz and install it as a Custom miner:
Flight Sheet → Miner = Custom.
Set the Installation URL to the tarball, or scp it to the rig and run tar -C /hive/miners/custom -xzf p40-miner-1.6.1.tar.gz.
Wallet and worker: your Pearl wallet prl1... (worker name auto-appended).
Pool URL: pearl-eu2.luckypool.io:3360 (default LuckyPool GPU pool).
Extra config arguments (optional): --devices 0,1, --region 4096, etc.
The miner reports per-GPU TH/s and accepted shares to the HiveOS dashboard. Built against glibc 2.31, so it runs on both the focal (20.04) and jammy (22.04) HiveOS images and newer.