Please login or register.

Open source AMD miner by Wolf0

Introduction

Who - Wolf0, renowned miner developer. Worked on the original monero solo miner and the nvidia miner. Also responsible for mining software for many other algos.

What - Open source AMD miner for Monero with solo mining support.

Why - The only AMD miner is Claymore's, and its closed source and also has a fee. In order to increase the strength of the Monero network, we need as much hashpower as we can get. Furthermore, GPU solo mining may increase the number of people running full solo nodes. Finally, Wolf0 is an excellent mining software developer with a proven track record, and has found some flaws in the monero pool software and is interested in creating a new monero pool software / architecture that will both correct these flaws and provide a means to allow an individual miner to confirm that the pool is honest. Getting him on board with this project will hopefully spur further developments.

Amount: 5750 XMR.

Milestones / Payouts / Timeframe:

1 - Working OpenCL implementation. Payout: 1000 XMR. Timeframe: 2 days

2 - Host code and pool interface. Payout 2000 XMR. Timeframe: 2 weeks

3 - Performance on a 290x. 400 h/s = 500 XMR. 400-500 h/s = 750 XMR. 500-600 h/s 1000 XMR. 600-750 h/s 2000 XMR. Timeframe: 2 weeks.

4 - Solo mining support. Payout: 750 XMR. Timeframe: open-ended

Conditions for payouts:

1 - it works. Code is released open source. License to be determined, but it will NOT be GPL. Perhaps MIT or WTFPL.

2 - Software is released open source via github. Compiled binaries are released for all major platforms. Software is as user friendly as possible. Software can be customized using configuration files.

update

beta of first versions https://github.com/wolf9466/wolf-xmr-miner/releases/tag/0.1

Replies: 54
ArticMine posted 8 years ago Weight: -167 | Link [ + ]

Donated 718.67 XMR Open source AMD miner by Wolf0 is now at 100% funding.

Wolf0 edited 8 years ago Replies: 1 | Weight: -166 | Link [ + ]

Miner works now; the code for the stratum and general stuff is fully custom, as well. Clears 400H/s on 290X, meeting the first performance milestone, as the OpenCL has been improved.

EDIT: Here it is: https://github.com/wolf9466/wolf-xmr-miner

Reply to: Wolf0
Gingeropolous posted 8 years ago Replies: 1 | Weight: -166 | Link [ + ]

binaries? compile instructions? list of dependencies?

Reply to: Gingeropolous Wolf0
Wolf0 posted 8 years ago Weight: -165 | Link [ + ]

I'd like people who know what they're doing to test before I release Windows binaries. As for dependencies, just jansson. To compile, just make.

snakes edited 8 years ago Replies: 1 | Weight: -165 | Link [ + ]

FWIW, I can confirm running wolf's miner on Win 8.1 on two of my AMD cards: 290 (at 406 H/s) and 280x (at 333 H/s):

http://imgur.com/b4NF5Ud

Cheers,

snakes

palexander posted 8 years ago Replies: 2 | Weight: -165 | Link [ + ]

If my understanding is correct, binaries are released continually throughout the process of development before payouts can be made. Am I reading the initial contract incorrectly?

Reply to: palexander
Gingeropolous posted 8 years ago Weight: -165 | Link [ + ]

thats how I read the "contract" as well - payouts upon release of binaries and release of open source code. Furthermore, user friendliness is a stipulation of payout but is unfortunately not defined and apparently can have a range of interpretations. I, for one, include "instructions for compiling on a fresh Ubuntu install" in my definition of user friendliness.

Reply to: palexander
Wolf0 posted 8 years ago Weight: -165 | Link [ + ]

Done: https://github.com/wolf9466/wolf-xmr-miner/releases/tag/0.1

Luzer edited 8 years ago Replies: 1 | Weight: -165 | Link [ + ]

Any special version of OpenCl needed?

I was going to get this version: http://support.amd.com/en-us/kb-articles/Pages/OpenCL2-Driver.aspx

Reply to: Luzer
Wolf0 posted 8 years ago Replies: 1 | Weight: -165 | Link [ + ]

That's WAY old, but may work. 15.7 is the one I used.

Reply to: Wolf0 Luzer
Luzer posted 8 years ago Weight: -165 | Link [ + ]

Ended up using 15.7.1 http://support.amd.com/en-us/download/desktop?os=Windows+7+-+64

Reply to: snakes
Luzer posted 8 years ago Replies: 1 | Weight: -165 | Link [ + ]

I get the error below when I use the default config. I do have two graphic cards and when I remove card 1 from the config it works

Selected OpenCL device index 1 doesn't exist.

Reply to: Luzer snakes
Wolf0 posted 8 years ago Weight: -164 | Link [ + ]

Oops, index should probably be zero for the default config.

muchoman posted 8 years ago Replies: 1 | Weight: -164 | Link [ + ]

Getting this error. Error -1 when calling clGetDeviceIDs for number of devices.

Reply to: muchoman
Wolf0 posted 8 years ago Replies: 1 | Weight: -164 | Link [ + ]

You don't have any GPUs on platform 0 - or no drivers installed for them.