Pages:
Author

Topic: [ANN] lolMiner-mnx, Mining MinexCoin(MNX) New version: v0.4 (July 22) - page 39. (Read 30772 times)

newbie
Activity: 68
Merit: 0
Good work Lolliedeb!
jr. member
Activity: 230
Merit: 1
I have 2 x cards but it only pickups up one cards even when I used the following: set "DEVICE=0,1"
Please fix.

Thanks
newbie
Activity: 9
Merit: 0
thx für die neue Version

Wenn ich set "DEVICE=0,1,2" einstelle für meine 3 gpus, wird nur "0" genommen zum minen.
mit dem Befehl lolMiner-mnx.exe --list-devices in einer test.bat zeigt er mir aber alle 3 an, also 0,1,2 Devices

sr. member
Activity: 896
Merit: 289
Twitter: @BTY_11073
So, a bit earlier then I expected but since it is lolMiners birthday (one week old now) lets have a party Smiley

Time for version 0.2
(Also known as: "The first feature release")

As usual here are die Download links:
Linux 64:  Klick Me (v0.2 beta)
Windows 64: Klick Me (v0.2 beta)

Change log:

Added simple watchdog scripts for the miner
Well these aren't really high level software, but for the random crashes this will do the job. On linux restart of crashed miner is almost guarantied with that, for Windows I am not sure about what happens when Windows thinks that miner is hanged up. Lets see. If there are more problems I will pay some of the batch experts here to do a proper watchdog for lolMiner Wink
Please do not leave the miner unattended in the beginning. Due to the long list of modifications I did not test this very deeply...

Added multiple GPU support
Under the hood there were a lot of changes required but here it is: Just add --devices=a,b,c to run lolMiner on your devices a,b and c on the selected platform. As before use --list-devices to see which devices are there on your machine. For each device there will be sol/s displayed separately plus every 60 seconds the average over all cards over the minute. When one GPU does not send any sol/s for about two minutes the miner is closed so it can be cached up by the watchdog for a restart.

Added --set-work-batch switch
This switch will control the load that is send to the GPU at once. The value may be between 1 and 4. For Nvidia GTX 1XXX series I observed that 2 (default) is ideal, while AMD Mainstream graphic may work faster (5 %) having this set to 4. Most extreme example I have seen was some Nvidia Tesla card jumping almost 25% when this is set to 1. So you see: there is no ideal value for all cards out there and it is not much tested yet. But having a switch more is better then no option to choose Wink

Fixed immediate reconnect bug
Some pools had trouble with lolMiner that after an unsuccessful connection attempt it directly tried to reconnect. Now it will wait some time before to give the pool a chance to recover from the problem.

Fixed boost async IO crash
Sometimes it happened that one thread closed the pool connection while an other tried to write on it causing the miner to crash. Now there should be a block taking this exception and print a warning. Afterwards the miner tries to reconnect. Should be more graceful than before.

Fixed invalid share bug
Due to some unclean cleanup of nonce informations the first ordinary mining attempt after  the shares of dev fee were computed was messed up. This did not happen every iteration, but will have cost about 1% profitability on pool side. Pools did not punish sending these faulty shares till now, but will do in future. Now this is fixed and should provide you slightly better income. Alert: Due to this bug which may be serious for some pools I would like to announce that the 0.1x versions are kind of deprecated now. If possible switch to newer version asap.

[Nvidia] Fixed high CPU load after long runtime bug
When lolMiner.mnx ran for a long time (yea indeed that happend) the CPU time it consumes increased. Now lolMiner resets the settings for the --enable-nv-hotfix switch internally. That should help reducing CPU load on a long term. For rigs with many cards it still may be high and it still may be better to run lolMiner-mnx on less cards then are available.

[Windows only:] Switched some of the compiled in libraries
The libraries included in 0.13 were identical (but invisible) to those of 0.11, while the ones in 0.12 were newer. Now in 0.2 the ones fit to those of 0.12 which were more stable for some users. Hope this helps stabilizing the miner in Windows.


-------
And here the current statistics:
Hashrate of all lolMiners out there: ~5.25 Msol/s
Market share: ~ 9,6 %

Till now I collected 8.1 mnx as dev fee, half of this will be spread out as bug bounty.

Also:
Announcement:
At the first monthly birthday of lolMiner-mnx, which is March 12th there will be a new version reducing the dev-fee to 1.5%.
Thank you for the update.
I'd like to try a new miner immediately.

