Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: Vorksholk on March 31, 2013, 08:05:21 PM



Title: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on March 31, 2013, 08:05:21 PM
    http://i.creativecommons.org/l/by-sa/3.0/88x31.png

With the release of ASICs litecoin has a huge opportunity to grab up tons more hashing power, but may do so only if we make conversion as painless as possible. Therefore, I give you this. :)

http://www.theopeneffect.com/easy.png

New version calls home for statistical collection, the only info sent is the GPU you entered, trying to make sure people are entering the correct GPU names. I will update the source code download in the morning to reflect this! :)

Compiled Binaries (what you want if you aren't sure what you want): Compiled Binary (http://www.theopeneffect.com/LitecoinGUI/MinerGUI.zip)
Source code: Source Code (http://www.theopeneffect.com/LitecoinGUI/LitecoinGUIMinerSource.zip)

This program also works on Novacoin (NVC) pools. Mine Litecoin though. ;)

Reliability: I have had it had this program running (2 instances, as I have two working cards) for over 2 hours so far, no problems. Will update as time goes by. :)

Hello! This weekend I decided to invest a bit of time and make a GUIMiner for Litecoin. Here are some screenshots to kick it off:

http://theopeneffect.com/LitecoinGUI/demo2.png
http://theopeneffect.com/LitecoinGUI/demo3.png

Tired of finding out GPU Concurrency information, or struggling to get cgminer to point to the right place, or don't even know what Thread Concurrency or shaders are? Maybe you just want to mine with your NVidia card. All you have to know is what GPU you have.

The GUIWrapper itself is written in Java, but as it relies on the core of a windows-compiled .exe binary of reaper, it will only mine on Windows.
Downloads are at the end of the post, for both source code and a compiled version. Remember, it is always good practice to decompile any random programs you get from the internet (though I promise I am doing nothing malicious), or even better: compile from source!

Planned Features:
-Multiple mining support in one window (optional)
-Miner will run a "server" and you will be able to control miners remotely: You could have 8 rigs all running this software and then your laptop could connect to them and control their settings and view their stats, or you could port-forward each one out of your network and manage them from school/work.
-Custom intensity, worksize, etc. settings for more advanced users
-NVidia lookup tables
-Cleaner interface
-Restart-on-crash, improvements for reliability
-Anonymous, optional statistical data (where on my website I would have a counter that shows the current hashrate ran by my program)
-Integration with large pools (and small pools, if you guys are interested) (Basically, I would make a special version for pools that are interested, and it would have all their settings and API pull data hard-coded in)
-Optional console output area (maybe replace the hashrate+meter area with a console when a box is checked?)

FAQ:

1.) How do I use it?
Simply download the program, and extract MinerGUI.zip to a folder. Then enter the folder MinerGUI that it extracts to, and double-click on Miner.GUI.exe.

2.) It's made in java, why am I opening a .exe?
You will notice that the .exe is the only file that appears in the folder (unless you have "Show hidden folders" enabled in Folder Options). The .exe serves two main purposes: Show it is a Windows-only program, and allow custom icons. If you show hidden folders you can run the LitecoinGUIMiner.jar instead if you prefer.

3.) It asks for a pool url and a port, where do I get those?
Simply go to any of the pools (litecoinpool.org, pool-x.eu, etc.) and sign up for an account. Under a place like "Help" should be all of this information.

4.) What all does the program do?
To get slightly technical, the Java program acts as a wrapper for reaper as well as GUI frontend to control an object which in turn holds a process object of the reaper session. AKA it mines. The wrapper itself doesn't do ANY network communication currently (may implement a feature in the future where it will send back statistical data about your current hashrate, and then display the total hash rate held by all instances of this program, but not today . . . )

5.) How do I mine with multiple GPUs, or dual-GPU cards?
You can mine with multiple GPUs or dual-GPU cards by launching the program multiple times. This is for two reasons: higher reliability (each process doesn't depend on a central process working correctly), and it was easier to implement. When it asks for the device number, just make sure to put device number 0 for the first card, 1 for the second (or second on-board card in a 5970, 6990, or 7990), etc.

6.) Can it mine with 7970s?
I wish I knew. It has the settings correct (I think), however I only have a 5970 and a 5850 to mine on, so I haven't been able to test the very fickle 79xx series :(.

7.) Is it free?
Yes, like pretty much all other mining programs, it is free for your use. As well, you are free to recompile, change, and distribute it. I made it because I have a large investment in Litecoins and I would love to see them succeed both because I am heavily invested and because the currency in itself is a good idea. As well, I love free stuff.

8.) How reliable is it?
I have not done extensive testing, however it ran awesome in my limited tests.

