Author Topic: EasyLTC--The Easiest Litecoin GUIMiner!  (Read 19647 times)

0 Members and 2 Guests are viewing this topic.

Offline VorksholkTopic starter

  • Trade Count: (0)
  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
EasyLTC--The Easiest Litecoin GUIMiner!
« on: April 01, 2013, 02:52:57 AM »




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. :)







Compiled Binaries (what you want if you aren't sure what you want): [size=78%]http://www.theopeneffect.com/LitecoinGUI/MinerGUI.zip[/size]
Source code: [size=78%]http://www.theopeneffect.com/LitecoinGUI/LitecoinGUIMinerSource.zip[/size]


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:





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:
https://www.youtube.com/watch?v=aiErCmfA8P0


More screenshots:






Downloads:
Compiled Binaries (what you want if you aren't sure what you want): [size=78%]http://www.theopeneffect.com/LitecoinGUI/MinerGUI.zip[/size]
Source code: [size=78%]http://www.theopeneffect.com/LitecoinGUI/LitecoinGUIMinerSource.zip[/size]



Offline DigitalDoom

  • Trade Count: (0)
  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: EasyLTC--The Easiest Litecoin GUIMiner!
« Reply #1 on: April 01, 2013, 08:01:38 AM »

OK...this is doing nothing at all when I open the .exe file.

I have been trying to find an easy to setup LTC mining program all day long!


I've followed your posts through forums everywhere, from the overload of scattered information now more confused than when I began.


Downloaded this within 30 minutes of you posting it, hoping to finally have a solution. I doubt there are many people newer to this than I am...4 days ago was the first time ever hearing of BTC and yesterday was the first I heard of LTC. I've much to learn and nearly completely lost right now, seriously lacking in tech savvy isn't helping things.  :(


So anyway...where do I even begin here? I DLed the source and opened it first, then DLed the compiled .zip file. When I extracted the .zip file and click on the .exe file, nothing happens.


Not sure where to go from here.








Offline VorksholkTopic starter

  • Trade Count: (0)
  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: EasyLTC--The Easiest Litecoin GUIMiner!
« Reply #2 on: April 01, 2013, 01:51:19 PM »

OK...this is doing nothing at all when I open the .exe file.

I have been trying to find an easy to setup LTC mining program all day long!


I've followed your posts through forums everywhere, from the overload of scattered information now more confused than when I began.


Downloaded this within 30 minutes of you posting it, hoping to finally have a solution. I doubt there are many people newer to this than I am...4 days ago was the first time ever hearing of BTC and yesterday was the first I heard of LTC. I've much to learn and nearly completely lost right now, seriously lacking in tech savvy isn't helping things.  :(


So anyway...where do I even begin here? I DLed the source and opened it first, then DLed the compiled .zip file. When I extracted the .zip file and click on the .exe file, nothing happens.


Not sure where to go from here.


Hmm.. Do you have Java installed? What graphics card do you have?

Offline DigitalDoom

  • Trade Count: (0)
  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: EasyLTC--The Easiest Litecoin GUIMiner!
« Reply #3 on: April 01, 2013, 07:41:09 PM »
I restarted last night and it finally started working after that. Not sure what the problem but something still isn't right because although the graphic came up and let me set the miner up, it wouldn't connect to my 5770 card or the 6450 card...only the i5-2500K internal GPU.

Even though it would connect to the card, it never did mine a thing.

Possibly I created a problem when attempting to set up a solo miner (since I can't seem to find a pool that works) via your instructions from last year's thread. Though, that never worked out well either.



Offline DigitalDoom

  • Trade Count: (0)
  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: EasyLTC--The Easiest Litecoin GUIMiner!
« Reply #4 on: April 01, 2013, 07:50:10 PM »
Ah...it appears as though I did not have Adobe reader. Thought it was on this machine, but only had Flash player.


Downloading now, will post results.

Offline deviceinfo

  • Trade Count: (0)
  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: EasyLTC--The Easiest Litecoin GUIMiner!
« Reply #5 on: April 03, 2013, 05:57:45 PM »
Hi,






So i've been trying to mine using this nice software only for a couple of hours and i've noticed that kH/s sometimes just stops at some point (currently at 483kH/s) not sure if it's mining or not. one more thing - it kept dropping kH/s down to 0 sometimes in the beggining of mining. While i was writing this reply it's still 483kH/s. Is it ok?

Offline deviceinfo

  • Trade Count: (0)
  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: EasyLTC--The Easiest Litecoin GUIMiner!
« Reply #6 on: April 03, 2013, 06:11:29 PM »
In addition to my post above. So've checked again and noticed that it keeps dropping to 0 sometimes from 486 kH/s and again to 0 kH/s. Was can be the problem?

Offline David DeLaurier

  • Trade Count: (0)
  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: EasyLTC--The Easiest Litecoin GUIMiner!
« Reply #7 on: April 07, 2013, 10:02:46 PM »
Hello all,
I am new to litecoin and have bought 20LTC to get started, but now I am trying to start mining. For the past few days I have been reading up on how to begin, but after many attempts, I still am failing to connect to the server or even get the programs to work. I was excited to see this EasyLTC, but alas, I still am not mining  :'(

Here is my setup:

MacBookPro (bootcamp windows 32bit)
Nvidia 9400M


I know, this is not the device to mine on, and will be setting up my desktop next week once I return home (on vacation)

host newlc.ozco.in
port 9332
user
pass

protocol litecoin

worksize 256
aggression 18
threads_per_gpu 1
sharethreads 18
lookup_gap 2
gpu_thread_concurrency 6144

kernel reaper.cl
save_binaries yes
enable_graceful_shutdown yes
long_polling yes

mine litecoin

device 0


When I start the EasyLTC program and press start, it turns on, but no hashing occurs.


Any help would be greatly appreciated!








« Last Edit: April 07, 2013, 10:16:33 PM by David DeLaurier »

Offline monty4150

  • Trade Count: (0)
  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: EasyLTC--The Easiest Litecoin GUIMiner!
« Reply #8 on: April 29, 2013, 11:31:54 AM »
Wow, this is the first program I got that will get my card up and running

Now if I could get Vol's address to send him a a bit of my appreciation (The link to send him LTC does not work (I get some stupid error)
Anyway, Good work man!! It got my radeon 7850 churning out over 340khps     Note: I had to set it to 5850 emulation with a thread count over 6100. If I tell it to use a 7850 card it just crashes but no complaints, its running with good output   Kudos Vol!

 

Welcome to Litecoin Forum!

Started by litecoinforum.orgBoard News, announcements & important notice

Replies: 0
Views: 2474
Last post December 26, 2012, 04:27:15 PM
by litecoinforum.org
What is Litecoin?

Started by litecoinforum.orgBoard Litecoin discussion

Replies: 6
Views: 12210
Last post October 13, 2014, 01:33:52 PM
by AriannaCastellanos
Litecoin Forum has its 1st moderator

Started by litecoinforum.orgBoard News, announcements & important notice

Replies: 1
Views: 2704
Last post December 30, 2012, 07:02:36 PM
by rTech
SupaDupa's Pro Guide to Litecoin Stratum Mining (Windows)

Started by rTechBoard Litecoin mining

Replies: 0
Views: 12494
Last post December 31, 2012, 08:28:05 AM
by rTech
Steve Gibson and Leo Laporte prefer Litecoin

Started by litecoinforum.orgBoard Litecoin discussion

Replies: 0
Views: 4750
Last post January 25, 2013, 10:27:15 PM
by litecoinforum.org