"Readme_windows.txt" remains v. 1.3, but is there planning to add a description?
member
Activity: 433
Merit: 48
So, a bit earlier then I expected but since it is lolMiners birthday (one week old now) lets have a party Smiley

Time for version 0.2
(Also known as: "The first feature release")

As usual here are die Download links:
Linux 64:  Klick Me (v0.2 beta)
Windows 64: Klick Me (v0.2 beta)

Change log:

Added simple watchdog scripts for the miner
Well these aren't really high level software, but for the random crashes this will do the job. On linux restart of crashed miner is almost guarantied with that, for Windows I am not sure about what happens when Windows thinks that miner is hanged up. Lets see. If there are more problems I will pay some of the batch experts here to do a proper watchdog for lolMiner Wink
Please do not leave the miner unattended in the beginning. Due to the long list of modifications I did not test this very deeply...

Added multiple GPU support
Under the hood there were a lot of changes required but here it is: Just add --devices=a,b,c to run lolMiner on your devices a,b and c on the selected platform. As before use --list-devices to see which devices are there on your machine. For each device there will be sol/s displayed separately plus every 60 seconds the average over all cards over the minute. When one GPU does not send any sol/s for about two minutes the miner is closed so it can be cached up by the watchdog for a restart.

Added --set-work-batch switch
This switch will control the load that is send to the GPU at once. The value may be between 1 and 4. For Nvidia GTX 1XXX series I observed that 2 (default) is ideal, while AMD Mainstream graphic may work faster (5 %) having this set to 4. Most extreme example I have seen was some Nvidia Tesla card jumping almost 25% when this is set to 1. So you see: there is no ideal value for all cards out there and it is not much tested yet. But having a switch more is better then no option to choose Wink

Fixed immediate reconnect bug
Some pools had trouble with lolMiner that after an unsuccessful connection attempt it directly tried to reconnect. Now it will wait some time before to give the pool a chance to recover from the problem.

Fixed boost async IO crash
Sometimes it happened that one thread closed the pool connection while an other tried to write on it causing the miner to crash. Now there should be a block taking this exception and print a warning. Afterwards the miner tries to reconnect. Should be more graceful than before.

Fixed invalid share bug
Due to some unclean cleanup of nonce informations the first ordinary mining attempt after  the shares of dev fee were computed was messed up. This did not happen every iteration, but will have cost about 1% profitability on pool side. Pools did not punish sending these faulty shares till now, but will do in future. Now this is fixed and should provide you slightly better income. Alert: Due to this bug which may be serious for some pools I would like to announce that the 0.1x versions are kind of deprecated now. If possible switch to newer version asap.

[Nvidia] Fixed high CPU load after long runtime bug
When lolMiner.mnx ran for a long time (yea indeed that happend) the CPU time it consumes increased. Now lolMiner resets the settings for the --enable-nv-hotfix switch internally. That should help reducing CPU load on a long term. For rigs with many cards it still may be high and it still may be better to run lolMiner-mnx on less cards then are available.

[Windows only:] Switched some of the compiled in libraries
The libraries included in 0.13 were identical (but invisible) to those of 0.11, while the ones in 0.12 were newer. Now in 0.2 the ones fit to those of 0.12 which were more stable for some users. Hope this helps stabilizing the miner in Windows.


-------
And here the current statistics:
Hashrate of all lolMiners out there: ~5.25 Msol/s
Market share: ~ 9,6 %

Till now I collected 8.1 mnx as dev fee, half of this will be spread out as bug bounty.

