MinDBreaK / MSI-LED-Control

This is a custom controller for the MSI graphics cards.
GNU General Public License v3.0
20 stars 7 forks source link

How to revert GPU LED state? #17

Open pripishchik opened 1 week ago

pripishchik commented 1 week ago

Hi,

I have a couple of questions regarding the MSI LED Control application:

  1. I would like to revert the GPU LED state back to its factory default settings and undo any changes made by the program to my the GPU hardware. How can I do this?
  2. The README mentions a potential performance drop. Does this mean that if I set the LED color through this program (e.g., no animation, just blue), the GPU will perform worse compared to setting the same color using "Mystic Light"?

Thank you for your assistance!

MinDBreaK commented 1 week ago

The software does not have ways to "factory reset"

The performance drop is only at the moment where the leds are updated. It only affect "dynamic lighting" like temperature controlled. Setting static colors or effects (breathing, blinking for example) are not affected by the performance issue.

pripishchik commented 1 week ago

@MinDBreaK Thank you for your quick reply.

Regarding your statement that the software does not have a "factory reset" option, I understand. However, since the program "injects" animation and color data into the GPU, could you please clarify how I can remove this "injection" to restore the original settings?

MinDBreaK commented 1 week ago

The way this software works is it call an MSI function from its librairies with specific parameters. This library writes the configuration bits to the graphic card via a bus. But this software cannot "unwrite".

This software is merely a GUI for a MSI library and tries to be as simple as possible.

To add a reset, it would be necessary to reverse-engineer how MSI is doing it, and I cannot do this currently (no MSI gpu)

pripishchik commented 1 week ago

@MinDBreaK Alright, got it, but will reinstalling 'Mystic Light' overwrite the changes made to my GPU by 'MSI LED Control'?

MinDBreaK commented 1 week ago

Yes it will. They are using the same librairies.

pripishchik commented 1 week ago

It's interesting that MSI chose to apply animation and color only when the system is booted, while "MSI LED Control" directly injects LED data into the GPU without the need of any windows background service, considering both "Mystic light" and "MSI LED Control" are using the same libs.

MinDBreaK commented 1 week ago

They probably use the service to remove the effect on shutdown, but that would only be a speculation