9.) I found a bug! Where do I report it? Do you have a github?
I don't currently have a github or gist of this, simply post the bug below. If you propose a fix, please post that too, and I'll implement it (if it works). :)

10.) Eww why reaper?
I chose reaper as it was easier to wrap and parse its output, and I wanted to include support for NVidia cards.

11.) Can I mine with my NVidia card?
Yes! The program asks you for what card you have, so if you have a ATi5970, you would enter "5970". However, if you have a NVidia, just enter the thread concurrency you want to use instead of the GPU name. For example, if I was mining with a 560Ti, I might put in 6144 for the name, as since it can't find an ATI6144 it will just run with 6144 thread concurrency.

12.) Can I specify thread concurrency?
As explained above, if you want to do a custom number for thread concurrency, just enter that thread concurrency when it asks for the GPU name. For example, if I have a 5970 but I want to mine with 12288 Thread Conc, I would just enter 12288. Since the program can't find a card named 12288 in its lookup table, it defaults to using that for its Thread Concurrency.

13.) I looked through your code, and it's very messy, why?
I threw this together and there are parts of un-implemented features in the code that will be used later.

14.) Do you plan on integrating this into any pools?
If any pool owners want to get in contact with me about implementing this into your pool (aka have the host and port hard-coded in and pull API data to display alongside hashrate) I'm open to it. However, currently there is NO pool integration setup.

15.) Can I use this in a commercial environment?  
The nature of mining itself lends to a commercial setup. As well, this program is published under the creative commons license allowing redistribution (with or without changes) as long as derivative works are published under the same licensing. It also allows you to use the program for commercial profit. That being said, if you own a large farm you likely know what you are doing with more powerful miners without GUI frontends (such as cgminer), and wouldn't want to add another possible point of failure to your network.

16.) How much overhead does this use?
The wrapper uses very little overhead, and speeds are very similar to mining using only the commandline-based program. On my 5850, I usually get 310-312 kH/s on cgminer, with my wrapper I average 310kH/s, after it's had its warmup period (runs around 300 for 7 minutes then goes up to 310).

Video:
YouTube Video (https://www.youtube.com/watch?v=aiErCmfA8P0)

More screenshots:

http://theopeneffect.com/LitecoinGUI/demo1_5.png
http://theopeneffect.com/LitecoinGUI/demo1.png

Downloads:
Compiled Binaries (what you want if you aren't sure what you want): Compiled Binary (http://www.theopeneffect.com/LitecoinGUI/MinerGUI.zip)
Source code: Source Code (http://www.theopeneffect.com/LitecoinGUI/LitecoinGUIMinerSource.zip)

http://i.creativecommons.org/l/by-sa/3.0/88x31.png

Extra: If one reputable (>1000 post) member who knows Java would decompile the compiled binary and confirm that it's safe to use, I'll send them 25LTC.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on March 31, 2013, 08:06:54 PM
<Reserved>.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: cdog on March 31, 2013, 10:18:39 PM
Cool, I will try it out and report back later. Looks promising.

TacoTime does some great work but this could make for a nice alternative.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Wekkel on March 31, 2013, 10:24:34 PM
Great. More miners will - in the end - boost LTC.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on March 31, 2013, 10:37:59 PM
Cool, I will try it out and report back later. Looks promising.

TacoTime does some great work but this could make for a nice alternative.

Yeah TacoTime's GUI is a bit less user-friendly but still a great option for mining, since it handles both cgminer and reaper.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: elvisrene on March 31, 2013, 11:09:00 PM
did everything program did not open


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on March 31, 2013, 11:12:36 PM
Are you on Windows with java and video card drivers installed?
Edit: check out the video I put up.
did everything program did not open


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: allthingsluxury on April 01, 2013, 12:08:18 AM
Nice, good job.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 01, 2013, 02:02:16 AM
Ran two GPUs for more than 4 hours solid on this program now.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: kmsalex on April 01, 2013, 02:20:02 AM
Considering its using java..... is it crazy to expect a Linux version anytime soon?
Will give it a show with wine later on.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 01, 2013, 02:42:21 AM
I may do a linux version soon, the only obstacle is having the program compile the reaper source code into linux binaries . . . Do you have knowledge on this you would be willing to share? :)

Considering its using java..... is it crazy to expect a Linux version anytime soon?
Will give it a show with wine later on.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: LewiesMan on April 01, 2013, 05:44:28 AM
Great Tool! Will Surely Use It. Keep Up The Good Work!


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 01, 2013, 01:11:07 PM
Great Tool! Will Surely Use It. Keep Up The Good Work!

Thanks!


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: bootlace on April 01, 2013, 01:29:33 PM
I have a Geforce GTX570 how do I know what the Thread Concurrency is? I put 6144 after seeing you recommend that for the NVIDIA 560 TI, but that didn't work.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 01, 2013, 09:53:28 PM
I have a Geforce GTX570 how do I know what the Thread Concurrency is? I put 6144 after seeing you recommend that for the NVIDIA 560 TI, but that didn't work.

I'm sorry, I have no idea :( Try multiples of the number of shaders of the 570 :)


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 01, 2013, 09:55:56 PM
Updated program, added a very simple callhome feature that just sends my server what you entered for the card name. I'm collecting data to see what mistakes people are making with the card name they entered, and I will create a guide that shows people the common mistakes to avoid. The callhome feature doesn't send any more information than that, and runs when you start the program up.

I plan to add a better call-home feature in the future that will aggregate data from anyone who lets the program collect anonymous data (it will be a check box) that will send stuff like the hashrate so we can make some cool graphs and see the impact of this program on the network, but miners will be able to opt out of sending this data. :)


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Neoresolution on April 01, 2013, 10:07:33 PM
Doesn't load at all for me. I got Win7 with Java 7.17. At first nothing would happen, now I get an error: "Windows cannot access the specified device, path or file. You may not have the appropriate permissions to access the item" pointing to -> C:\Users\Me\AppData\Local\Temp\74D3.tmp\batfile.bat

Then i see b2e.exe running in my task manager till I force it closed, but no gui or applet.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: jasinlee on April 01, 2013, 10:11:54 PM
So this will detect and config up to how many gpus ?


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 01, 2013, 10:18:08 PM
So this will detect and config up to how many gpus ?

It doesn't actually detect the GPU, it requires you to input the name of the GPU (5970, 6950 . . . ). If you have multiple GPUs, you can just launch multiple instances of the program. You need to know what device you have in which device order if your GPUs are different types. If all of your GPUs are the same type, it's real easy, just gotta increment the device number each time. :)


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: jasinlee on April 01, 2013, 10:36:47 PM
So this will detect and config up to how many gpus ?

It doesn't actually detect the GPU, it requires you to input the name of the GPU (5970, 6950 . . . ). If you have multiple GPUs, you can just launch multiple instances of the program. You need to know what device you have in which device order if your GPUs are different types. If all of your GPUs are the same type, it's real easy, just gotta increment the device number each time. :)

Could you add a button that creates a collapsible screen instead of opening the program multiple times? And then possibly have it write the config so it can be put into a batch for auto startup?


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 01, 2013, 11:15:36 PM
So this will detect and config up to how many gpus ?

It doesn't actually detect the GPU, it requires you to input the name of the GPU (5970, 6950 . . . ). If you have multiple GPUs, you can just launch multiple instances of the program. You need to know what device you have in which device order if your GPUs are different types. If all of your GPUs are the same type, it's real easy, just gotta increment the device number each time. :)

Could you add a button that creates a collapsible screen instead of opening the program multiple times? And then possibly have it write the config so it can be put into a batch for auto startup?

I plan to implement in the near future a version where you can have all GPUs mining from one window. As well, I also plan to add a feature for saving your configs. :)


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: jasinlee on April 01, 2013, 11:17:36 PM
So this will detect and config up to how many gpus ?

It doesn't actually detect the GPU, it requires you to input the name of the GPU (5970, 6950 . . . ). If you have multiple GPUs, you can just launch multiple instances of the program. You need to know what device you have in which device order if your GPUs are different types. If all of your GPUs are the same type, it's real easy, just gotta increment the device number each time. :)

Could you add a button that creates a collapsible screen instead of opening the program multiple times? And then possibly have it write the config so it can be put into a batch for auto startup?

I plan to implement in the near future a version where you can have all GPUs mining from one window. As well, I also plan to add a feature for saving your configs. :)

Perhaps a bounty would convince you to do it sooner?


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 02, 2013, 12:32:12 PM
Would people be more interested in seeing a aggregate panel (you could run it on a laptop, and control/view up to 16 different mining sessions from it) or in one window of the miner itself support multiple GPUs? Both will be implemented eventually, but I'd like to set priorities. :)


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: papamoi on April 02, 2013, 07:58:15 PM
Would people be more interested in seeing a aggregate panel (you could run it on a laptop, and control/view up to 16 different mining sessions from it) or in one window of the miner itself support multiple GPUs? Both will be implemented eventually, but I'd like to set priorities. :)

