Social media


Profiling the RTX 3060 Ti and its memory transfer rate

Author: LB 2022-01-23 234

Having determined the optimal PL and core clock settings for the RTX 3060 Ti Founders Edition we’re in a position to proceed to the tweaking of the memory transfer rate parameter. Our goal is as always; pump out the most ethash hashrate from the card while maintaining low electricity consumption. One of the most important parameters is the memory transfer rate and this time I will show you how to change this value in Ubuntu. Let’s get started!

It took me some time until I could find means to tune the memory clock frequency and now I’m going to share with you the necessary commands in Ubuntu to achieve higher mining performance on an RTX 3060 Ti Founders Edition GPU. You meet less troubles if you're mining using HiveOS for example, but with convenience, there always comes a price. If you want to operate more than a certain number of mining rigs, HiveOS charges you a fee. Considering that these mining operating systems are not more than a minutely tweaked Ubuntu, if you are experienced at the handling of this OS, I see no need to pay for something that’s originally for free. Long story short, let’s see the commands I used to set the memory clock frequency delta on my RTX 3060 Ti card.


First of all I had to enable cool bits:


$ sudo nvidia-xconfig -a --cool-bits=28


Secondly, I set the previously determined optimal PL value for the RTX 3060 Ti Founders Edition (120W) using the following command:


$ sudo nvidia-smi -i 0 -pl 120


Before starting the benchmark calculations, I locked the GPU’s core clock at 1300MHz, which was determined previously in the following article: Core clock settings for RTX 3060 Ti when mining Ethereum


$ sudo nvidia-smi -i 0 -lgc 1300,1300


And now we can start benchmarking the memory transfer rate value and measure the ethereum mining performance in terms of calculated hashes per second. While the X server is running we can issue the following command to set the memory clock:


$ sudo nvidia-settings -a [gpu:0]/GPUMemoryTransferRateOffsetAllPerformanceLevels=2000



The above command would set the memory frequency offset to 2000MHz and if you use nvidia-settings you can ascertain these values in a visual manner. Benchmarking a single value is not so meaningful, so I decided to set a range and measure ethereum mining hashrates in each point. It’s expedient to wait until the miner stabilizes and produces hash values at a relatively stable rate. I let the miner run for a few minutes and averaged the outputs. My results are as follows:


Ethash mining hashrate of an RTX 3060 Ti Founders Edition vs. memory transfer rate offset

Usually overclocking a GPU can lead to a 10-15% increase in performance and this is reflected one the pool’s side as well. You can see that the daily average climbs up by changing the memory transfer rate using the method I described above.


Ethash mining hashrate of an RTX 3060 Ti Founders Edition measured by the pool

Interesting entries


15.02.2022

Best GPUs to mine ethereum in 2022

09.02.2022

Dual mining ethereum and toncoin on RTX 3060Ti and RTX 3070Ti LHR

23.01.2022

Profiling the RTX 3060 Ti and its memory transfer rate

22.01.2022

Core clock settings for RTX 3060 Ti when mining Ethereum

20.01.2022

Core clock settings for RTX 3070 Ti Founders Edition when mining ethereum