On Tue, Sep 19, 2023 at 03:59:36PM -0100, Melissa Wen wrote: > For DRM legacy gamma, AMD display manager applies implicit sRGB degamma > using a pre-defined sRGB transfer function. It works fine for DCN2 > family where degamma ROM and custom curves go to the same color block. > But, on DCN3+, degamma is split into two blocks: degamma ROM for > pre-defined TFs and `gamma correction` for user/custom curves and > degamma ROM settings doesn't apply to cursor plane. To get DRM legacy > gamma working as expected, enable cursor degamma ROM for implict sRGB > degamma on HW with this configuration. > > Cc: stable@xxxxxxxxxxxxxxx > Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2803 > Fixes: 96b020e2163f ("drm/amd/display: check attr flag before set cursor degamma on DCN3+") > Signed-off-by: Melissa Wen <mwen@xxxxxxxxxx> > Signed-off-by: Alex Deucher <alexander.deucher@xxxxxxx> > (cherry picked from commit 57a943ebfcdb4a97fbb409640234bdb44bfa1953) > Signed-off-by: Melissa Wen <mwen@xxxxxxxxxx> > --- > drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +++++++ > 1 file changed, 7 insertions(+) > Both now queued up, thanks. greg k-h