It occurs to me that I posted my bounty in the wrong forum initally, so I am cross-posting it here, in the hopes that in the right place it will get more visibility. After careful consideration I'm also altering the goals. I expect this will require a larger bounty to accomplish, so I've added more to the pot and I'm hoping for donations to that end as well.
Any donations to this address will go 100% towards the bounty, which will be awarded to the first individual to complete all the objectives. I have sent .12BTC to that address, and it can be monitored so everyone can be sure that the complete balance goes toward payout.
If you want to donate, but want a refund if the bounty terms aren't met, PM me your donation amount and a refund address *before* you send your donation.
To be clear, you will
only receive a refund on your donation if the bounty is closed without having been fulfilled.
The Bounty is closed.General goals:
Create a new miner: Scrypter by forking CGMiner 3.7.2 and narrowing code for support of GPUs only.
Minimum Requirements:
- Miner must be able to properly control VDDC, Engine, Mem, Powertune, and fans for all the unlocked R9 280x cards in a given rig.
- Enable Scrypt by default, no CLI switch should be needed
- Remove ASIC/FPGA code, drivers, and CLI options from the code base.
- All code must be open sourced, prior to claiming the bounty, so it can be inspected.
- Windows Binaries must be provided.
- Stable Code - must run minimum 24 hours without crashing
Optional: Support Scrypt-Jane.
Notes:
Some GPUs are voltage locked, and will not be covered under this task. The cards that I have: Asus R9 280x DCII & Sapphire R9 280x Toxic can be controlled via OEM tools such as Afterburner, Trixx, & GPU Tweak. Those cards must be able to be VDDC controlled via the miner. Currently CGMiner 3.7.2 can control the Engine, Mem, & Fans. Powertune can be controlled, but it doesn't seem reliable.
To claim the bounty, you must be the first to PM me a link to your complete github source AND a link to your Windows binary (hosted via Mega/dropbox or other 'no wait' download provider).
There will be a 24-48 hour inspection and testing period to determine if the objectives have been correctly met before the bounty is considered won.