Author

Topic: lolMiner 1.64: Fastest Kaspa miner in market - page 139. (Read 155175 times)

jr. member
Activity: 148
Merit: 5
from my point of view:

- 210.9 (Aion) mining code
- 200.9 (Zcash, …) mining code
Any new algo is useful, although I'm not sure about profitability. Nevertheless, I believe those would be 1st priority


Would like to 2nd this. A competitive AMD miner on AION's 210_9 Equihash also would be wonderful!
member
Activity: 433
Merit: 48
How do I specified advanced pool config details via password field?

....

but then the miner sned the sting as is to the pool :-(

Look to this post of me just above: https://bitcointalksearch.org/topic/m.44961610
There is a way to get around this bug in commandline, that I will fix with next version Smiley


member
Activity: 473
Merit: 18
Actually OptiminerZero is almost same for AMD with RX480 8GB. Just slightly slower. But for 4GB cards, I believe the difference is significant. Smiley

Haha yea your right. Glad that "consistently" does not say anything about the spread ^^ But the new code will come and its looking good we can push the 8G further. Well both cards in fact but also some 3G cards Wink

By the way, except for "please add support for free personalization string" no one yet followed my voting on the 0.5 features. No opinions on that?

from my point of view:

- 210.9 (Aion) mining code
- 200.9 (Zcash, …) mining code
Any new algo is useful, although I'm not sure about profitability. Nevertheless, I believe those would be 1st priority

- A memory saving 144.5 variant (sub 2G, approx 10 – 15% slower then the large memory one)
- A memory saving 192.7 variant (sub 2G, approx 25 – 30% slower then the large memory one)
2nd priority, but people with 2GB cards might argue Smiley

- An HTML version of the API (viewing)
As long as we already have some kind of api, less important. But would be great if the API was similar to XMRig or CCminer or something else that is already wide spread.

- Coupling of multiple miners, so  API of one rig can show stats of whole farm
Let external tools handle that

- Re-Design of stats module & API, e.g. logfile output and so on … need some more ideas here, comments welcome!

Beyond that - I'd love to see AMD optimizations.
NVIDIA have many developers working on miners and most new algos support only NVIDIA, so AMD love would be great Wink
member
Activity: 473
Merit: 18
How do I specified advanced pool config details via password field?

e.g.

lolMiner -coin=ZER -apiport=4002 -pool=equihash192.mine.zergpool.com -port=2144 -user=****************************** -pass=Password,c=BTC -disable_memcheck=1 -devices=2
-------------------------------------------------
             Welcome to lolMiner 0.43

   This software is only meant for pool mining
with the Equihash 96.5, 144.5 or 192.7 algorithm

         Made by Lolliedieb, August 2018
-------------------------------------------------
Warning: Malformed parameter: -pass=Password,c=BTC
Warning: No user profile defined in command line (-profile= missing)
Using only DEFAULT section and command line input

...

I tried converting it with System.Web.HttpUtility]::UrlEncode

-pass=Password,c=BTC -> -pass=BlackBox%2cc%3dBTC

but then the miner sned the sting as is to the pool :-(


Right, I also saw this, but forgot to report... It limits mining on YIIMP type pools
jr. member
Activity: 200
Merit: 3
How do I specified advanced pool config details via password field?

e.g.

lolMiner -coin=ZER -apiport=4002 -pool=equihash192.mine.zergpool.com -port=2144 -user=****************************** -pass=Password,c=BTC -disable_memcheck=1 -devices=2
-------------------------------------------------
             Welcome to lolMiner 0.43

   This software is only meant for pool mining
with the Equihash 96.5, 144.5 or 192.7 algorithm

         Made by Lolliedieb, August 2018
-------------------------------------------------
Warning: Malformed parameter: -pass=Password,c=BTC
Warning: No user profile defined in command line (-profile= missing)
Using only DEFAULT section and command line input

...

I tried converting it with System.Web.HttpUtility]::UrlEncode

-pass=Password,c=BTC -> -pass=BlackBox%2cc%3dBTC

but then the miner sends the sting to the pool as is :-(
member
Activity: 433
Merit: 48
Actually OptiminerZero is almost same for AMD with RX480 8GB. Just slightly slower. But for 4GB cards, I believe the difference is significant. Smiley

Haha yea your right. Glad that "consistently" does not say anything about the spread ^^ But the new code will come and its looking good we can push the 8G further. Well both cards in fact but also some 3G cards Wink

By the way, except for "please add support for free personalization string" no one yet followed my voting on the 0.5 features. No opinions on that?
member
Activity: 473
Merit: 18

That said, for AMD GPUs and 144.5 this is currently the only miner and for 96.5 and 192.7 this miner is consistently faster then Optiminer - so probably for AMD users the best avail option.

Actually OptiminerZero is almost same for AMD with RX480 8GB. Just slightly slower. But for 4GB cards, I believe the difference is significant. Smiley

member
Activity: 433
Merit: 48
Very Good!!
Can you make HiveOS version ?  Grin

An older version of this miner is included into HiveOS - I think we must talk to the devs there to include the more recent ones to it, too.

I like lolminer for is simplicity setup. Giving more and more new coin choose to use equihash 144.5 or 192.7, how can I manually setup lolminer to run it if the coin is not in miner list?

Currently it is not possible, so best is to tell me about the coin and I will add it in the next version. But I currently consider one profile to allow a freely set personalization string since this was requested multiple times. Only problem I have with this is that in this case I can not do individual coin settings of other parameters. Well, will find a solution.

I have one question about your post below...I dont know where to put this text (DISABLE_MEMCHECK” : 1 or -disable_memcheck=1)
Am using Ethos-linux...I have 1060 3gb and I want to earn heptacoin...can you help or tell me..Thank you so much for everything ! All the best!
Added switch to disable memory check

I do not know much about ethos. How do you start / configure the miner there with general settings? I am sure we can figure out how to do it.

whats wrong?

That is a good question  Huh Can you try to run clinfo.exe (is shipped with the AMD driver) and paste me the output into a private message? The incompatibility message usually comes when some memory check fails. Lets see what clinfo reports, then I can tell you what is wrong. As a first guess: some drivers limit the amount of memory that can be allocated in a single memory buffer. For AMD it often helps to execute
Code:
setx GPU_FORCE_64BIT_PTR 1
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
before you try to start the miner. This should allow the miner to use all GPU memory that is there.


Code:
Warning: Malformed parameter: -pass=c=BTC,Rig1
How to cure?

Ouch, you found a bug! The problem is that the "=" sign is wrongly threated in the miner.  I will fix this in next version. As a quick and dirty cure open the "user_config.json" file and add after the "defaults" section the following:
Code:
"ZERGPOOL" : 
{
"COIN" : "AUTO144",
"POOLS" : [
{"POOL" : "equihash144.mine.zergpool.com",
"PORT" : "2146",
"USER" : "",
"PASS" : "c=BTC,Rig1"}
]
},
and then start the miner with
Code:
./lolMiner -profile=ZERGPOOL          (Linux) or
lolMiner.exe -profile=ZERGPOOL     (Windows)     

That should work.


Is it faster than ewbf across algos?

For most Nvidia GPUs I have to admit that EWBF is currently faster - he just did an amazing job, especially at 144.5. But I am currently working on the next generation of kernel codes and can promisse: I am getting closer .... muuuch closer. Maybe ... lets see  Grin
That said, for AMD GPUs and 144.5 this is currently the only miner and for 96.5 and 192.7 this miner is consistently faster then Optiminer - so probably for AMD users the best avail option.
jr. member
Activity: 74
Merit: 1
I like lolminer for is simplicity setup. Giving more and more new coin choose to use equihash 144.5 or 192.7, how can I manually setup lolminer to run it if the coin is not in miner list?
newbie
Activity: 61
Merit: 0
Hi Lolliedieb!

Thank you for all your work!

I have one question about your post below...I dont know where to put this text (DISABLE_MEMCHECK” : 1 or -disable_memcheck=1)
Am using Ethos-linux...I have 1060 3gb and I want to earn heptacoin...can you help or tell me..Thank you so much for everything ! All the best!


Added switch to disable memory check

Use “DISABLE_MEMCHECK” : 1 or -disable_memcheck=1 to turn of the miners compatility memory checking. This fixes a problem with the Nvidia driver not reporting enough memory for Equihash 144.5 (3G & 4G cards) and 192.7 (4G cards)
member
Activity: 825
Merit: 18
MindMiner developer
Code:
lolminer.exe -pool=europe.equihash-hub.miningpoolhub.com -port=20595 -user=xxx.Rig -pass=x -coin=BTG

Code:
Using device with id 0 (Radeon RX 580 Series)
Warning: Your device with id 0 is currently not supported by lolMiner or by the specific algorithm you selected.
Error: lolMiner does not support any of the detected / selected devices algorithms on the selected algorithm.

whats wrong?
member
Activity: 825
Merit: 18
MindMiner developer
Code:
Warning: Malformed parameter: -pass=c=BTC,Rig1
How to cure?
newbie
Activity: 4
Merit: 0
Is it faster than ewbf across algos?
newbie
Activity: 121
Merit: 0
So, I did some more coding last week and so there is an update: lolMiner 0.43 Cheesy

Download Links:
[Lin 64]: Click me (0.43 for Linux)
[Win 64]: Click me (0.43 for Windows)

here are the virustotal reports for the two executables:
Linux: https://www.virustotal.com/#/file/dc2efb304b84ab92d1f085ecf61d1e470ce366f3801233072bead2809b0b3c9b
Windows: https://www.virustotal.com/#/file/1325784f9a9ff11bb077cc66937b66c28422d4e71dd46ae959ccad87d7799065

Hint: As you can see the Microsoft Windows defender detects the mining software as "PUA:Win32/CoinMiner " (Surprise ... its mining coins  Wink ). So if you have trouble with it better replace the defender by any other anti virus (e.g. I use Avira AntiVir, which is also free) and you are fine.  


Very Good!!
Can you make HiveOS version ?  Grin
newbie
Activity: 137
Merit: 0
This miner is "running straight, steady and true" but none of the colors. Just black and white. Is there a setting I missed? Thank you!
member
Activity: 433
Merit: 48
hd7870 will work with this miner on some algo?

The Equihash 96/5 (MinexCoin) will work. If you got a 2G GPU and run it headless it may be that with the mem-saving variants 144.5 is also possible, but its a close call.
jr. member
Activity: 98
Merit: 1
hd7870 will work with this miner on some algo?
sr. member
Activity: 770
Merit: 250
Genesis Team™
member
Activity: 139
Merit: 10
brilliant work!
Thanks so much, finally a proper 192,7 zero miner for windows/amd.
Runs perfect on my old r9 290x soldiers ~15 Sol/s

member
Activity: 433
Merit: 48
So, I did some more coding last week and so there is an update: lolMiner 0.43 Cheesy

Download Links:
[Lin 64]: Click me (0.43 for Linux)
[Win 64]: Click me (0.43 for Windows)

here are the virustotal reports for the two executables:
Linux: https://www.virustotal.com/#/file/dc2efb304b84ab92d1f085ecf61d1e470ce366f3801233072bead2809b0b3c9b
Windows: https://www.virustotal.com/#/file/1325784f9a9ff11bb077cc66937b66c28422d4e71dd46ae959ccad87d7799065

Hint: As you can see the Microsoft Windows defender detects the mining software as "PUA:Win32/CoinMiner " (Surprise ... its mining coins  Wink ). So if you have trouble with it better replace the defender by any other anti virus (e.g. I use Avira AntiVir, which is also free) and you are fine.  


Detailed Changelog:

Added 192.7 Algorithm with coins Zero (ZER) and SafeCash (SCASH)

lolMiner now supports the Equihash 192.7 algorithm. The two coins supported are Zero (ZER) and SafeCash (SCASH). At the moment the miner requires 3.7 GB GPU memory, so 3G cards are not supported. Nvidia 4G cards can mine with new “DISABLE_MEMCHECK” switch (see below).

There should not be a performance difference between 4G and 8G GPUs!

Expected performance:

AMD:
RX 550 (4 G): 3 sol/s      (to be confirmed)
RX 560 (4 G): 5-6 sol/s
RX 570:   11-12 sol/s
RX 580:   12-13.5 sol/s
Vega 56:   18-20 sol/s

Nvidia:

GTX 1080 (stock FE): 20 sol/s+
GTX 1080ti: 30 sol/s+


Added support for zergpool Equihash 144.5 auto profit switching

You can now connect to equihash144.mine.zergpool.com to use its auto coin switching / auto exchanging capacities. The needed setting is “COIN” : “AUTO144” or -coin=AUTO144


Added switch to disable memory check

Use “DISABLE_MEMCHECK” : 1 or -disable_memcheck=1 to turn of the miners compatility memory checking. This fixes a problem with the Nvidia driver not reporting enough memory for Equihash 144.5 (3G & 4G cards) and 192.7 (4G cards)

Note: Disabling the memory check also implies the miner can no longer check how large the workbatch is allowed to be, so DO NOT USE THIS WITH EQUIHASH 96.5 (MinexCoin) . It will kill your performance.


Fixed support for open source Linux drivers

lolMiner should now be able to start on the open source Linux drivers but the performance is very much untested. Also for 144.5 and 192.7 the memory check may need to be disabled.

Fixed a bug with miner not starting without config file

As said, you now can delete the user_config.json and run completely without it by using the command line only. Note that the config file still has the advantage of storing your settings for multiple coins in one file as well as fail-over pool support. The filename and the used profile of config file can be changed by parameters (see manual).

Fixed a bug with miner not starting (hanging in setup)

It now can take a minute or two for the fail-over routine to kick in, but this should fix the problem.

Shortened the target printing to the first 16 characters

Previously printing 64, making the lines unnecessary long.

Added some colors (very subdued )

Stratum messages of new job, new target and submitted / accepted shares are now print in a green tone and the long statistics in some not too bright cyan. If you see a red message thats a stratum error message or a case where the server responded  {"id": 4, "result": false, "error": null}, which means a share got not accepted.

Know issues:
Sometimes the 144.5 and 192.7 codes run into the 0 sol/s bug even without OC. I hope to get rid of that in the next code iteration.

For some Nvidia GPUs specifying “WORKBATCH” : “HIGH” in config file leads to 0 sol/s from start. From command line it works fine. Investigating why.



Question is now: What am I coding next for 0.5?

Here I would like to have your feedback!

There is one thing I will do any ways: I tried a new code variant with the 192.7 miner that is there applied in the first two rounds of code. It turns out that this works quite well and so I would like to bring this for 96.5, 144.5 and 192.7 for both vendors next. This also will likely reduce the memory consumption of 144.5 to 2.4 G and of 192.7 slightly below 3G, so the 3G cards are back on board for 192.7.

But after that? You may decide!

Here is a list about the potential list of what I could do for 0.5:

- 210.9 (Aion) mining code
- 200.9 (Zcash, …) mining code
- A memory saving 144.5 variant (sub 2G, approx 10 – 15% slower then the large memory one)
- A memory saving 192.7 variant (sub 2G, approx 25 – 30% slower then the large memory one)
- An HTML version of the API (viewing)
- Coupling of multiple miners, so  API of one rig can show stats of whole farm
- Re-Design of stats module & API, e.g. logfile output and so on … need some more ideas here, comments welcome!

Regarding the last point in list: I definitely will never change fan speed or clocks in the miner, because this is responsibility of the driver or external OC tools. But what I could try is temp readings and an emergency switch off at high temps or so … do not know.

As said the main priority lies in the updated mining codes. That will take a while. Therefore I would say everyone commenting here or sending me a message in either telegram or discord is allowed to state two things from the optional list. I will evaluate in two weeks (Sept 12) and then work the list from top to bottom Wink

Have a nice day all Smiley
Jump to: