Ethash algorithm behaves a bit strange on my mining rig with HiveOS and 8 GTX 1060 3GB. Four MSI ARMOR cards with Sumsung memory (OC +1500 mem) have 24+ MH/s, two other cards (OC +600 mem) have 21+ MH/s and two other slow MSI cards (also OC +600 mem) have only 18+ MH/s. I tried to switch risers, PSU, PCI slots and move the cards across rigs, but with no success.
Today I did a pure experiment. I plugged one of the slow cards to a Windows 10 machine with 1000W PSU directly via PCI slot without riser, started Claymore Miner with Musicoin (that has a lower dag size than Ethereum) and got the same result as before, without OC the card had 15+ MH/s (normally it should be 19+ MH/s):
with OC +600 mem in MSI Afterburner the card had about 18+ MH/s:
with OC +900 there was 20+ MH/s, but the system worked unstable:
The screenshots of GPU-Z without OC:
with OC +900 mem:
The screenshots of nvidia-smi output:
There was the same result with these slow cards on Ubuntu, but I did not notice something like this with ZCash on Windows 10.
With PO state and OC +150 core, +600 mem there is 20+ MH/s with the stable working system:
but normally there should be 24+ MH/s I think.
There is no a strong dependency between BIOS version and the card performance:
nvidia-smi --query-gpu=gpu_name,gpu_bus_id,vbios_version --format=csv
slow cards bios versions: 2 x 86.06.3c.00.ce 1 x 86.06.59.00.55 3 x 86.06.59.00.2a good cards bios versions: 3 x 86.06.59.00.69 2 x 86.06.59.00.55 4 x 86.06.59.00.88 (MSI ARMOR) 1 x 86.06.3c.00.44
Some interesting commands https://www.microway.com/hpc-tech-tips/nvidia-smi_control-your-gpus/
How to make core clock -100, memory clock +1500 and fan speed 55% using nvidia-smi? I only use nvidia-smi to set power limit.
nvidia-smi is not fully supported on GTX 1060, it cannot query supported GPU clocks for example (see https://developernote.com/2017/11/geforce-gtx-1060-does-not-trigger-the-boost-state/), but I am not sure about other parameters, at least HiveOS does this somehow.