Also:
Announcement:
At the first monthly birthday of lolMiner-mnx, which is March 12th there will be a new version reducing the dev-fee to 1.5%.
newbie
Activity: 34
Merit: 0
why my 4 cards 1060 is 200-300 sols? :-(
Change --platform and -device, i think you use integrated video
this my command:
lolMiner-mnx.exe --server eu.minexpool.nl --port 9999 --user XGdcExaT7nsSBenakSpRqpDDtFYBSx8yMb.workername --pass x --device 0 --enable-nv-hotfix

i change device 0-3 but effect 0
In my system work only with --platform 2 -- device 0
Use --list-devices to know you platform
legendary
Activity: 1134
Merit: 1002
why my 4 cards 1060 is 200-300 sols? :-(
Change --platform and -device, i think you use integrated video
this my command:
lolMiner-mnx.exe --server eu.minexpool.nl --port 9999 --user XGdcExaT7nsSBenakSpRqpDDtFYBSx8yMb.workername --pass x --device 0 --enable-nv-hotfix

i change device 0-3 but effect 0
newbie
Activity: 34
Merit: 0
why my 4 cards 1060 is 200-300 sols? :-(
Change --platform and -device, i think you use integrated video
legendary
Activity: 1134
Merit: 1002
why my 4 cards 1060 is 200-300 sols? :-(
sr. member
Activity: 896
Merit: 289
Twitter: @BTY_11073
My miner crashes unexpectedly. . .
I am using suprnova pool. The cause of the crash is unknown, but it is more frequent than before.

v 0.13 beta/GTX 1080/Windows 10 x64
member
Activity: 433
Merit: 48
Danke für die Zahlen Smiley

Das mit dem schließen ist so eine Sache die ich noch nicht ganz verstehe - es ist unter Linux exakt der selbe Code und da klappt es gut. Dieser crossbuild ist derzeit noch nicht ganz das gelbe vom Ei, aber besser als keinen Windows build an zu bieten.

Der hotfix hat damit auch nichts zu tun, denn der soll eigentlich nur die CPU Last klein halten. Gut zu wissen, dass das offenbar nicht immer klappt oder nur Anfangs - mal sehen ob das noch besser geht.

Eine alternative, die ich mir vorstellen kann ist später einen Core auf 100% last laufen zu lassen der permanent schaut ob eine GPU fertig ist und die dann wieder anwirft. Dann ist die Last zwar hoch aber nur auf einem Kern bei mehreren GPUs. Damit sollte dann auch ein i5 bis zu 8 GPUs stemmen können und ein Celeron 3xxx (wie auf dem Octominer board) sollte wenigstens 6 packen) ... nicht ideal aber für große Systeme besser als der ist-Zustand ^^


-------------
Edit:
Current Hash for all lolMiners out there: ~5,25 Msol/s
Market share of lolMiner: ~8,5%
newbie
Activity: 9
Merit: 0
Erstmal danke für den Miner vorweg Smiley

Ich habe eine 1080Ti, 1070 + 1060

Ich stelle fest, das selbst mit dem Befehl --enable-nv-hotfix die einzelnen Miner einfach schließen mit der Zeit.
Meine Configs sind :
lolMiner-mnx.exe --server eu.minexpool.nl --port 9999 --user adress.workername --pass x --device 0 --enable-nv-hotfix
lolMiner-mnx.exe --server eu.minexpool.nl --port 9999 --user adress.workername --pass x --device 1 --enable-nv-hotfix
lolMiner-mnx.exe --server eu.minexpool.nl --port 9999 --user adress.workername --pass x --device 2 --enable-nv-hotfix

Man sieht im Taskmanager das die Miner am Anfang weniger Cpu Last benötigen, doch mit der Zeit es dann eigentlich genauso wird wie ohne den hotfix.
Sprich die Cpu lastet irgendwann durch die 3 Miner voll aus wieder.
Siehe Screen : http://imgs.to/v/?nqqwSgWJgp#nqqwSgWJgp


Cpu ist ein Intel i5 2500K Quadcore

Falls du irgendwelche Infos brauchst, immer her damit, möchte gerne helfen im Bezug auf den Miner und Nvidiakarten.
Hashrates sind :
1080Ti @ 55% PL, +100Core/+450RAM = 18900-19100 Sol @ 55°C - 45%Fanspeed
1070   @ 55% PL, +100Core/+800RAM = 14100-15000 Sol @ 49°C - 40%Fanspeed
1060  @ 55% PL, +100Core/+800RAM  = 9400-10100 Sol @ 55°C - 40%Fanspeed

member
Activity: 433
Merit: 48
Maybe you can tell me which driver to install on Ubuntu 16.04 to use AMD card?

There are two that work. One option is to install amdgpu (opensource) with mesa-opencl-icd and libclc-amd-gcn. This is the free variant that will work with any Linux distribution. For Ubuntu with long term support you also can try amdgpu-pro driver (without the other two libs mentioned above). These are the official AMD binary drivers and are likely faster than the free ones but a bit more tricky to install.

But currently for an AMD rig running Linux you should prefer optiminer because its currently about 30% faster then lolMiner on AMD. Will try to close that gap in future of cause Wink
newbie
Activity: 4
Merit: 0
I tried it today with a 2-card machine.
Configuration;
CPU I3 3220
GPU 2 * 1050
System 16.04 Ubuntu

Launched version 13 in two windows for each card, once per hour each window was stopped with the error "error of segmentation".
On version 12 it's the same.
Maybe there is a log of error somewhere, tell me I'll give it to you.


Tried to run 2 cards of different manufacturers on Windows 7.
Configuration:
Celeron G 440
Radeon R9 290 + nvidia 1050
Windows 7

In turn, the maps work fine, but it's worthwhile to start from both immediately falling hashed. I tried with different parameters, but I could not make them.

Total:

Nvidia 1050
Ubuntu 5200s/s
Windows 7 4300s/s


Maybe you can tell me which driver to install on Ubuntu 16.04 to use AMD card?
legendary
Activity: 2026
Merit: 1005
I made low cpu-prior/ - crashing in 2-3 hrs (w10x64 ltsb/geforce 388.77/nv-fix)
will try to higher cpu-prior/
member
Activity: 433
Merit: 48
Hi all (that have problems with occasionally dropping hashrates with --enable-nv-hotfix):

Let me start with an explanation what exactly is the problem and how the hotfix-switch works.
The problem is that in the miner the CPU has to wait for the graphic card to complete its work. Afterwards the CPU will continue doing target comparison and then submit while the graphic card gets a new work to process.
The waiting for the GPU to complete is done very differently by vendors OpenCL drivers. For AMD and Intel the runtime sets a kind of callback that is automatically triggered when the GPU has completed. So far so good. On Nvidia it is rather simple: There is a tiny loop that frequently tests if the GPU is ready with its work and then exits once this is done. (By the way: in CUDA one can choose having the one or other solution) Unfortunately that simple this loop seems: it produces 100% CPU use for almost nothing useful.

What now does the hotfix. Well I try to measure the runtime of the GPU code and then let the primary mining thread sleep for a while such that it returns shortly before the work is done. Then after the sleep the Nvidia loop is entered to wait for actual completion. Currently of the full time the thread sleeps almost 90% of this time. This 90% can be used by other processes to do other work or let the CPU idle around and allow it to cool down. Simple solution isn't it?

Well unfortunately not, because the sleep command on many systems gives away the "active task" flag of the task and only guaranties that the thread sleeps for a certain time. When my thread actually awakens massively depends on the system load. If the system is idle it is very well working and also if enough resources are avail. But when a lot of miner instances are running, some important system demon jumps in with high priority or whatever taking systems attention (e.g. anti virus scanner), then it may be that the sleeping time is much longer than it should be. And this causes the drop in hash rate.

I observed that one can mitigate (not fully solving) this problem by adjusting the priorities. In Windows task manager you can set the priority of lolMiner from "normal" to "higher" (please not "highest" or "realtime" or something like that ... will crash your system for sure) and on Linux based systems you can start it with "sudo nice -5 ./lolMiner-mnx" to increase its priority. The consequence will be that the system scheduler will pay more attention towards the miner getting the computation time it requires.

This will not completely solve the problem but will make the drops more rare and less high.
newbie
Activity: 52
Merit: 0
guter miner lolliedieb! schön wäre wenn man mehrere gpu´s in einer konsole starten könnte
meine rx vega64 schafft 16k sol´s mit blockchain driver

Ich tüftel da gerade dran - hoffe das Feature in der nächsten Version (1-2 Wochen) fit zu haben Smiley Muss dafür unter der Haube etwas ändern aber sollte machbar sein.

ich bin gespannt auf deine neue version. bis jetzt läuft alles prima Grin
member
Activity: 433
Merit: 48
guter miner lolliedieb! schön wäre wenn man mehrere gpu´s in einer konsole starten könnte
meine rx vega64 schafft 16k sol´s mit blockchain driver

Ich tüftel da gerade dran - hoffe das Feature in der nächsten Version (1-2 Wochen) fit zu haben Smiley Muss dafür unter der Haube etwas ändern aber sollte machbar sein.
newbie
Activity: 52
Merit: 0
guter miner lolliedieb! schön wäre wenn man mehrere gpu´s in einer konsole starten könnte
meine rx vega64 schafft 16k sol´s mit blockchain driver
member
Activity: 433
Merit: 48
is there in miner some watchdog script?


There is one made by a community member earlier in this thread (first 3-4 pages).
But I plan an official one for Windows version in 0.2 (hopefully beeing ready next 7 days)
Pages:
Jump to: