color calibration curve is not being applied to absolute black on RX 6600
Recently upgraded my graphics card from AMD RX 460 to an RX 6600 and I'm noticing a bug on the way the RX 6600 is applying the color calibration curves. The card is ignoring the calibration correction for black (RGB 0/0/0). This bug is reproducible by applying any calibration that modifies the RGB 0/0/0 value: the modification is ignored and it will always display the black color as if no calibration curve has been applied on black (and black only) 0/0/0. An easy way to reproduce this bug is running "xcalib -alter -gammacor 0.5" (https://github.com/OpenICC/xcalib) and noticing that all the colors get displayed lighter as expected except black 0/0/0 (it is not affected at all). This bug was not present on the RX 460.
I'm running linux kernel 5.15.91 , with x11-drivers/xf86-video-amdgpu version 22.0.0. Let me know if you need more info, I guess this is a software bug somewhere on xorg or the amdgpu driver/kernel mod. Thank you.
Update: Another way I can reproduce this bug is by doing "xrandr --output HDMI-A-0 --gamma 10". The bug manifests the same as by using the xcalib command previously noted.