seerge / g-helper

Lightweight Armoury Crate alternative for Asus laptops and ROG Ally. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models
https://seerge.github.io/g-helper/
GNU General Public License v3.0
7.43k stars 266 forks source link

Possible to completely disable Asus Splendid? #2986

Closed Eckoa closed 2 months ago

Eckoa commented 2 months ago

Rules

Is your feature request related to a problem? Please describe

Being someone who does art/photography and likes to calibrate my displays myself my Asus Tuf a16 has been a nightmare on windows. Asus in their wisdom felt that they should constantly override any ICC profile you apply with their own from their "splendid" profiles and prevent you from loading any other profile & vcgt which in turn breaks windows auto color management and doing anything color managed on the internal display period.

Describe the solution you'd like

Im wondering, would it be at all possible to disable JUST splendid and not mutilate the rest of the control drivers?? Im not very familiar with how to track down the who/what of files/services in windows as its not as straight forward as linux. While i feel the answer may be no this is likely the best place to ask in regards to Asus controls and windows. Just setting default/neutral doesnt actually disable splendid it just applies a "neutral" profile which still prevents self made icc profiles from being loaded.

Describe alternatives you've considered

Ive found a way to "fix it" by breaking the Asus System Control Interface which it is integrated into by mounting the drive in linux and chopping it out of system32, blacklisting the driver from installing using group policy, and disabling all the services which breaks the drivers and makes ghelper not work but gives back control of the display.

Device and Model

Asus Tuf A16

Additional information.

No response

seerge commented 2 months ago

@Eckoa hello, if keep Visual Mode on Default, it won't call AsusSplendid on start so it is already "disabled" :)

Just set it to default and then apply back your custom color profile / etc, it won't be overriden.

Thanks.

P.S. I'm assuming you have Armoury Crate uninstalled using official uninstaller app of course, cause otherwise it will keep interfering.

Eckoa commented 2 months ago

@Eckoa hello, if keep Visual Mode on Default, it won't call AsusSplendid on start so it is already "disabled" :)

Just set it to default and then apply back your custom color profile / etc, it won't be overriden.

Thanks.

except thats not true, it still forces a "neutral" icc profile onto the display and i have been able to verify that does absolutely nothing with a colorimeter.

the display has a native color temperature of about 6627k and with "default" it gets changed to 6543k

seerge commented 2 months ago

@Eckoa did you uninstall AC ?

Eckoa commented 2 months ago

@Eckoa did you uninstall AC ?

ive removed everything ASUS from the machine, the only way i was able to stop it was by mounting the drive in linux and deleting the Asus system driver from system32 and blacklisting the reinstall using group policy

seerge commented 2 months ago

@Eckoa AsusSplendid doesn't run by itself, it's not a service, it's just an executable.

It is launched either by Armoury service (that i assume is not there since AC is uninstalled), or if you change Visual Mode in G-Helper.

Are you sure your problems are due to AsusSplendid or not cause some AMD driver hiccup ?

You can manually delete AsusSplendid.exe and it will be gone forever, but this is not a task for G-Helper anyway :)

C:\Windows\system32\DriverStore\FileRepository\asussci2.inf_amd64_9b2f1b4e956514ee\ASUSOptimization\
Eckoa commented 2 months ago

@Eckoa AsusSplendid doesn't run by itself, it's not a service, it's just an executable.

It is launched either by Armoury service (that i assume is not there since AC is uninstalled), or if you change Visual Mode in G-Helper.

Are you sure your problems are due to AsusSplendid or not cause some AMD driver hiccup ?

You can manually delete AsusSplendid.exe and it will be gone forever, but this is not a task for G-Helper anyway :)

Im 100% sure its due to asus splendid as once i removed it from system32 and blacklisted the Asus System Control Interface from being installed which causes splendid to be reinstalled/activated upon reboot the issue went away. Asus splendid is preventing windows color management from doing anything to the internal display.

Im wondering is there any way to simply block/disable it without forcing the user to mount the system elsewhere and break the functionality on purpose? having the control interface running at all seems to force the app to return unless you blacklist it.

seerge commented 2 months ago

@Eckoa there is no way to "disable" it, just stop it from launching it as I explained above.

Thanks

seerge commented 2 months ago

There is also splendid config in C:\ProgramData\ASUS\ASUS System Control Interface\ASUSOptimization\ folder somewhere, you can try to brake or erase it :)

Eckoa commented 2 months ago

alright, well seeing as removing those files doesnt work as i previously explained and Ive found a way to simply break the driver Ill just close this issue if there isnt interest in the functionality/a way to do it otherwise.

seerge commented 2 months ago

@Eckoa if you completely disable driver that can cause more issues :) You can block AsusSplendid.exe from running in that folder i pointed out C:\Windows\system32\DriverStore\FileRepository\asussci2.inf_amd64_9b2f1b4e956514ee\ASUSOptimization\

OR

You can just erase splendid config (usually named same as your username in windows) located in C:\ProgramData\ASUS\ASUS System Control Interface\ASUSOptimization\ . Then AsusSplendid.exe even if launched won't do anything

seerge commented 1 week ago

@Eckoa hello,

I have recently discovered how Armoury can completely disable Game Visual by calling AsusSplendid.exe (responsible for it) and added it to G-Helper as new "Disabled" Visual Mode.

It is live in latest release https://github.com/seerge/g-helper/releases/tag/v0.196

Let me know if it changes something for you

Eckoa commented 1 week ago

I'll have to install windows on a separate ssd, I'm back on Linux so I'll let you know when I test it.