andru-kun / wildrig-multi

multi algo miner for AMD, NVIDIA and Intel gpu's
247 stars 50 forks source link

Problem with memory clock #280

Closed fabiowa15 closed 8 months ago

fabiowa15 commented 8 months ago

It is not possible to set the memory clock, even using the --gpu-memory-clock or --mclk commands; the clock is not set. I am running the miner on Windows.

My GPU cards are: RTX 3060 TI and RTX 3070.

andru-kun commented 8 months ago

you need to run miner with admin rights(check start-Radiant_lockMemory.bat to see how to do it properly). Also you need properly installed drivers. If miner shows red label err instead of clocks/temperature/etc. when you press h - uninstall drivers with DDU tool, disable Windows driver installation(check settings of that app) and install official NVIDIA drivers.

fabiowa15 commented 8 months ago

I'm already running as an administrator. Furthermore, the drivers are all up to date.

andru-kun commented 8 months ago

I'm already running as an administrator. Furthermore, the drivers are all up to date.

and miner do show you statistics with temperature and clocks without issue?

fabiowa15 commented 8 months ago

I'm already running as an administrator. Furthermore, the drivers are all up to date.

and miner do show you statistics with temperature and clocks without issue?

Yes. Temperature, fans, gpu clock, everything works, except the memory clock.

Image attached. Memory clock setted to 1000 and running at 5000.

Sem título

andru-kun commented 8 months ago

you can't lock memory at 1000, possible value is 810. If you want to OC memory and add +1000 use --gpu-memory-offset for that

fabiowa15 commented 8 months ago

Ok. I had already noticed that the memory clock stays at some values: 100, 810, 5000... But even making an offset of 1000, the value is not changed from 810. It would have to be: 810 + 1000 = 1810, correct?

Sem título

andru-kun commented 8 months ago

no, it doesn't work like that :) You can add/substract value from stock memory clock using --gpu-memory-offset or lock memory to a specific value using --gpu-memory-clock(variants are limited here, depends on gpu)

fabiowa15 commented 8 months ago

não, não funciona assim :) Você pode adicionar/subtrair valor do relógio de memória padrão usando --gpu-memory-offset ou bloquear a memória para um valor específico usando --gpu-memory-clock (as variantes são limitadas aqui, depende do GPU)

I understand. If the memory clock variants are limited, I will never be able to set it to the value I want, for example, 1000.

Thanks. :)