hi how to make it work for nvidia card?
geforce710m
seems not to work on it...


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Pimbox on April 03, 2013, 02:48:33 AM
i try used in my 5970 (runnin in win 7 64 bits) but nothing happening, i have the java installed, but the program dont run, i already try run the LitecoinGUIMiner.jar too  but nothing.....


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 03, 2013, 12:10:49 PM
i try used in my 5970 (runnin in win 7 64 bits) but nothing happening, i have the java installed, but the program dont run, i already try run the LitecoinGUIMiner.jar too  but nothing.....

Sometimes you have to launch the program two or three times, wait a few minutes then try again.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: kmsalex on April 03, 2013, 04:27:15 PM
I may do a linux version soon, the only obstacle is having the program compile the reaper source code into linux binaries . . . Do you have knowledge on this you would be willing to share? :)

Considering its using java..... is it crazy to expect a Linux version anytime soon?
Will give it a show with wine later on.

Sorry, i'm about as useful as a newborn baby when it comes to coding. I'm lucky i can find my way around a terminal now and then.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Hansen on April 03, 2013, 10:25:52 PM
Hi,

I tried several miners, they all crashed or dont even start. This one does (the window opens...), but it doesnst start mining (0kh). I did all the steps mentioned, but only have a radeon hd 3850 card. Whats wrong?

Thanks, Hansen


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 03, 2013, 10:32:28 PM
Hi,

I tried several miners, they all crashed or dont even start. This one does (the window opens...), but it doesnst start mining (0kh). I did all the steps mentioned, but only have a radeon hd 3850 card. Whats wrong?

Thanks, Hansen

Not sure if the 3xxx series supports OpenCL, that may be your issue. Do you have updated drivers?


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Hansen on April 04, 2013, 08:31:54 AM
Drivers are up to date, here are the specifications (open gl 3.2 supported, I dont see anything about open cl...)?

 ATI Radeon™ HD 3800 Series GPU Specifications

    666 million transistors on 55nm fabrication process
    PCI Express 2.0 x16 bus interface5
    256-bit GDDR3/GDDR4 memory interface
    Ring Bus Memory Controller
        Fully distributed design with 512-bit internal ring bus for memory reads and writes
    Microsoft® DirectX® 10.1 support
        Shader Model 4.1
        32-bit floating point texture filtering
        Indexed cube map arrays
        Independent blend modes per render target
        Pixel coverage sample masking
        Read/write multi-sample surfaces with shaders
        Gather4 texture fetching
    Unified Superscalar Shader Architecture
        320 stream processing units
            Dynamic load balancing and resource allocation for vertex, geometry, and pixel shaders
            Common instruction set and texture unit access supported for all types of shaders
            Dedicated branch execution units and texture address processors
        128-bit floating point precision for all operations
        Command processor for reduced CPU overhead
        Shader instruction and constant caches
        Up to 80 texture fetches per clock cycle
        Up to 128 textures per pixel
        Fully associative multi-level texture cache design
        DXTC and 3Dc+ texture compression
        High resolution texture support (up to 8192 x 8192)
        Fully associative texture Z/stencil cache designs
        Double-sided hierarchical Z/stencil buffer
        Early Z test, Re-Z, Z Range optimization, and Fast Z Clear
        Lossless Z & stencil compression (up to 128:1)
        Lossless color compression (up to 8:1)
        8 render targets (MRTs) with anti-aliasing support
        Physics processing support
    Dynamic Geometry Acceleration
        High performance vertex cache
        Programmable tessellation unit
        Accelerated geometry shader path for geometry amplification
        Memory read/write cache for improved stream output performance
    Anti-aliasing features
        Multi-sample anti-aliasing (2, 4, or 8 samples per pixel)
        Up to 24x Custom Filter Anti-Aliasing (CFAA) for improved quality
        Adaptive super-sampling and multi-sampling
        Temporal anti-aliasing
        Gamma correct
        Super AA (ATI CrossFire™ configurations only)
        All anti-aliasing features compatible with HDR rendering
    Texture filtering features
        2x/4x/8x/16x high quality adaptive anisotropic filtering modes (up to 128 taps per pixel)
        128-bit floating point HDR texture filtering
        Bicubic filtering
        sRGB filtering (gamma/degamma)
        Percentage Closer Filtering (PCF)
        Depth & stencil texture (DST) format support
        Shared exponent HDR (RGBE 9:9:9:5) texture format support
    OpenGL 3.2 support
    ATI Avivo™ HD Video and Display Platform
        Dedicated unified video decoder (UVD) for H.264/AVC and VC-1 video formats
            High definition (HD) playback of both Blu-ray and HD DVD formats
        Hardware MPEG-1, MPEG-2, and DivX video decode acceleration
            Motion compensation and IDCT
        ATI Avivo Video Post Processor
            Color space conversion
            Chroma subsampling format conversion
            Horizontal and vertical scaling
            Gamma correction
            Advanced vector adaptive per-pixel de-interlacing
            De-blocking and noise reduction filtering
            Detail enhancement
            Inverse telecine (2:2 and 3:2 pull-down correction)
            Bad edit correction
        Two independent display controllers
            Drive two displays simultaneously with independent resolutions, refresh rates, color controls and video overlays for each display
            Full 30-bit display processing
            Programmable piecewise linear gamma correction, color correction, and color space conversion
            Spatial/temporal dithering provides 30-bit color quality on 24-bit and 18-bit displays
            High quality pre- and post-scaling engines, with underscan support for all display outputs
            Content-adaptive de-flicker filtering for interlaced displays
            Fast, glitch-free mode switching
            Hardware cursor
        Two integrated dual-link DVI display outputs
            Each supports 18-, 24-, and 30-bit digital displays at all resolutions up to 1920x120 (single-link DVI) or 2560x1600 (dual-link DVI)2
            Each includes a dual-link HDCP encoder with on-chip key storage for high resolution playback of protected content3
        Two integrated 400 MHz 30-bit RAMDACs
            Each supports analog displays connected by VGA at all resolutions up to 2048x15362
        DisplayPort output support4
            Supports 24- and 30-bit displays at all resolutions up to 2560x16002
        HDMI® output support
            Supports all display resolutions up to 1920x10802
            Integrated HD audio controller with multi-channel (5.1) AC3 support, enabling a plug-and play cable-less audio solution
        Integrated AMD Xilleon™ HDTV encoder
            Provides high quality analog TV output (component/S-video/composite)
            Supports SDTV and HDTV resolutions
            Underscan and overscan compensation
        MPEG-2, MPEG-4, DivX, WMV9, VC-1, and H.264/AVC encoding and transcoding
        Seamless integration of pixel shaders with video in real time
        VGA mode support on all display outputs
    ATI PowerPlay™
        Advanced power management technology for optimal performance and power savings
        Performance-on-Demand
            Constantly monitors GPU activity, dynamically adjusting clocks and voltage based on user scenario
            Clock and memory speed throttling
            Voltage switching
            Dynamic clock gating
        Central thermal management – on-chip sensor monitors GPU temperature and triggers thermal actions as required
    ATI CrossFireX™ Multi-GPU Technology
        Scale up rendering performance and image quality with two, three, or four GPUs
        Integrated compositing engine
        High performance dual channel bridge interconnect1


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: marketermac on April 05, 2013, 02:07:57 PM
Would people be more interested in seeing a aggregate panel (you could run it on a laptop, and control/view up to 16 different mining sessions from it) or in one window of the miner itself support multiple GPUs? Both will be implemented eventually, but I'd like to set priorities. :)

First of all, thank you for this! GUIminer kept crashing my PC and this has been working flawlessly for about an hour now.

I personally would much rather be able to control / view mining sessions from a laptop instead of a window within the miner itself. I use my laptop + remote desktop to do it now, it be awesome if I could just do it from my laptop without having to login to multiple mining rigs.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 05, 2013, 09:26:17 PM
Would people be more interested in seeing a aggregate panel (you could run it on a laptop, and control/view up to 16 different mining sessions from it) or in one window of the miner itself support multiple GPUs? Both will be implemented eventually, but I'd like to set priorities. :)

First of all, thank you for this! GUIminer kept crashing my PC and this has been working flawlessly for about an hour now.

I personally would much rather be able to control / view mining sessions from a laptop instead of a window within the miner itself. I use my laptop + remote desktop to do it now, it be awesome if I could just do it from my laptop without having to login to multiple mining rigs.

Hopefully this weekend I will be implementing a remote management tool :)


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: cdog on April 05, 2013, 09:40:05 PM
Yeah Ive been using this a bit, its nice as sometimes cgminer gets cranky with certain rigs so if Im having issues I will try this.

Right now its been running for 24 hours on a 2x6950 rig, no issues, nice and stable. Great work OP!


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 06, 2013, 03:19:46 AM
Yeah Ive been using this a bit, its nice as sometimes cgminer gets cranky with certain rigs so if Im having issues I will try this.

Right now its been running for 24 hours on a 2x6950 rig, no issues, nice and stable. Great work OP!

Glad its working! What hash rate are you getting on each 6950? :)


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: nameface on April 06, 2013, 08:54:35 PM
I Dled, extracted, Clicked MinerGUI, absolutely nothing happens... (running Win7)


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 06, 2013, 09:01:43 PM
I Dled, extracted, Clicked MinerGUI, absolutely nothing happens... (running Win7)

Try launching it a few times, sometimes reaper bugs out on it.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: nameface on April 06, 2013, 09:03:31 PM
I Dled, extracted, Clicked MinerGUI, absolutely nothing happens... (running Win7)

Try launching it a few times, sometimes reaper bugs out on it.
just tried a bunch of times in a row, still failed to open


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 06, 2013, 09:13:14 PM
I Dled, extracted, Clicked MinerGUI, absolutely nothing happens... (running Win7)

Try launching it a few times, sometimes reaper bugs out on it.
just tried a bunch of times in a row, still failed to open

Do you have Java installed?


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: hiltonizer on April 06, 2013, 09:14:45 PM
doesn't seem to want to fire up on my box. No gui, nothing new showing in the task list.

Vanilla Win 7 x64


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on April 06, 2013, 09:21:21 PM
doesn't seem to want to fire up on my box. No gui, nothing new showing in the task list.

Vanilla Win 7 x64

Do you have Java installed? Try showing hidden files, and launching LitecoinGUIMiner.jar :)


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: nameface on April 06, 2013, 11:09:30 PM

Do you have Java installed? Try showing hidden files, and launching LitecoinGUIMiner.jar :)

COOL! This worked, but I'm not mining yet because I can't figure out thread concurrency. I'm on an NVIDIA Geforce210 (I'm just testing, I know this won't mine worth a damn).



Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Beremat on April 07, 2013, 02:40:12 AM
I decompiled the compiled binary from the first post.
As for as I can tell, acm.jar is a library, right? It seems to match the acm library found online, so it's safe to assume that it's safe.

The actual .jar of the program looks like this:
http://puu.sh/2vkEx.jpg

There's an interesting class in there called CallHome. It connects to 144.76.12.35:14462. Interestingly enough, that IP or port doesn't respond to a browser request. Inside the class, however, all that happens is that the program sends in what graphics card you're running - for statistics I assume. It would be a good idea to ask the user whether or not they agree to this.

The class EasyLTC handles the ui, including the prompts when you launch the program. It also handles starting the "Helper". There is no network communication here, so it is safe.

GPUConfig has a huge if/else branch (oh man it's huge you don't even want to know) that checks what GPU the user is running. It configures proper parameters. There is no reference to usernames or passwords and no network communication. The class is safe.

Helper deals with communication to the miner itself. It saves your parameters including username and passwords to litecoin.conf (and some to reaper.conf for obvious reasons). No network communication. It's safe.
RunStuff() looks interesting. Looks like there's a feature in the works that will show you how much you'll earn per day. Good stuff.

So, other than that initial CallHome() class, there's no network communication from the program itself, unless there's something really devious that I totally missed. I don't think there is. The program is safe to use!

...do I qualify for that prize? :D LYNJL4jpLj7r1ZZUyPh1U78DRsc7tfcBBH


Edit:aw man I don't have 1000+ posts. Whoops :( I lurk a lot though I swearrrrrr


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: aa on April 07, 2013, 03:51:28 AM
.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: film2240 on April 12, 2013, 03:57:48 PM
Is this compatible with Mac OSX? As I'd look forward to mining on my MBP's GPU directly instead of using Pooler Miner via a Windows 7 VM (VM Ware Fusion) as I find Bootcamp inconvenient as I sometimes need to edit films in Final Cut Pro without having to restart my MBP (MacBook Pro)


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: makngeerwork on April 16, 2013, 04:29:20 AM
Just downloaded your gui miner and will try it on my spare 7970, hope to share some results soon!



*edit...  finished running the program, seems to have no issues, ran a steady 565khs with default settings,tc20992 w256 i 18, 612khs with card oc'd to 1000/1500.
win7-64 cat13.3b sapphire dual 925/1375


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: ljackstar on April 16, 2013, 04:52:36 AM
Downloaded your miner a couple days ago and was really liking it. However after the notroll.in fiasco I wanted to switch to another pool and haven't been able to get it to mine on any other pool. Is there anything I can change?


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: makngeerwork on April 16, 2013, 05:01:39 AM
Downloaded your miner a couple days ago and was really liking it. However after the notroll.in fiasco I wanted to switch to another pool and haven't been able to get it to mine on any other pool. Is there anything I can change?


join up here, best pool around due to a great operator.  https://bitcointalk.org/index.php?topic=48653.0


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: cdog on April 16, 2013, 05:20:03 AM
Yeah Ive been using this a bit, its nice as sometimes cgminer gets cranky with certain rigs so if Im having issues I will try this.

