Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Quickminer overrides manual settings 0.5.1.3 #477

Closed
joheiska opened this issue Apr 29, 2021 · 7 comments
Closed

[BUG] Quickminer overrides manual settings 0.5.1.3 #477

joheiska opened this issue Apr 29, 2021 · 7 comments
Labels
question Question asked. resolved Problem resolved or will be resolved in next version.

Comments

@joheiska
Copy link

joheiska commented Apr 29, 2021

Describe the bug
Quickminer 0.5.1.3 overrides manual settings set by MSI afterburner after 10-30 minutes of applying them. This causes higher power draw with zero improvement for hashrate as the card will run on higher clockspeed and voltage.

To Reproduce
Steps to reproduce the behavior:

  1. Set optimizations to manual
  2. Apply custom voltage curve/power limit/clockspeed settings with msi afterburner
  3. wait 10-30 minutes
  4. Quickminer overrides these settings and the clockspeed and voltage will increase

edit: also stop -> starting seems to reproduce this and make quickminer override the manual settings applied by msi afterburner.

This happens regardless of the computer being active/idle or monitors being on/off.

Expected behavior
To not override user specified settings (from another app) when everything is set to manual. 0.4.5.5 worked flawlessly and kept my own manual settings. Quickminer should not apply any "optimizations" when everything is set to manual.

Screenshots

Version affected (please complete the following information):

  • 0.5.1.3
  • stable

NVIDIA driver version
465.89

Hardware
3060 Ti, directly in x16 slot

quickminer doing random stuff

@joheiska joheiska added the bug Something isn't working label Apr 29, 2021
@alexandrefim
Copy link

alexandrefim commented Apr 30, 2021

same here... GTX 1080 TI

@nicehashdev nicehashdev removed the bug Something isn't working label Apr 30, 2021
@nicehashdev
Copy link
Contributor

Try to add parameter -g to the extra launch command line parameters when launching Excavator. This will remove Excavator’s behavior of reducing memory OC during DAG generation.

Also, is there a reason why would you use Afterburner instead of OCTune? OCTune allows you to perform undervoltage as well and it is done with less trouble as you only enter voltage in mV and designated core clock. It is also fully compatible with Excavators mem to 0 while gen DAG feature.

@nicehashdev nicehashdev added question Question asked. resolved Problem resolved or will be resolved in next version. labels Apr 30, 2021
@joheiska
Copy link
Author

joheiska commented Apr 30, 2021

Try to add parameter -g to the extra launch command line parameters when launching Excavator. This will remove Excavator’s behavior of reducing memory OC during DAG generation.

Seems to work for the core clock, need more time to test though. Memory clocks not affected by this flag. Though I'm pretty sure that isn't working the way it is supposed to anyway. My cards memory clock is lowered by 200mhz allways, not just for DAG creation. Might need another bug ticket for that...

Also, is there a reason why would you use Afterburner instead of OCTune? OCTune allows you to perform undervoltage as well and it is done with less trouble as you only enter voltage in mV and designated core clock. It is also fully compatible with Excavators mem to 0 while gen DAG feature.

Because it's my preferred software and personal preference. Better usability, better features, less bugs. Also I have afterburner running 24/7 unlike quickminer. Also like I mentioned before, quickminer has a tendency to lower memory clock when it is running (not just for DAG creation) by 200mhz.

This shouldn't be the point of discussion though. If you have manual option, it should mean that quickminer doesn't fiddle with the card in any way. You shouldn't force people to use quickminer OCTune.

Everything seemed to work properly with 0.4.5.5 so I don't really see the point of removing the bug label? The behaviour of quickminer changed in 0.5.1.3 (for worse).

@nicehashdev
Copy link
Contributor

nicehashdev commented Apr 30, 2021

200 MHz lowering is due to P2 power state when card is being used for CUDA (compute) tasks. This is by design made by NVIDIA. If you wish to keep higher memory clock, then you can either overclock by 200 MHz or you can force P0 state for CUDA tasks (NVIDIA profile parameter which you can set with app such as NVIDIA profile inspector). It is much easier to simply overclock by 200 MHz because this breaks less things - many apps and OC profiles etc are already adjusted to this fact that CUDA tasks have lower memory base clock. This feature has nothing to do with Afterburner and Afterburner is not capable of adjusting this parameter (you need NVIDIA profile inspector).

Also, what Afterburner is lacking is ability to detect when memory clock needs to be reduced due to DAG generation so that DAG is valid and not invalid (high memory clock can cause mistakes when writing memory - GDDR6 and GDDR6X can run with higher speeds when being used for reading only and not writing). This thing alone should sway you towards OCTune as it allows you to run memory with much higher speed.

When it comes to mentioned bugs in OCTune - can you let me know what these are so I can fix them?

Regarding being worse in 0.5.1.3 - this is due to CUDA being changed from version 11.1 to 11.2. It is worse for some, but better for others. It really depends on your drivers, card and system. CUDA 11.1 was causing issues for some, so I decided to upgrade it to 11.2 which removed issues for them but looks like opened issues for other set of systems/devices/drivers. If you have issues, just continue using 0.4.5.5 - that version is solid, secure and doesn't have any performance improvements over 0.5.1.3 so if you are used to it, it is fine to continue using it. Let's hope that NVIDIA detects issues on their side and finally fixes their drivers for good.

@joheiska
Copy link
Author

joheiska commented May 2, 2021

If you have issues, just continue using 0.4.5.5 - that version is solid, secure and doesn't have any performance improvements over 0.5.1.3 so if you are used to it, it is fine to continue using it. Let's hope that NVIDIA detects issues on their side and finally fixes their drivers for good.

I'd be happy to, but quickminer doesn't seem to have option to remove the annoying "do you want to update" popup on every startup. Could you at least make an option to remove this so people wont upgrade without a good reason?

@nicehashdev
Copy link
Contributor

You can disable auto updater in config. bNoAutoUpdate is called I think.

@Intoxicus
Copy link

"YoU'Re ThE OnLy OnE tHaT hAs ThAt IsSuE.."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Question asked. resolved Problem resolved or will be resolved in next version.
Projects
None yet
Development

No branches or pull requests

4 participants