AMDColorTweaks
AMDColorTweaks copied to clipboard
Compatibility clarification request
Thank you so much for your effort @dantmnf!
I'm trying to use it to clamp my wide gamut display (75% BT.2020, 99,88% DCI-P3, 100% sRGB coverage) to sRGB and Display P3. However I'm unsure if it's working correctly. I'm using Windows 10, version 21H2 and AMD Software: Adrenalin Edition 23.9.1.
Would you kindly provide an update on the current state and compatibility of the project?
Short answer: I don't know.
AMD doesn't give such clarification, nor any word that describes the behavior, for APIs we used. Even worse, the regamma API is revealed from leaked properitery SDK and therefore no promises for stable behavior.
After release of this project, AMD published a new library[^1] that covers everything we used in public (yet still undocumented) API, so the behavior should be stable on newer drivers containing amdadlx64.dll
file.
[^1]: https://gpuopen.com/adlx/ , also with (unusable?) 3D LUT API.
Thank you for clarification, @dantmnf. Upon further research and examination, I can confirm it's working correctly in my environment.
https://gpuopen.com/adlx/ , also with (unusable?) 3D LUT API.
Now this is awesome! I'm absolutely looking forward to using 3D LUT with AMDColorTweaks, as that will effectively enable correct sRGB emulation that will pass Shadertoy's sRGB vs Gamma 2.2 color test. This test can be passed with dwm_lut that uses 3D LUT instead of 1D LUT (that is currently used by GPU in AMDColorTweaks, AMD Software sRGB emulation or via MCH2 ICC profile). As mentioned, the test uses colors instead of regular grayscale, so system totally needs a 3D LUT to pass it.