Right now its been running for 24 hours on a 2x6950 rig, no issues, nice and stable. Great work OP!

Glad its working! What hash rate are you getting on each 6950? :)

Around 440 kh/s. Im using stratum - via GUIminerScrypt.

Thanks again, its great as is but Id like to see you continue to work on this!


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: iANDROID on April 28, 2013, 04:33:55 PM
Nice one!

But, is it possible to use it without GUI?( I need some stealth to run this while I'm working).


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: stellarman on May 23, 2013, 05:57:01 PM
I really don't mean to be a "party pooper"...

...and I would really like it if this program was licensed under Creative Commons...

but a bit of research shows that Reaper is licensed under GPL. Therefore, as I understand it, derivative works like this must also be licensed under GPL as well.

I am not an attorney, but I recommend that you look into it carefully. I want to see your program continue and flourish, and not get caught up in some licensing dispute.

I hope this helps.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on May 23, 2013, 07:03:59 PM
I really don't mean to be a "party pooper"...

...and I would really like it if this program was licensed under Creative Commons...

but a bit of research shows that Reaper is licensed under GPL. Therefore, as I understand it, derivative works like this must also be licensed under GPL as well.

I am not an attorney, but I recommend that you look into it carefully. I want to see your program continue and flourish, and not get caught up in some licensing dispute.

I hope this helps.

Oh, I haven't gone through the formality of GPL, but I'm fine with people doing whatever the hell they want with this program. :)


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: WhizDome on June 23, 2013, 12:23:26 PM
I think i've had a a couple crashes over the last few days...

I assume its crashed by the start/stop button no longer works and my pool stats dont update. If I restart it it seems to be ok.

After it crashes, at first glance it appears its still running though, the hashrate doesnt drop to 0 and gpuz shows high usage, even though the program isnt responsive through the start stop button andpool stats dont update after 24 hrs of use .

Was thinking if I could run the reaper command line window at the same time I could see the work being done to know for sure, but cant figure out how to.   


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: freethebitcoin on July 01, 2013, 10:38:41 AM
I get a trojan alert when running this software, any idea why?

https://i.imgur.com/w6Kh8cS.png


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: mullick on July 01, 2013, 10:46:39 AM
Just curious as to why you chose reaper and not cgminer?


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: iANDROID on July 01, 2013, 11:04:36 AM
Just curious as to why you chose reaper and not cgminer?

Better performance and CPU mining?

I get a trojan alert when running this software, any idea why?


https://www.virustotal.com/fr/file/fb00f3adc196208d00dd51124372a3ecb1290a16f50395fa7c7b851c5d4e6a02/analysis/


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: miffman on July 01, 2013, 11:17:17 AM
Waiting for the kernel to compile for about 10 minutes now. Something wrong with my configs?  ???


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: iANDROID on July 01, 2013, 12:14:23 PM
Waiting for the kernel to compile for about 10 minutes now. Something wrong with my configs?  ???

This is more likely a problem with Reaper and your config.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on July 02, 2013, 05:28:12 AM
cgminer version to come soon :D


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: tadakaluri on July 19, 2013, 05:11:56 PM
cgminer version to come soon :D

Waiting for it.........


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Jcw188 on July 19, 2013, 05:32:19 PM
does this work on windows xp 32 bit?  Tacotime's guiminer scrypt does not


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: pgbit on July 19, 2013, 05:43:18 PM
I get a trojan alert when running this software, any idea why?

https://i.imgur.com/w6Kh8cS.png
The virus alerts that appear here involve:
(1) MULDROP.Trojan, for more details see here:
http://www.microsoft.com/security/portal/threat/encyclopedia/entry.aspx?Name=Trojan%3AWin32%2FClort.A.dr#tab=2 (http://www.microsoft.com/security/portal/threat/encyclopedia/entry.aspx?Name=Trojan%3AWin32%2FClort.A.dr#tab=2)

but the essence is this:
Launches MS08-067 Attack
When Trojan:Win32/Clort.A is executed, it creates a mutex named ‘2008-MS08-067_TEST’ and exits if it already exists. This trojan connects to a remote site to retrieve target information, or IP address range data for the trojan to attack. The data is retrieved from the domain address 'gsinvest.gov.cn/*******/VoteModiy.asp'.
 
Next, Win32/Clort.A executes %TEMP%\svchost.exe, attacking IP addresses provided by text from the page 'VoteModify.asp'. It tries to connect to port 139, and if successful, launches
 
%TEMP%\svchost.exe <IP address>
 
The attack attempts to locate vulnerable computers that have not applied Security Bulletin MS08-067.
 
