No type of color correction working on laptop screen
Affected version
OS: Arch Linux x86_64
DE: GNOME 43.2
WM: Mutter 43.2
Kernel: 6.1.9-arch1-1
Resolution: 1920x1080
CPU: Intel i5-8250U (8) @ 1.600GHz
GPU: Intel UHD Graphics 620
Display protocol: Wayland
Single display setup
Bug summary
Primarily, The night light feature does not work i.e the software toggles behave normally but the laptop display gamma never changes, I have tried doing the following:
- Tested by adding available Color profiles but none were able to color correct the display(used to work in gnome 42) let alone enabling night light. Thus color correction doesn't work either.
- Booted into the fedora 37 live usb environment but the problem persisted.
- Experimented with https://github.com/zb3/gnome-gamma-tool but there was no change.
Note: The features work fine with external displays
The problem has persisted since GNOME 43, prior to that the night light feature and color correction used to work as expected.
Relevant logs, screenshots, screencasts etc.
$ xrandr --verbose
Screen 0: minimum 16 x 16, current 1920 x 1080, maximum 32767 x 32767
XWAYLAND0 connected primary 1920x1080+0+0 (0x23) normal (normal left inverted right x axis y axis) 290mm x 170mm
Identifier: 0x21
Timestamp: 5715561
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
RANDR Emulation: 1
non-desktop: 0
supported: 0, 1
1920x1080 (0x23) 173.000MHz -HSync +VSync *current +preferred
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.16KHz
v: height 1080 start 1083 end 1088 total 1120 clock 59.96Hz
-----------------------------Output Trimmed------------------------------------------
$ colormgr get-devices
Object Path: /org/freedesktop/ColorManager/devices/xrandr_KDC_0x1112_0x00000000_aryan_1000
Owner: aryan
Created: February 6 2023, 04:06:52 PM
Modified: February 6 2023, 05:44:29 PM
Type: display
Enabled: Yes
Embedded: Yes
Model: 0x1112
Serial: 0x00000000
Scope: temp
Colorspace: rgb
Device ID: xrandr-KDC-0x1112-0x00000000
Profile 1: icc-cb7e0760059a438fac3dbec9da21d2ae
/usr/share/color/icc/colord/Bluish.icc
Profile 2: icc-34bae436b018be9169764a75c1b216ce
/home/aryan/.local/share/icc/gnome-gamma-tool-9ab28ca8-e103-4d25-85f3-a93e18a63c43
Profile 3: icc-e936d80f21d1614393546c6d99daddf1
/usr/share/color/icc/colord/Gamma6500K.icc
Profile 4: icc-97c45accdad36d940e87461d35431c3c
/usr/share/color/icc/colord/Gamma5000K.icc
Profile 5: icc-2b09de8666e5c5541d1e033adff1c3e5
/usr/share/color/icc/colord/Gamma5500K.icc
Metadata: OutputEdidMd5=afc3d947c4210dbe9b6346ceb1c6004e
Metadata: OutputPriority=primary
Metadata: XRANDR_name=eDP-1
Metadata: OwnerCmdline=/usr/bin/gnome-shell
Here is the result of : gdbus introspect --system -d org.freedesktop.ColorManager -o /org/freedesktop/ColorManager -r
: http://0x0.st/odMf.txt
Edited by Aryan Singh