Posts Tagged ‘Kaspa mining optimization

The just updated lolMiner 1.64 is a dream come true (more performance with less power used) for everyone that is currently mining Kaspa (KAS) with their Nvidia GPUs, not only because of the further improved performance that the update brings but also because of the new features it gives access to the miner for optimizing their GPUs. We did a quick test and the results are great and you should head on to your mining rigs and update and start tweaking the miners some more for additional hashrate and even lower power usage, so a win-win situation for sure.

According to the author of the miner the new version brings about 8-8.5% on Nvidia Pascal GPUs, 4.5-5% on Nvidia Turing and Ampere GPUs and 3-4% on AMD Navi and Big Navi GPUs in terms of improved performance. And thanks to the addition of the extra tweaking features and most notably the Core Offset (--coff parameter) we can not only get a boost in the performance with the same settings we were mining with version 1.63, but also get it with reduced power by just adding the extra option with a value between 250 and 350 (depending on how much your GPUs can handle stable). The --no-oc-reset might also be helpful if you do not wish to reset the settings you have applied to the GPUs when the miner is stopped.

The new beta options may require a video driver update, depending on how old Nvidia video driver you are using. The description says you need version 520 or higher, though we have them working successfully on older 512 driver, but you should probably just update if using older drivers anyway. The other new command line options added for the miner might also help to further optimize things a bit more, though they will require additional tweaking.

lolMiner 1.64 Latest Changelog:

Changes
– Improved Kaspa only mining performance. Speed increase is about 8-8.5% on Nvidia Pascal GPUs, 4.5-5% on Nvidia Turing and Ampere GPUs and 3-4% on AMD Navi and Big Navi GPUs
– Beta feature: added options to set core clock offset (--coff), memory clock offset (--moff), power limit (--pl) and a fixed fan speed (--fan) on common Nvidia GPUs. Required are admin privileges and Nvidia drivers 520 or higher!
– The syntax is the same as with --cclk and --mclk – if a single value is given then it will be applied to all compatible GPUs, else a coma separated list of values can be given using a * character to skip over GPUs. (1)
– Added a new parameter --no-oc-reset to turn off the reset of overclock settings when ending the miner.
– Windows: Added a beta gui to generate overclock settings strings / .bat files for the miner. Also the tool can apply the chosen settings directly.

(1) Note: No responsibility taken for the values set. Please use with care. If your mining os had build in functions to set these settings we recommend using them instead of the miner settings.

Fixes
– Fixing a bug with ETHV1 (nicehash) stratum mode that may cause the worker name to be appended twice when it was given by –user . (the use of –worker did not have this issue).

Here is a quick overview of what improvements we are getting with the new version on RTX 3070, 3080 and 3090:

GeForce RTX 3070:
lolminer 1.63: 564 MH/s – 120W – 1710/810
lolminer 1.64: 596 MH/s – 95W plus the extra option --coff 300

GeForce RTX 3080:
lolminer 1.63: 877 MH/s – 190W – 1800/810
lolminer 1.64: 919 MH/s – 160W plus the extra option --coff 250

GeForce RTX 3090:
lolminer 1.63: 1031 MH/s – 200W – 1800/807
lolminer 1.64: 1079 MH/s – 160W plus the extra option --coff 350

Here is an example you can use for RTX 3070, just replace YOUR_KAS_WALLET with your actual wallet:

lolMiner --algo KASPA --pool stratum+tcp://pool.eu.woolypooly.com --port 3112 --user YOUR_KAS_WALLET --watchdog exit --cclk 1710 --mclk 810 --coff 300

You can try to play around with the core offset setting, though 250 to 350 MHz should be safe for most GPUs, some may require lower setting to function stable or can take up higher offset for even greater power savings. As for the memory clocks and settings with example command lines, you can take a look at the post where we talk about Optimizing Nvidia GPUs for Performance with Lower Power Usage for Kaspa (KAS) Mining. Just use these examples for the specific GPUs discussed there and add the Clock Offset parameter to them as a good starting point and see how your power usage drops while you get extra hashrate after the update.

To download and try the latest release of the lolMiner 1.64 mining software…

Kaspa (KAS) has been doing great going up in price and attracting the attention of more miners as well as traders and investors and the project is still not listed on any of the large exchanges. Kaspa has the technology to evolve in one of the top Layer 1 crypto projects in the future and is one of the not that many Proof of Work based promising projects that could also bring back profitability for GPU miners. So, a reminder to check KAS out if you still haven’t done so already, don’t say we didn’t warn you. If you are a miner, then you should most definitely take a look at Kaspa and their GPU-heavy mining algorithm and probably get in early and start mining. Kaspa has a reduction of the mined coins every month and the difficulty is going up as more and more miners join. But now, let us focus more on mining Kaspa (KAS) and how you can optimize the settings of your Nvidia GPUs for optimal performance or for optimal efficiency looking at some of the more popular Nvidia GPUs used for mining.

We are going to be using the latest lolMiner 1.63 as mining software for the examples below, showing you the command lines and explaining what parameters to set and why. LolMiner is available for both Windows and Linux and is a part of most mining-based operating systems such as HiveOS, so you can still use the tips below although setting up additional parameters in a Linux-based mining OS might be a bit different compared to just running the mining software itself. Anyway, since KAS uses a GPU-heavy mining algorithm called kHeavyHash you don’t need a lot of video memory in terms of capacity or bandwidth, so even a bit older higher-end Nvidia GPUs can perform quite well in term of performance with surprisingly good power efficiency when properly tweaked. Alternatively, you can also Triple-mine ETC + ZIL + KAS (or another Ethash or ETChash crypto coin, not only Ethereum Classic) for optimized and more diversified mining portfolio.

We are starting up with Nvidia GeForce RTX 3090 and what settings to use for optimal performance with reduced power usage. Since the RTX 3090 has a lot of high-speed GDDR6X video memory and you don’t need it for KAS mining we are going to lower the frequency as much as possible in order to save power (GDDR6X does use a lot of power) and significantly reduce the heat otherwise generated by the memory chips when mining crypto coins using memory-based algorithms. The same principle applies to other GPUs with GDDR6X video memory as well where more power savings can be achieved as compared to GDDR6 or older generation of video memory.

What does seem to work quite well for our test MSI Suprim X RTX 3900 cards in terms of performance optimized settings is a GPU clock fixed at 1800 MHz and video memory clock fixed at 807 MHz (the lowest setting we can get) set through the lolMiner command line (cclk and mclk parameters respectively), do note that you need to be running lolMiner as admin to be able to apply GPU clocks! With these settings we are getting around 1060 MH/s hashrate from a single GPU with a power usage of about 200W per GPU, slightly varying even when using multiple of the same model video cards:

lolMiner --algo KASPA --pool stratum+tcp://pool.eu.woolypooly.com --port 3112 --user YOUR_KAS_WALLET --watchdog exit --cclk 1800 --mclk 807

You can play with the core clock setting up or down a bit to optimize results in your particular case, but increasing the clock up from this point brings a little extra performance with significant increase in power usage, so going down can actually be more beneficial for significantly reducing the used power without that much of a performance drop. If you set the GPU at 1410 MHz and the video memory again at the lowest possible setting of 807 MHz you will be getting a much more power efficient mining with the RTX 3090s with a hashrate of 830 MH/s and power usage of just about 130 Watts:

lolMiner --algo KASPA --pool stratum+tcp://pool.eu.woolypooly.com --port 3112 --user YOUR_KAS_WALLET --watchdog exit --cclk 1410 --mclk 807

Similar results can also be observed on Nvidia GeForce RTX 3080 GPUs where you can get significantly lower power usage if lowering the GDDR6X operating frequency of the video memory to the lowest possible setting, 810 MHz in this case. Here getting around 880 MH/s is possible with a GPU clock set at 1800 MHz and a power usage of about 190 Watts:

lolMiner --algo KASPA --pool stratum+tcp://pool.eu.woolypooly.com --port 3112 --user YOUR_KAS_WALLET --watchdog exit --cclk 1800 --mclk 810

Going for 1425 MHz for the GPU and again 810 MHz for the video memory results in 695 MH/s hashrate at about 110 Watts of power usage per RTX 3080 GPU:

lolMiner --algo KASPA --pool stratum+tcp://pool.eu.woolypooly.com --port 3112 --user YOUR_KAS_WALLET --watchdog exit --cclk 1425 --mclk 810

The approach for RTX 3070 Ti is a bit different, here we can power down the video memory to 810 MHz again and the GPU at 1710 MHz to get around 590 MH/s hashrate at just 120 Watts. The same settings also apply to the RTX 3070 non-Ti models where the target of 120W of power usage results in about 560 MH/s hashrate:

lolMiner --algo KASPA --pool stratum+tcp://pool.eu.woolypooly.com --port 3112 --user YOUR_KAS_WALLET --watchdog exit --cclk 1710 --mclk 810

Moving on to the Nvidia GeForce GTX 1080 Ti, older, but still a popular mining GPU that can manage to perform quite well mining Kaspa (KAS) with low power usage. You can get around 470 MH/s hashrate for KAS with just about 120 Watts of power usage with a GPU clock of 1550 MHz and memory clocked at 810 MHz:

lolMiner --algo KASPA --pool stratum+tcp://pool.eu.woolypooly.com --port 3112 --user YOUR_KAS_WALLET --watchdog exit --cclk 1550 --mclk 810


top