Downloads Other Malware
If a target computer is exploited, Win32/Clort.A!exploit executes shell code that instructs the target to download TrojanDownloader:Win32/VB.CJ from the domain 'dabao8.net' as a file named 'cc.exe'. The downloaded trojan is then run.
 
Win32/VB.CJ is a trojan that downloads other malware. When run, it attempts to download TrojanDownloader:Win32/VB.CQ from the domain 'nowbt.net' as a file named 'cpa.exe'.
 
Downloads Adware
After TrojanDownloader:Win32/VB.CQ is downloaded it is run. It attempts to connect to the Web address 'cpa123.cn' and downloads adware.

(2) WS.Reputation.1
for symantec, the alert they have is for any new program, apparently:
http://community.norton.com/t5/Norton-Internet-Security-Norton/WS-Reputation-1-is-this-the-best-they-can-come-with/td-p/616601 (http://community.norton.com/t5/Norton-Internet-Security-Norton/WS-Reputation-1-is-this-the-best-they-can-come-with/td-p/616601)

Just to add, all LTC software I have ever downloaded gets auto deleted by my antivirus (Bitdefender). Other LTC miners tend to have more virus warnings. I would say that this is kinda off-putting. Someone PM me or post if they know a recognised LTC miner that, as a downloaded zip or whatever, is clean on virustotal.com. Other alt coins manage it.


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: Vorksholk on July 20, 2013, 03:59:57 AM
I get a trojan alert when running this software, any idea why?

https://i.imgur.com/w6Kh8cS.png
The virus alerts that appear here involve:
(1) MULDROP.Trojan, for more details see here:
http://www.microsoft.com/security/portal/threat/encyclopedia/entry.aspx?Name=Trojan%3AWin32%2FClort.A.dr#tab=2

but the essence is this:
Launches MS08-067 Attack
When Trojan:Win32/Clort.A is executed, it creates a mutex named ‘2008-MS08-067_TEST’ and exits if it already exists. This trojan connects to a remote site to retrieve target information, or IP address range data for the trojan to attack. The data is retrieved from the domain address 'gsinvest.gov.cn/*******/VoteModiy.asp'.
 
Next, Win32/Clort.A executes %TEMP%\svchost.exe, attacking IP addresses provided by text from the page 'VoteModify.asp'. It tries to connect to port 139, and if successful, launches
 
%TEMP%\svchost.exe <IP address>
 
The attack attempts to locate vulnerable computers that have not applied Security Bulletin MS08-067.
 
Downloads Other Malware
If a target computer is exploited, Win32/Clort.A!exploit executes shell code that instructs the target to download TrojanDownloader:Win32/VB.CJ from the domain 'dabao8.net' as a file named 'cc.exe'. The downloaded trojan is then run.
 
Win32/VB.CJ is a trojan that downloads other malware. When run, it attempts to download TrojanDownloader:Win32/VB.CQ from the domain 'nowbt.net' as a file named 'cpa.exe'.
 
Downloads Adware
After TrojanDownloader:Win32/VB.CQ is downloaded it is run. It attempts to connect to the Web address 'cpa123.cn' and downloads adware.

(2) WS.Reputation.1
for symantec, the alert they have is for any new program, apparently:
http://community.norton.com/t5/Norton-Internet-Security-Norton/WS-Reputation-1-is-this-the-best-they-can-come-with/td-p/616601

Just to add, all LTC software I have ever downloaded gets auto deleted by my antivirus (Bitdefender). Other LTC miners tend to have more virus warnings. I would say that this is kinda off-putting. Someone PM me or post if they know a recognised LTC miner that, as a downloaded zip or whatever, is clean on virustotal.com. Other alt coins manage it.

Probably doesn't sound legit coming from me, but it's fine. I've seen reaper and cgminer get hung up by virus scanners. It's kinda dumb, but I think they were used in some botnets or something... :(


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: freethebitcoin on July 30, 2013, 06:52:43 PM
Probably doesn't sound legit coming from me, but it's fine. I've seen reaper and cgminer get hung up by virus scanners. It's kinda dumb, but I think they were used in some botnets or something... :(

Well i was hoping the developer of the software would have a better explanation than:
Quote
It's kinda dumb, but I think they were used in some botnets or something... :(


Title: Re: EasyLTC--The Easiest Litecoin GUIMiner!
Post by: ScoMo on November 10, 2013, 05:29:01 PM
Hi, I'm new to LTC, what exactly is a 'pool worker'? When it asks me to enter pool worker, how do I know what to write in?
Edit: Also, I tried using the miner, but it's giving me 0 kH/s. How do I fix this?