-
Notifications
You must be signed in to change notification settings - Fork 123
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
RyzenAdj spits out error on event logger when applying --max-performance or --power-saving #170
Comments
SMU is not designed to handle parallel commands. Especially the initialization could get upset if something else writes things to the SMU in the same time because it has a lot of writes and reads to do during init. And if you use ryzenAdj.exe it does always repeat all the initialization steps. If you talk about Windows Events, my first thought is that calling ryzenAdj.exe during or directly after a power source change or power profile change could be a bit unstable. 2 Workarounds:
But it is just a wild guess because this is the only thing which comes to my mind. Does this problem description fit your use case? Please log the output of ryzenAdj.exe during this fault. I can't read anything from this log. @FlyGoat I don't know how to analyze the responses of a compiled C application well enough, can you do anything with the exception code or fault offset? |
I'm sorry in advance to not giving up more details of what's going in, so here's the situation.
It does spits an error on this run in Event Viewer, saying that RyzenAdj crashed. It also does when you only do this
After the message "Sucessfully enable max_performance" there is a stop for about 2-3 seconds, presumably due to the crash and Windows Error Report that it triggered (my apologize again for not including this on the first post) Edit: added gist that contains all the logs from Event Viewer |
@Falcosc What do you mean by fault offset? Catch exception signals? |
@bagusnl try the debug build (need some dev tools to execute it) https://github.com/FlyGoat/RyzenAdj/suites/3742805958/artifacts/91793068 Then we know where it does crash. |
@Falcosc
I had to rename the executable because I have one on PATH. The first run which it refuses because no WinRing0, it doesn't produce any error on Event Viewer, despite it doesn't actually run. But the 2nd one as expected, does put error on Event Viewer. Event Viewer output: https://gist.github.com/bagusnl/d11f922487f1d3fca62d8d0e244d66f3 |
Fixed with #171 |
Everything works normally just noticed this during debugging something else unrelated. It also seems like quite slow when applying those 2 variables.
The text was updated successfully, but these errors were encountered: