Bitcoin Forum

Other => Beginners & Help => Topic started by: Nemo1024 on February 26, 2013, 05:25:29 PM



Title: BtMinersInTray - New system tray miner launcher
Post by: Nemo1024 on February 26, 2013, 05:25:29 PM
Well, this should have gone into this board: https://bitcointalk.org/index.php?board=42.0
But being qualified as a newbie, here goes:

I've written a small application that would launch miners from it's configuration xml at specified CPU affinity and priority, redirect their stdout and stderr output to its own text console and then hide itself in the system tray. Double-clicking on the systray icon, will bring forth the gui, where one can start/stop individual selected miners or reload the config file.

The reason why I wrote this, was because:
  • I wanted to specify priority level for the processes, which GUIMiner didn't allow me to do
  • I wanted to specify back-up servers
  • I didn't want all the fancy GUI stuff - the miners are configured in a single simple XML file
  • I still want to be able to run rpcminer-4way.exe
  • I wanted to apply overclocking at start-up (this didn't get implemented yet, as overclocktweak  (https://bitcointalk.org/index.php?topic=9982.0) does not support my card setup (https://bitcointalk.org/index.php?topic=147062.0) [nVidia + HD6570 + HD6670], so I am stuck with Saphire triXX GUI for overclocking)

I will expand on the program during the next month or so, so any suggestions are welcome. Bear in mind, though, that I am going to try to keep it as simple as possible on the GUI side, main design direction being: read everything from a config, pop into tray and stay quietly there. Next release will also include source code.

If you find this program useful and would, for some obscure reason, like to donate, here is a convenient address:
1Nemo1KPB8UjQjrURqn6V7Mscungx44XS2

BtMinersInTray ver. 1.01 (example config file is included).
http://i47.tinypic.com/2yoczuh.png

The icon used for the program comes from the collection here:
http://www.kinolulu.com/misc/bitcoin_icons.shtml


Title: Re: BtMinersInTray - New system tray miner launcher
Post by: Nemo1024 on February 27, 2013, 07:46:18 PM
Updated to version 1.01 (http://www.sendspace.com/file/2yqr7p)

Changes:
- Clear the log box (now RichTextBox) when its size reaches 4MB to avoid performance degradation;
- Increased output buffering to 2.5 seconds to improve performance.
- Checkboxes are now checked on click;
- Better error handling.


Title: Re: BtMinersInTray - New system tray miner launcher
Post by: Nemo1024 on March 05, 2013, 12:56:16 PM
I really need to get out of Newbie forum to re-post this on the proper board (Mining software (miners)).
I am close to releasing version 2.00.
It will close the miners in a nice way, by sending them Ctrl-C events, instead of just brutally killing them like GuiMiner does.
It will also keep the miners alive, by checking on their running state and output.
Finally, it will also start prerequisite applications (like overclockers) before any miners are started.

If anyone has any additional requests, post them here.

PS: Free bitcoins here. Yay! http://netlookup.se/free-bitcoins/229773

Repost of version 2.00 here: https://bitcointalk.org/index.php?topic=149442.0