Title: New mining program for Slush's pool Post by: joshua70448 on April 08, 2013, 04:00:57 PM I've created my own GUI specifically designed to work with Slush's pool. It's similar in concept to GUIMiner, but with a few enhancements:
.NET Framework 3.5 SP1 is required, along with Windows XP or newer. Both 32-bit and 64-bit systems are supported, and this program uses a Stratum-compatible POCLBM backend. This program is geared especially toward new Bitcoin miners, and since it's designed for Slush's pool it doesn't support solo mining or other pools. I'll consider adding support for other pools and solo mining in the future. I knocked this program together pretty quick so I'm sure there's probably bugs in it, but if anyone wants to try it out and let me know what they think, I'd appreciate it! SlushMiner 0.2 download: https://sourceforge.net/projects/slushminer (https://sourceforge.net/projects/slushminer) Edit: Current version has been updated to 0.2 (https://bitcointalk.org/index.php?topic=170504.msg1933229#msg1933229), click above link to download! Title: Re: New mining program for Slush's pool Post by: joshua70448 on April 08, 2013, 09:04:29 PM I hate bumping my own thread, but this forum moves kinda quick and I'd like to get some exposure for my little creation. :)
Title: Re: New mining program for Slush's pool Post by: VishwaJay on April 08, 2013, 09:06:42 PM Received this:
Invalid download ID# When I tried to snag the .msi file. Title: Re: New mining program for Slush's pool Post by: eeh on April 08, 2013, 09:13:28 PM I'll check it out this week. Thanks for the work!
Title: Re: New mining program for Slush's pool Post by: joshua70448 on April 08, 2013, 09:13:56 PM Received this: Invalid download ID# When I tried to snag the .msi file. I could smack myself for that, looks like my website is buggy too ::) All better now! Title: Re: New mining program for Slush's pool Post by: VishwaJay on April 08, 2013, 09:16:00 PM Getting excited does that to me, every time... I overlook one LITTLE detail and stuff doesn't work correctly.
So, thanks. Downloading it and checking it out, will post my feedback in this thread. Title: Re: New mining program for Slush's pool Post by: RadChad on April 08, 2013, 09:29:06 PM Here's what I got:
Code: 4/8/2013 5:18:10 PM Starting SlushMiner 0.1 Title: Re: New mining program for Slush's pool Post by: VishwaJay on April 08, 2013, 09:49:50 PM Initial reaction: COOL IDEA! 8)
Love the thought that went into the tooltips. Love the live stats (which means I don't have to keep refreshing web pages). Wishlist:
I know that's a lot to work on, but where it just didn't do anything for 10 minutes, I stopped using it and went back to cgminer for the moment. I'm willing to try it again in the future, and there is a lot of great potential for this software, but for the moment I think it's not working for me. Logfile: Code: 4/8/2013 3:46:02 PM Starting SlushMiner 0.1 Note that it took 20 seconds to get the account info, not sure why. Device #1 doesn't parallel process. I always have to go with device #0 for some reason (with any software, not sure why that is, it may be hardware-related?). But still... freakin' awesome idea, and I'll try it again once it can actually hash on my laptop. Title: Re: New mining program for Slush's pool Post by: montgolfier on April 08, 2013, 09:54:31 PM Mining with this now!
Looks and works really nice, will update if I get any errors Cheers! Title: Re: New mining program for Slush's pool Post by: joshua70448 on April 08, 2013, 10:07:36 PM Thanks for all of the feedback! I found that I wasn't catching StdErr messages coming from POCLBM, so I'm working on getting out a bugfix 0.1.1 version that catches those errors and logs them out so we can figure out exactly what's going on. I'll try to get that uploaded later tonight or tomorrow.
(VishwaJay, as for your device #1 not running, that's odd because my work machine has an AMD CPU and video card and they both run side-by-side without problems. Hopefully the StdErr fix will help me figure that one out...) Title: Re: New mining program for Slush's pool Post by: VishwaJay on April 08, 2013, 10:31:53 PM Looking forward to it! ;D
Title: Re: New mining program for Slush's pool Post by: joshua70448 on April 16, 2013, 04:47:04 AM I've released version 0.1.1 of SlushMiner on SourceForge (https://sourceforge.net/projects/slushminer (https://sourceforge.net/projects/slushminer)) with the following improvements:
Let me know what you think! Title: Re: New mining program for Slush's pool Post by: razibuzouzou on April 16, 2013, 07:52:37 AM Nice idea !
I am not a Windows user, but it sounds good for sure, keep up ! Title: Re: New mining program for Slush's pool Post by: Qdentica on April 16, 2013, 09:05:24 AM Will test this one later tonight on my test rig!
Title: Re: New mining program for Slush's pool Post by: ft73 on April 16, 2013, 09:15:04 AM Nice to know
Title: Re: New mining program for Slush's pool Post by: VishwaJay on April 16, 2013, 10:35:47 AM My Review
I will say this... I've been running it for about 10 hours. The Upside Hash rate increased to 33 MH/s ... not sure what that's about, but hey, it's 7 MH/s faster than before, so I'm going with it. Zero stales this time, too. Not sure if that's the pool or the miner, but it's pretty cool. Pulls the information from slush's pool flawlessly. Confirmed with all of the exchanges, no errors. Confirmed with slush's pool, no errors, and consistently faster than my browser. Yay! I'm actually very impressed with this little app. The Downside I'm not sure why, but poclbm fails to terminate with the application when I click the "close" box. In fact, it ran in the background for almost 4 hours, slowing down my hash rate on another miner and not reporting any shares to slush the whole time. I wouldn't have noticed, except that my fan was still going when I shut down the other one to switch and fired up your program again. This was really the only bugfix issue I noticed. Great job! I have to run it as an administrator, for some really strange reason that I can't fathom, or it doesn't get access to my old laptop's GPU. This might not be wise, but setting the shortcut to require admin privileges might actually be a good short-term solution. The Wishlist This is my wishlist (not that joshua70448 has to conform... I can still dream!) (and the list is in no particular order):
I'm kind of an asshole to people (if you haven't read some of my other posts on the other threads). But truth be told, I find very little wrong with this software, from a user perspective. The only issues I see are that this community tends to want to look at the code, so open sourcing might be good for marketing purposes here. And I'll pass it through my rootkit detectors and multiple virus checkers, really torture-test stuff later on (just to see if there are any compatibility issues with any virus checkers out there, since Chrome apparently labels one of the miners as malware, even though it's clearly not), but for now I'm really liking what I see. I reiterate: great job, joshua70448! Title: Re: New mining program for Slush's pool Post by: headygains on April 16, 2013, 12:13:18 PM downloading now, after reading the discussion above I'm excited for the features!
Title: Re: New mining program for Slush's pool Post by: joshua70448 on April 16, 2013, 12:14:49 PM I'm not sure why, but poclbm fails to terminate with the application when I click the "close" box. In fact, it ran in the background for almost 4 hours, slowing down my hash rate on another miner and not reporting any shares to slush the whole time. I wouldn't have noticed, except that my fan was still going when I shut down the other one to switch and fired up your program again. This was really the only bugfix issue I noticed. Great job! I've noticed this too, and it's a problem I've already solved on the program I work on in my real job so I'll just take a look at the code over there and copy it over ;) I have to run it as an administrator, for some really strange reason that I can't fathom, or it doesn't get access to my old laptop's GPU. This might not be wise, but setting the shortcut to require admin privileges might actually be a good short-term solution. I use my computers in admin mode by default (shame on me, I know, but I'm lazy), so I'll try to play with the program in a restricted account and see what's up. The Wishlist This is my wishlist (not that joshua70448 has to conform... I can still dream!) (and the list is in no particular order): Hey, I'm always a fan of ideas for new features, gives me something to do :D
Definitely something I'll fix in the next version, and not that hard to fix either.
Yeah, those stats have their own JSON page, I would just add a timer to pull that on a regular basis and log it out to the interface. I plan on implementing that at some point, once I get the major kinks worked out of the rest of the program.
The API key lets me get the JSON information for your account, including a list of your workers, but sadly it doesn't give me passwords. I tried really hard to build a screen scraper that would let you log into your account and pull your worker passwords for you, but I couldn't get it to authenticate :(
I'll add more interesting stuff for the currencies at some point, and for now you can turn them off by changing the Currency dropbox to (none) to turn that off (I'll try to make a checkbox that does the same thing at some point).
I'll at least add a donation link to the About tab, and I'll consider something like what you're suggesting, I just really hate when developers beg for money in their apps. If I add something, I guarantee it'll be as low-key as possible ;)
These two suggestions are a little trickier, since I've written this program to specifically handle output from POCLBM. An idea for the (not terribly near) future might be some kind of addon system for various mining programs.
I thought about these when I was first putting the app together, but I was too lazy to actually do them. I'll probably add them in the next release, though; it would make problems easier to diagnose.
I'll probably do something similar to the program I work on in my real job, where I use a listview to show the log info with various severity levels (message, warning, error, fatal, etc.).
Sadly, this is another one of those things that I would need to be able to authenticate in order to do, and I can't do that at the moment. If anyone has some C# code that can authenticate to Slush's pool, I would really appreciate it! :D The only issues I see are that this community tends to want to look at the code, so open sourcing might be good for marketing purposes here. I'm definitely a fan of open-source, I'm just not quite ready to release the code yet, I wanted to make sure it was working well and I need to clean up and comment the code (again, I'm a lazy programmer ;) ) And I'll pass it through my rootkit detectors and multiple virus checkers, really torture-test stuff later on (just to see if there are any compatibility issues with any virus checkers out there, since Chrome apparently labels one of the miners as malware, even though it's clearly not), but for now I'm really liking what I see. I reiterate: great job, joshua70448! Thanks :D One of the reasons I used POCLBM to mine was it doesn't set off the enterprise virus scanner on my work machine, whereas cgminer is blocked as malware (some nasty viruses bring along a copy of cgminer to mine bitcoins on infected machines and send the proceeds to the virus author). Title: Re: New mining program for Slush's pool Post by: VishwaJay on April 16, 2013, 05:30:54 PM Wow, I didn't actually expect such a detailed reply, LOL!
Thanks, though: it demonstrates a level of seriousness which lends a little to your software. But IIRC, you've done a really great job so far with this. Hope that not all of my suggestions are necessarily taken seriously... feeping creature and all that. For the financials, I didn't see the (none) ... it would be helpful if it was in both lists, perhaps? (Add that to the wishlist.) But the fact I can already turn it off is actually pretty awesome. :) Title: Re: New mining program for Slush's pool Post by: VishwaJay on April 16, 2013, 06:51:32 PM Also, just wondering: is there a way to set up poclbm to spit out a verbose log, perhaps with a config file?
Title: Re: New mining program for Slush's pool Post by: joshua70448 on April 16, 2013, 07:56:44 PM I found a bug in the error handler where, if an error occurs on retry, it throws that blocking error message and stops mining :( Gonna fix that...
Also, just wondering: is there a way to set up poclbm to spit out a verbose log, perhaps with a config file? Well, poclbm has a -verbose switch, but when I use that it forces the stats refresh rate to 60 seconds instead of the 1 second it's set to right now, and you can't customize it at all. I'm not a huge fan of that, so I want to try to get a working python environment so I can tweak the code for my own purposes. (I also want to have a flag to dump platforms and devices and then exit, which you can't quite do right now, that's why detecting hardware takes a little while) Title: Re: New mining program for Slush's pool Post by: joshua70448 on April 24, 2013, 05:57:10 PM I've released version 0.2 of SlushMiner on my SourceForge (https://sourceforge.net/projects/slushminer (https://sourceforge.net/projects/slushminer)) with some big backend changes and a few interface improvements:
There's a few other smaller improvements, you can find them on my website. Let me know what you think! Title: Re: New mining program for Slush's pool Post by: joshua70448 on April 25, 2013, 06:49:40 PM I've moved the entire SlushMiner project over to SourceForge: https://sourceforge.net/projects/slushminer (https://sourceforge.net/projects/slushminer). I've uploaded all of the source code to the built-in Git repository, there's a few basic wiki pages, and SF has a tickets system if anyone has any problems with the software.
Title: Re: New mining program for Slush's pool Post by: nyclogan on April 25, 2013, 08:23:36 PM Just installed and running now. getting respectable hash rate vs Guiminer, within 5 Mhash/s.
Will let you know how it preforms over night. Title: Re: New mining program for Slush's pool Post by: palm12341 on April 25, 2013, 11:53:07 PM Interesting, I wonder if there will be a lot more single pool miners in the future
Title: Re: New mining program for Slush's pool Post by: mastermeow on April 26, 2013, 12:37:01 AM Thanks for the link
Title: Re: New mining program for Slush's pool Post by: nyclogan on April 26, 2013, 03:26:39 PM ok, ran over night, still chuggin along like a champ.
Overall the interface is nice, the integration with Slush account statistics and balance is great. Will continue to use over Guiminer. Thank you for working on this. Title: Re: New mining program for Slush's pool Post by: BigBadJohnnyB on April 26, 2013, 06:34:17 PM What a good way to make my first official post on the forum.
This is a great tool. To be honest, I was quite intimidated by cgminer. I had GUIMiner running, and that's great too - but I really like the integration with the account stats. Title: Re: New mining program for Slush's pool Post by: nyclogan on April 26, 2013, 06:43:29 PM ok, noticed a small issue.
on the Mining stats tab, the Total line is only summing the rejected shares, resulting in 100% rejection rate being displayed. and on the line above, the rate reflects a static 15%. <added> and as you can see in the screen shot, the titlebar reflects the wrong info as well. http://nyclogan.com/slushminer.png Title: Re: New mining program for Slush's pool Post by: joshua70448 on April 26, 2013, 07:44:57 PM ok, noticed a small issue. on the Mining stats tab, the Total line is only summing the rejected shares, resulting in 100% rejection rate being displayed. and on the line above, the rate reflects a static 15%. <added> and as you can see in the screen shot, the titlebar reflects the wrong info as well. http://nyclogan.com/slushminer.png Yeah, I saw that problem too, it's because I started making the counts "pretty" (adding thousands separators) but when I total everything up it's not handling those numbers properly. It's on my fix list for the next version :) Title: Re: New mining program for Slush's pool Post by: honkeylips on April 26, 2013, 08:03:04 PM well done josh
Title: Re: New mining program for Slush's pool Post by: xSkGx on April 26, 2013, 08:13:33 PM Looks nice, sad it don't works on linux.
Title: Re: New mining program for Slush's pool Post by: joshua70448 on April 26, 2013, 10:00:55 PM I've released version 0.2.1 of SlushMiner on my SourceForge (https://sourceforge.net/projects/slushminer), this is mostly a bug fix and performance improvement release:
Title: Re: New mining program for Slush's pool Post by: Destr on April 26, 2013, 10:39:00 PM Hi,
your program is only for GPU's? How about FPGA and ASIC's (virtual com port)? Thanks Title: Re: New mining program for Slush's pool Post by: Konkwest on April 26, 2013, 10:42:31 PM hey joshua! also a member of slush, i'll download this and give it a whirl later tonight. is this just a front-end for another client or a stand-alone program? i ask because i'd like to be able to use BMIT (bitcoin miners in tray) eventually for it's auto-restart features.
Title: Re: New mining program for Slush's pool Post by: dr3i on April 26, 2013, 11:10:24 PM Great work there josh!
As ive read all the reviews and comments i can't wait to download this program. Will try to download this later after work. :) Title: Re: New mining program for Slush's pool Post by: frflj on April 27, 2013, 01:13:26 AM I tried Slush's pool but my computer was too slow.
Title: Re: New mining program for Slush's pool Post by: joshua70448 on April 27, 2013, 06:44:25 PM Hi, your program is only for GPU's? How about FPGA and ASIC's (virtual com port)? Thanks Currently SlushMiner only works with POCLBM, which as far as I know only works with OpenCL (usually GPU's). I plan on building some kind of addon system to work with other programs in the near future, so other people could write addons to work with other mining software. hey joshua! also a member of slush, i'll download this and give it a whirl later tonight. is this just a front-end for another client or a stand-alone program? i ask because i'd like to be able to use BMIT (bitcoin miners in tray) eventually for it's auto-restart features. It's a front-end for POCLBM, but I plan on building some kind of addon system to work with other mining programs. Title: Re: New mining program for Slush's pool Post by: Tixo Rebel on March 17, 2014, 05:32:13 PM Hi,
I'm new to Bitcoin Mining but does this work with CUDA mining? Thanks |