lolMiner v1.32: Added LHR mod for RTX 3000 series


lolMiner – Ethash / Equihash / Beam & Grin miner with several algorithms, optimized for AMD mining (based on OpenCL), but it will also work on most Nvidia cards (GPUs), but speed and stability can be very different.

List of changes lolMiner v1.32:

  • Beta Feature: Added RTX 3000 series semi-unlock for LHR v2 cards giving up to 30% more performance then in locked state. Use –mode LHR2 to call it (and –mode LHR1 for 3060 LHR1 cards). Also added a low power LHR mode for V2 cards (–mode LHRLP). See below for more details.
  • Recommended drivers for LHR2 and LHRLP: 470.63.01 or 465.31 – others could be more unstable. Most tests were done in Linux. Use –lhrtune to improve either performance or stability. Read the guide for configuring here: https://github.com/Lolliedieb/lolMiner-releases/wiki/Nvidia-Mode-Switch-&-LHR-Semi-Unlock (2)
  • Improved performance of RTX 3060 LHR v1 semi-unlock by 2-3% depending on configuration – at same low consumption!
  • Added detection of the “fan glitch” for RTX 3000 LHR cards. When the glitch is detected, the GPUs will leave the special LHR modes automatically.
  • Significantly improved Ergo performance on GCN Gen 1 GPUs (e.g. HD 7970, R9 280, R7 370)
  • Added Ergo kernels for Pitcairn GPUs.
  • New configuration scheme for Et(c)hash + Zil dual mining with dual stratum! See documentation here: https://github.com/Lolliedieb/lolMiner-releases/wiki/Dual-Mining-from-1.32. When using json configuration style use “DPOOLS” with same format as “POOLS” currently.
  • When a pool requests a re-connection, the miner will now do so immediately instead of waiting 1 second and no longer say the connection got “lost”.
  • Added support for extra nonce subscription on Ergo stratum – this will cause less reconnects on Nicehash

Fixes

  • Fixed an issue causing “invalid” shares on Ethash when the pool makes intensive use of variable difficulty (e.g. HiveOn, Nicehash…) (1)
  • Fixed an issue that might cause the epoch to update too late when doing Eth + Zil dual stratum
  • Fixed an issue causing too much stale or very late shares in Ergo
  • Fixed partially defect .bat example files
  • Updated complete network stack to newer libraries – for more stability.
  • A lot of internal re-structuring and fixes.

(1) Thanks to my Spanish mining community for letting me know and the help to track down this issue.

(2) Feel free to discuss good tuning values in the discussion section of this release page.

Supported Algorithm & DEV FEE

AlgorithmFee %
Autolykos V21.5
BeamHash III1.0
Cuckoo 292.0
CuckarooD 292.0
CuckarooM 292.0
Cuckaroo 30 CTXC2.5
Cuckatoo 312.0
Cuckatoo 322.0
Cuckaroo 29-321.0
Cuckaroo 29-401.0
Equihash 144/51.0
Equihash 192/71.0
Equihash 210/91.0
Etchash0.7
Ethash0.7
ZelHash1.0

Mine ZIL & ETH or ZIL & ETC on different pools

Usually when mining ZIL you need to mine ETH on the same pool or you need to rely on a pool proxy forwarding mechanism implemented by the pool. The first case restricts restricts your mining to a single pool while the latter might have the disadvantage of a worse ETH mining latency or pool forwarding instabilities. From lolMiner 1.32 has been improved the bypass the situation by adding a second stratum connection that will pick up your ETH (or ETC) shares and bring them directly to the pool you like, while the ZIL shares will be send during the ZIL shard epochs to the ZIL pool.

To configure this follow the following steps

  • a) Configure your ETH or ETC as normal. In case you want to use ETC+ZIL select ETCHASH as algorithm parameter.
  • b) Add the parameter –dualmode zil –dualpool pool_of_zil –dualuser data_for_the_zil_pool –dualpass password_for_the_zil_pool to your command line arguments or your extra user parameters. Replace here the elements in pool_of_zil, data_for_the_zil_pool and password_for_the_zil_pool with your desired ZIL mining credentials.

Now the miner will create both connections on startup, but will mine the ETH (or ETC) shares on the primary connection, and wil mine ZIL in the extra connnection.

Note that to enabling the ZIL cache mode on your 6Gb & 8Gb cards you need to add the parameter –enablezilcache

Examples for each pool:

  • lolMiner –algo ETHASH –pool eth.2miners.com:2020 –user 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a.workerName –enablezilcache –dualmode zil –dualpool eu1-zil.shardpool.io:3333 –dualuser 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a.workerName –dualpass zil12kfcrls87pzqnneratejhk8xa3wdzlhrdl7w5g@eth.2miners.com:2020
  • lolMiner –algo ETHASH –pool eu-eth.2miners.com:2020 –user 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a.workerName –enablezilcache –dualmode zil –dualpool eu-zil.rustpool.xyz:8008 –dualuser 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a–dualpass zil12kfcrls87pzqnneratejhk8xa3wdzlhrdl7w5g@eth.2miners.com:2020@4G
  • lolMiner –algo ETHASH –pool eth.2miners.com:2020 –user 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a.workerName –enablezilcache –dualmode zil –dualpool eu.ethash.k1pool.com:5000 –dualuser KrSv2Z38HuG4fkJBiP4QgYE6osoFfUECmD7
  • lolMiner –algo ETHASH –pool eth.2miners.com:2020 –user 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a–enablezilcache –dualmode zil –dualpool eu.ezil.me:5555 –dualuser 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a.zil1qxl9lwat8rvf3lkn4fluexzh9pwemn0x94nn5a

How to configure lolMiner

After you have downloaded the program, you should further configure lolminer. The instructions are given below.

1. As an example, we show the lolMiner settings for mining ZelCash in the 2Miners pool. Here is the .bat file:

setx GPU_FORCE_64BIT_PTR 1

setx GPU_MAX_HEAP_SIZE 10 set

x GPU_USE_SYNC_OBJECTS 1

setx GPU_MAX_ALLOC_PERCENT 100

setx GPU_SINGLE_ALLOC_PERCENT 100
lolMiner.exe - ZEL coins - pool zel.2miners.com - port 9090 - user YOUR_ADDRESS.RIG_ID - pass x

Never forget to replace YOUR_ADDRESS with your real wallet address so you can receive coins. For example, t1KTRbXGfKTfPV5z9rvLybk21p3awga.

2. Then comes RIG_ID – the desired rig name. Giving unique names is a good idea if you have multiple rigs. You can use up to 32 Latin letters maximum, numbers, and any other “-” and “_” characters.

3. After you finish the setup and run the .bat extension file, you will see the following.

Leave a Reply

Your email address will not be published. Required fields are marked *