GPU miner for NOID — measured, and it worksThe maintainer asked in
discussion #12 whether a GPU could help with the nonce search, and said only a real implementation and a benchmark could answer it. I built one. Here is the answer.
Why a GPU can't mine Parano1d alone — and why that stops mattering behind a poolEvery block needs a fresh HistoryStep proof before there is anything to search, and that proof is CPU work. A GPU cannot build it. On its own, a GPU would sit idle between blocks waiting for a CPU, and if a new block landed first the prepared work would be thrown away.
A pool removes that: its node builds and proves the template once, and every GPU attached to it searches nonces on that same template in parallel. The GPU never touches the proof. It only does the part it is good at.
The arithmetic question, answered with numbersPoseidon2b over GF(2^128) needs carryless multiplication. CPUs have it in silicon (VPCLMUL, PMULL); GPUs have to emulate it, which is expensive per operation. The open question was whether parallelism pays for that emulation. It does, and not marginally.
Measured per card, from the pool's own share accounting — the rate implied by shares actually delivered, not what the miner claims about itself:
RTX 5090 62 MH/s per card
RTX 4090 42 MH/s per card
RTX 5080 32 MH/s per card
RTX 5070 Ti 26 MH/s per card
One process drives every card in a machine. A four-card rig has been running at ~130 MH/s for hours against a live pool, with rejects in the low single digits per thousand.
DownloadWindows, Linux, and a HiveOS custom-miner package :
github.com/lucasan123/noid-gpu-miner noid-gpu --gpu --coinbase o1YOURADDRESS --worker rig1
Tried and supported pools:
Ariapool:
https://pool.ariabrain.com/noid.htmlMy pool:
https://parano1d-pool.fun/Your NOID address is your login and your payout address; there is no registration. Generate it on your own machine and give out only the public address — never a seed phrase or a wallet file. Mining does not need them, and anyone asking you for them is stealing from you.
Needs an NVIDIA driver 580 or newer. On HiveOS, a jammy or noble image. Verify what you downloaded against SHA256SUMS.txt in the release.
The dev fee, stated plainly10% of the shares are submitted under the dev fee address instead of yours.
That address is used for nothing else, so anyone can see on chain exactly what this software earns. The fee never changes the coinbase of a block, and never switches mid-search — only between jobs. It is printed in the header on every single run, with the address in full: you do not have to take my word for it, just read the screen. And if the fee cannot be delivered, the miner stops instead of mining, rather than run while showing you something different from what it does.
Yes, 10% is higher than the 1–3% that is usual. It is disclosed, it is verifiable, and nobody has to use it.
SourceOnly binaries are published. If you would rather run something you can read, the official parano1d-miner is right there and that is a completely fair choice — I am not going to argue against it.
No warranty of any kind. Mining software moves money; run it only from a source you decided to trust, and decide that for yourself.