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
Reply to: Wolf0 muchoman
muchoman posted 8 years ago Replies: 1 | Weight: -164 | Link [ + ]

I have on platform 0 and 1 and drivers are installed

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

Intel CPU OpenCL drivers may be using platform 0, which would return no GPUs. I need to add a parameter for selecting the platform in the config file.

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

I think you're right. On sgminer I have to add --gpu-platform 1 to get them work.

Gingeropolous posted 8 years ago Weight: -159 | Link [ + ]

there was no linux binary release, right?

Wolf0 posted 8 years ago Weight: -125 | Link [ - ]

Update: Thought I fixed the reconnect issue; technically, I did, as it DOES reconnect. But shares are submitted with the ID from the OLD connection, causing rejections after the first disconnect. Working on it.

Wolf0 posted 8 years ago Weight: -122 | Link [ - ]

Reconnecting issues appears to be fixed.

Lloydimiller4 posted 8 years ago Replies: 1 | Weight: -120 | Link [ - ]

Hey Wolf, do you have instructions to get this miner working on an iMac with a radeon 290x? It is my friends and he is interested in mining on it, but I don't have the first clue about how to use a mac, so I will need ELI5 instructions. Thanks!

Reply to: Lloydimiller4
Wolf0 posted 8 years ago Replies: 1 | Weight: -120 | Link [ - ]

I don't use Macs, and I don't support them due to them not giving a shit about compatibility.

Reply to: Wolf0 Lloydimiller4
Lloydimiller4 posted 8 years ago Replies: 1 | Weight: -120 | Link [ - ]

Even if you don't care about them, others do. I would appreciate it if you made your miner available to Macs, even if I have to donate some extra for you to do it. I want Monero to be available to all, including the mining for it. Please reconsider

Reply to: Lloydimiller4 Wolf0 Lloydimiller4
Wolf0 posted 8 years ago Replies: 1 | Weight: -119 | Link [ - ]

Eh... I might do it for a bounty, but it's one HELL of a lot of extra code, because while the Windows and Linux AMD OpenCL drivers act similarly, the Mac one was HEAVILY modified by Apple until it hardly resembles what it was.

Reply to: Wolf0 Lloydimiller4 Wolf0 Lloydimiller4
Lloydimiller4 posted 8 years ago Replies: 1 | Weight: -118 | Link [ - ]

Yes, please figure out what an appropriate bounty would be to add Macintosh usability. I was under the impression that this miner would work for all three OS types, but perhaps that was a little naive of me. I definitely would prefer that nothing in Monero to be exclusionary of any OS, even for mining, and I do understand that the amount of Mac users that want to mine on their GPU is absurdly low. As long as the bounty seems reasonable, I will pitch in a good bit for it. Thank you for considering the work to add it.

Reply to: Lloydimiller4 Wolf0 Lloydimiller4 Wolf0 Lloydimiller4
Wolf0 posted 8 years ago Replies: 1 | Weight: -110 | Link [ - ]

Well, first thing, I'd need a Mac to test on.

Wolf0 posted 8 years ago Weight: -108 | Link [ - ]

Greatly reduced stales and small Windows compatibility fix released in 0.2.

Reply to: Wolf0 Lloydimiller4 Wolf0 Lloydimiller4 Wolf0
Lloydimiller4 edited 8 years ago Replies: 1 | Weight: -78 | Link [ - ]

How much do you think it would cost to get you a refurbished Mac desktop so you can add support for current/some older models and be able to add support to more models going forward? Depending on the price I would be happy to pay for it not all of it, a very good amount. The more mining decentralization the better IMO. :D

-EDIT-

Reply to: Lloydimiller4 Wolf0 Lloydimiller4 Wolf0 Lloydimiller4
Gingeropolous posted 8 years ago Weight: -77 | Link [ - ]

another option, lloydmiller, is that you could purchase the Mac and keep it, and Wolf0 could remote into it (using the power of the internets), if for whatever reason you felt like having another mac around.