[Pkg-bitcoin-devel] miners

Dmitry Smirnov onlyjob at member.fsf.org
Mon Dec 10 23:05:54 UTC 2012


On Tue, 11 Dec 2012 09:48:11 Scott Howard wrote:
> cgminer is a fork of cpuminer. cpuminer development stopped once
> cgminer took off. Some info is here:
> https://en.bitcoin.it/wiki/Cpu_Miner

You're right indeed. Than you, I wasn't aware of that.


> and on the official thread:
> https://bitcointalk.org/index.php?topic=1925.0
> The author of cpuminer says:
> "UPDATE:  This has largely been superceded by Con Kolivas's cgminer
> fork.  See cgminer's official forum thread for updates and details."
> 
> cgminer uses the same code and algorithms for cpumining as cpuminer.
> That's why I think it is redundant to have both.
> 
> I think we should package cgminer, only.

Yes of course.


> 
> >> Are there any features in cgminer that are not present in cpuminer?
> > 
> > Yes, plenty. For example GPU (OpenCL) mining.
> 
> I had it backwards: are there any features in cpuminer that are not
> present in cgminer? I don't think so.

:) Probably true.


> 
> >> If
> >> there are, could we possibly patch cgminer to include those changes?
> > 
> > No, that would not be possible.
> 
> I think there are only 2 commits to cpuminer since the fork with
> cgmienr, we could cherrypick those - although one of them is a build
> fix (autogen.sh) which already was fixed in cgminer.

I realised that I packaged not the original "cpuminer" but its slightly 
optimised fork: 

	https://github.com/pooler/cpuminer

That's probably why it appears to be faster than cgminer on CPU.
For "cgminer" CPU mining "is no longer under active development".


> "pooler" wrote an improved scrypt algorithm for cpuminer:
> https://github.com/pooler/cpuminer

That's the one I had packaged. :)

 
> 
> great, just looking out in case you find it useful!

Thanks, your hints are always much appreciated. :)

It'll be easier to focus our attention on cgminer only.

Feel free do delete "cpuminer" repository or I'll drop it myself later at 
convenient time.


-- 
Regards,
Dmitry.



More information about the Pkg-bitcoin-devel mailing list