Finally its there: A new version of lolMiner ^^
More concretely:
0.34 is thereSimilar as in the past I did not plan to do this version, but the changes I planned for 0.4 were too fundamental and so well – I wanted to have this intermediate version with its fixes done before.
Here are the download links:[Lin 64]
Click me (0.34, Linux) MD5 of package: 4b6a86481177fe4d09e4dcc71fe20828
[Win 64]
Click me (0.34, Windows) MD5 of package: 27075cf216144bc4f47fc139b1fdb7e7
So, what is new:Windows only: A new watchdog.This version of lolMiner comes with a watchdog script written in power shell. Basically it detects when the miner is stuck / has 0 sol/s and so on and can restart it if required. You can start it by clicking run_miner.cmd while the old run script is also on board.
To configure the new watchdog you have to edit the watchdog-lolminer-v0.34.ps1 file. Especially you should give the name of your config file in the beginning.
The watchdog is able to reboot the rig after a certain number of miner restarts. To enable this feature you have to set $global:allowReboot=$true in the header of the watchdog on line 18. For the reboot feature to be effective you should place the watchdog in your auto-start.
Also you can allow it do do a screen shot on every crash by setting $global:allowScreenshot=$true on line 19. The parameter in line 18 controls the number of restarts before the watchdog closes itself or reboots the rig.
In order to handle 0 sol/s cases the watchdog will require admin rights on your computer when it starts. This allows the watchdog to reset your GPU drivers before a new restart attempt. Because of this we made the watchdog open source so you can verify it does no harm to your system.
Fixed a bug in stratum code:Before the miner got stuck when the first pool in list was not avaiable. This is fixed now. Also the miner no longer closes when the first pool reports an authorization of miner problem, but it now tests all failover pools in a row before exiting due to missing authorization
Changed behavior of –exit-on-zeroWell … did not find a better headline for this. The parameter –exit-on-zero does not exist any more / has no effect. Instead when the miner detects that a GPU did not come back from a mining task properly it will print an error message and close. The same is true when a device does not finish a task for more then 30 seconds.
New internal stratum behavior The stratum code now monitors for shares not tested (if they are below target) or not submitted. When there was no single share tested for a minute or no share submitted for 10 minutes, the miner will stop working and close itself, so the restart scripts or the Windows watchdog can restart it.
New parameter: --continue-on-errorThis is the counterpart to the above two described changes. If this parameter is set the miner will continue working even when an error occurred.
New parameter: --stats-digits <number>
This will set the number of digits printed in statistics messages. E.g. if you set it to 0 the decimal delimiter and everything behind will be cut of. The default is 1.
Slight changes in work managementThe change is something I wanted to test for 0.4. Basically it now tries to do the transfer from and to the cards asynchronously. Especially on AMD cards this helps reducing the difference in speed between –work-batch HIGH and AUTO and lower values. Higher is still mining faster but the difference to lower values is now smaller
New parameter: --disable-double-bufferThis is the counterpart to the work management change. For some drivers (the open source Clover OpenCL drivers on Linux) this is required because not all drivers support the change.
New parameter: --disable-suprnova-for-feeThis parameter is meant to remove the suprnova pool from the list of fall-backs for the miners dev fee. Reason is that this pool is blocked in some countries and that the miner may get stuck on an ISP block of this pool.
lolMiner-mnx now got a license.txt fileWell that was required xD
lolMiner-mnx now displays proper AMD device names Well its not yet perfect, but I think “Radeon RX 470/480; RX 570/580” is better then “Ellesmere” - but I may be wrong ^^
I hope you have fun with this release. I will now prepare the next steps. As said the planned changes to 0.4 are rather massive, therefore it may take some time.
---------------------
For the stats:
Overall hash rate of all lolMiners out there: 185 Msol/s
Market share: 84%