AMDColorTweaks
AMDColorTweaks copied to clipboard
Not resetting properly (artifacts) with button
It shows artifacts after reboot with just primaries change... then tried reseting in many ways and it was not effective until loading a ICC profile like 709 reference or any other.
Can you reproduce the buggy reset behavior by setting both source and destination primaries to "Default", or "sRGB"?
with sRGB in both i cannot trigger the artifact but once its triggered (input sRGB output AdobeRGB, apply (still normal screen) -> reboot; Then from login screen everything goes crazy colors).
Then app reset or setting both input /output to default or sRGB do not fix it.
Also tested loading icc to fix artifacts then clicking reset button the artifacts return.
I have reproduced the issue. Seems AMD finally added reboot persistence for regamma LUT but broke the parametric curve option.
Further analysis:
- Applying regamma options other than LUT on boot (done by the driver) is broken.
- Setting a regamma option identical to the current one will be a no-op and won't fix incorrectly applied LUT.
- The reset button doesn't remove persistent settings. It just copies the default settings that I grabbed from a new display.
Possible workaround: load regamma LUT from sRGB ICC profile if identity gamma transform is desired.
In case someone would like to restore AMD Software control panel's Custom Color and Color Temperature Control toggles after trying, using or resetting AMDColorTweaks, this can be done by deleting the following keys from Windows Registry (replace #### with the actual values of you display) and restarting display driver (Win + Ctrl + Shift + B
):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\DAL2_DATA__2_0\DisplayPath_0]
"All_edids"=-
[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\DAL2_DATA__2_0\DisplayPath_0\EDID_####_####\Adjustment]