Bitcoin Forum

Bitcoin => Project Development => Topic started by: dostortugas on July 12, 2011, 09:29:38 AM



Title: Native Linux not python Ncurses CPU GPU Miner FundRaiser
Post by: dostortugas on July 12, 2011, 09:29:38 AM
Hello everyone,

as all those python is wasting RAM I'd like to start a bounty hunt/fund raise for a proper LinuxMiner

If anyone is interested in this tip off at 1GhCtcAF1EPuwGYSuFfuN66Kgh6GSaHWTT
I will collect the coins for it and this starting post will hold the requirements to earn the pot.

What I'd like to see is something in pure CLI style, ncurses is not a "must have" but it should be a standalone program to start stop single/all graphiccards (all those screen scriptlets turning my ps aux output into a screen lister is an absolute NOGO!).

Must have:
ncurses like - one program (you may start off with something like hashkill {which gives me 15MH/s less than phatk on each card})
simple pool changes/management per card
config editor for each miner
latest/custom kernels
no python! proper C or C++ or something else not so "python/fortran/delphi"
worker balance adjustable for rigs with sharing owners
get the same performance as phoenix with latest phatk on 5xxx and 6xxx
display GPU clock/temp/fanspeed (aticonfig) configurable reread-timer


Nice to have at this point:
high-performance daemon with CLI API + ncurses like frontend
Simple IRCbot interface
ATIconfiguration implementation is not needed but a nice to have.
debian - ubuntu .debs for the lazy people
1% fund collector setting to keep the development (highly optional setting)
Munin-Node Plugin
bootable^^

The Rules

The first beta (no alpha stage stuff) locks the bounty for 1 week, the volunteer has 1 week to get to the next release.
The first FOSS RC earns 25% of the funds collected by then.
The third FOSS RC earns 50% of the funds collected by then.
First release earns 50% of the funds collected by then.
Every further release (new features properly implemented) will earn 50% of the funds collected by then.

The BTC address used is currently empty and can then be tracked with blocks. If anyone needs some trust on it speak to me in freenode (chem|st). I am member of the unix working group at the University of Kaiserslautern in Germany. As you may recognize; the pot is not going to be spend all once. I do not want anyone bumping a program in to the world and then don't care about the future. My hacker skills are far away from doing this so I thought about how to get a proper "toolset". The only way is paying money for it. If the fund raises enough and none volunteers I will setup a vote for if we should ask a proper software company to code one.


Any input on "must have"s?





Title: Re: Native Linux not python Ncurses CPU GPU Miner FundRaiser
Post by: EskimoBob on July 12, 2011, 11:03:35 AM
Excellent idea! Hopefully it works out and we can start testing your new miner soon.

Quote
debian - ubuntu .debs for the lazy people...

...and Gentoo ebuild too ;) 


Title: Re: Native Linux not python Ncurses CPU GPU Miner FundRaiser
Post by: KJaneway on July 13, 2011, 03:39:09 PM
whow. thats a nice idea, All Linuxminers i tried so far had their disatvantages. So i find that topic also very interesting.

Btw: The thread is in my opinion in the wrong subforum. It should be better in placed in the mining Forum. 


Title: Re: Native Linux not python Ncurses CPU GPU Miner FundRaiser
Post by: ffwd on July 13, 2011, 04:15:07 PM
actually Con Kolivas (yes, the -ck kernel guy) already working on it

http://forum.bitcoin.org/index.php?topic=28402.0


Title: Re: Native Linux not python Ncurses CPU GPU Miner FundRaiser
Post by: bitterness on July 13, 2011, 06:34:02 PM
You should consider joining Kolivas. I hope i don't sound rude, but his status is already "god like", since his -ck Kernel really was the best Linux Desktop Kernel almost 10 years ago. (mainly because of his awesome work on schedulers)


Title: Re: Native Linux not python Ncurses CPU GPU Miner FundRaiser
Post by: dostortugas on July 13, 2011, 07:32:04 PM
as soon as it compiles on amd64... currently having trouble with it not finding OpenCL ;(


Title: Re: Native Linux not python Ncurses CPU GPU Miner FundRaiser
Post by: dostortugas on July 13, 2011, 07:34:43 PM
forget it.. I got no opencl-headers installed...


Title: Re: Native Linux not python Ncurses CPU GPU Miner FundRaiser
Post by: dostortugas on July 13, 2011, 08:56:57 PM
OK cgminer is a good start, but we miss on some critical details... is there anything else than just displaying  stats? All the automagic is nice but what I am looking for is more than a data collector with nice performance^^

Not bad  - I will use it now as the json.cfg comes handy ;)


Title: Re: Native Linux not python Ncurses CPU GPU Miner FundRaiser
Post by: dostortugas on July 14, 2011, 10:05:55 AM
so on the rig it compiled, but on a fresh install debian testing and on an ubuntu natty it seems to not like the ncurses-dev packages, references to ncurses.h are missing. do I miss on anything for compiling this properly?

for the records... I don't get it to perform like phoenix + phatk in terms of MH/s but the shares/minute look promising!


Title: Re: Native Linux not python Ncurses CPU GPU Miner FundRaiser
Post by: dostortugas on July 14, 2011, 05:55:48 PM
So what about a not so python miner? (have cgminer running on phoenix phatk ~stats now)


Title: Re: Native Linux not python Ncurses CPU GPU Miner FundRaiser
Post by: dostortugas on July 14, 2011, 10:00:22 PM
come on people cgminer needs a pot to earn the time he meets the requirements...