Fedora 41 blown out colors on LENOVO IdeaPad Flex 5

Hi, I upgraded today from fedora 40 to 41 on my laptop. On my main monitor, all colors look “blown out” as in more saturated, while on the secondary monitor that sometimes i plug in, they are fine. I already tried going on settings and changing the “colors” values, trying both default, sRGB and other color spaces, but it didnt change anything. It is most noticeable while the “night light” option is on, but i can spot the differences also when its off. The monitor does not support hdr.

Check the contrast and brightness settings on the monitors.

even when the brightness is low, the color still looks blown out. As per contrast, thats a built in display of a laptop, not sure where contrast settings are

My mac has contrast controls. I would expect your laptop to also have contrast control.
Have a look in your desktops monitor settings to see if there is setting you can change.
Maybe also check in the BIOS for a setting.

If you share details of your hardware maybe someone else has the same laptop and can help. What is the output of inxi -Fzxx?

i have already looked at gnome settings, and as i said there’s the “colors” submenu in that settings. I tried with default, sRGB, Adobe RGB and rec. 709. they look all the same to me. Also, with fedora 40 there was not this problem, so its likely a fedora 41 problem and not a “my screen is this by default” problem. Anyway, this is the output of inxi -Fzxx:

System:
  Kernel: 6.12.6-200.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.43.1-5.fc41
  Desktop: GNOME v: 47.2 tk: GTK v: 3.24.43 wm: gnome-shell dm: 1: GDM
    2: LightDM note: stopped Distro: Fedora Linux 41 (Workstation Edition)
Machine:
  Type: Convertible System: LENOVO product: 82HU v: IdeaPad Flex 5 14ALC05
    serial: <superuser required> Chassis: type: 31 v: IdeaPad Flex 5 14ALC05
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0R32866 WIN
    serial: <superuser required> part-nu: LENOVO_MT_82HU_BU_idea_FM_IdeaPad
    Flex 5 14ALC05 UEFI: LENOVO v: GJCN22WW date: 04/28/2021
Battery:
  ID-1: BAT0 charge: 28.9 Wh (59.6%) condition: 48.5/52.5 Wh (92.3%)
    volts: 11.7 min: 11.5 model: SMP L19M3PD6 serial: <filter>
    status: not charging
CPU:
  Info: quad core model: AMD Ryzen 3 5300U with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 2 rev: 1 cache: L1: 256 KiB L2: 2 MiB L3: 4 MiB
  Speed (MHz): avg: 1397 min/max: 400/2600 boost: enabled cores: 1: 1397
    2: 1397 3: 1397 4: 1397 5: 1397 6: 1397 7: 1397 8: 1397 bogomips: 41524
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Lucienne vendor: Lenovo
    driver: amdgpu v: kernel arch: GCN-5 pcie: speed: 8 GT/s lanes: 16 ports:
    active: HDMI-A-1,eDP-1 empty: none bus-ID: 04:00.0 chip-ID: 1002:164c
    temp: 33.0 C
  Device-2: Bison Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-4:6 chip-ID: 5986:212a
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.4
    compositor: gnome-shell driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu display-ID: 0
  Monitor-1: HDMI-A-1 model-id: RTK 0x0101 res: 2160x1440 dpi: 78
    diag: 802mm (31.57")
  Monitor-2: eDP-1 model: BOE Display 0x08d6 res: 1920x1080 dpi: 158
    diag: 355mm (14")
  API: OpenGL v: 4.6 vendor: amd mesa v: 24.2.8 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir LLVM
    19.1.0 DRM 3.59 6.12.6-200.fc41.x86_64) device-ID: 1002:164c
    display-ID: :0.0
  API: Vulkan v: 1.3.296 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu driver: N/A device-ID: 1002:164c device: 1 type: cpu
    driver: N/A device-ID: 10005:0000
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
    Audio driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 04:00.1 chip-ID: 1002:1637
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: Lenovo driver: N/A pcie: speed: 8 GT/s lanes: 16 bus-ID: 04:00.5
    chip-ID: 1022:15e2
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Lenovo driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 04:00.6 chip-ID: 1022:15e3
  API: ALSA v: k6.12.6-200.fc41.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8852AE 802.11ax PCIe Wireless Network Adapter
    vendor: Lenovo driver: rtw89_8852ae v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: 2000 bus-ID: 02:00.0 chip-ID: 10ec:8852
  IF: wlp2s0 state: up mac: <filter>
  IF-ID-1: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 bus-ID: 3-4:3 chip-ID: 0bda:4852
  Report: btmgmt ID: hci0 rfk-id: 3 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
Drives:
  Local Storage: total: 931.51 GiB used: 121.84 GiB (13.1%)
  ID-1: /dev/nvme0n1 vendor: Crucial model: CT1000P3SSD8 size: 931.51 GiB
    speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 29.9 C
Partition:
  ID-1: / size: 464.62 GiB used: 121.44 GiB (26.1%) fs: btrfs
    dev: /dev/nvme0n1p5
  ID-2: /boot size: 973.4 MiB used: 357.4 MiB (36.7%) fs: ext4
    dev: /dev/nvme0n1p4
  ID-3: /boot/efi size: 256 MiB used: 52 MiB (20.3%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 464.62 GiB used: 121.44 GiB (26.1%) fs: btrfs
    dev: /dev/nvme0n1p5
Swap:
  ID-1: swap-1 type: zram size: 7.12 GiB used: 609 MiB (8.4%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 38.5 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB note: est. available: 7.12 GiB used: 4.11 GiB (57.8%)
  Processes: 385 Power: uptime: 17m wakeups: 0 Init: systemd v: 256
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 73
    Compilers: gcc: 14.2.1 Shell: Bash v: 5.2.32 running-in: gnome-terminal
    inxi: 3.3.36

I changed the title to include your hardware in the hope another user has the same device and can help.

Try creating a custom resolution/refresh rate, or just selecting different pre-existing ones.

I ran into this a few hours ago with DisplayPort to HDMI; default 60Hz was over-saturated, but 59.98 is fine. I’m pretty sure I’ve only seen this with AMD GPUs.

FYI I think all 60Hz is actually 59.98Hz which comes from the NTSC TV standard.

Gnome Settings doesnt let me change refresh rate other than 60hz, and this is a built in screen so there’s no hdmi or display port. Is there a way to create a custom refresh rate? I’m a newbie. I also tried changing resolution, but it was the same

I just noticed that by upping the brightness, after a few seconds the image clears and displays well the colors, and when decreasing it, especially the whites start to look all similar (i.e. a cloud in full brightness might have shades and details, that it doesnt retain both in reduced brigtness AND just-increased brightness). This might be something the system does to increase perceived brightness without actually changing it. This happens ONLY when using power saver mode, and with balanced it works normally