Bad HDMI output after updating to Fedora KDE 41

Hello, I’ve updated my laptop (HP OMEN 16-c0001ur) to Fedora KDE 41 and after the update I noticed that colors on my 1080p monitor (ViewSonic VX2452MH, to be exact) became worse: for example, light gray (#edeef0) now is seen the same as white. This problem doesn’t show up on laptop’s 1080p@144hz display and 1280x1024 monitor that is connected with mini-DP to DVI adapter. I also didn’t have this problem on Fedora 40. After many reconnecting attempts I noticed that colors may turn normal, but this only happens randomly with 10% chance, I think.

What can I do to resolve this issue?

CPU: AMD Ryzen 7 5800H (16) @ 4.46 GHz
GPU: NVIDIA GeForce RTX 3070 Mobile
Nvidia driver version: 565.57.01

UPDATE: nvidia-bug-report.log.gz (391.5 KB)

$ kscreen-doctor -o                                 
Output: 1 eDP-1
        disabled
        connected
        priority 0
        Panel
        Modes:  1:1920x1080@144*!  2:1920x1080@60  3:1680x1050@144  4:1280x1024@144  5:1440x900@144  6:1280x800@144  7:1280x720@144  8:1024x768@144  9:800x600@144  10:640x480@144  11:1280x1024@60  12:1024x768@60  13:1280x800@60  14:1920x1080@60  15:1600x900@60  16:1368x768@60  17:1280x720@60 
        Geometry: 3200,0 1536x864
        Scale: 1.25
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: sRGB
        Brightness control: supported, set to 20%
Output: 2 HDMI-A-1
        enabled
        connected
        priority 1
        HDMI
        Modes:  18:1920x1080@60*!  19:1920x1080@60  20:1920x1080@50  21:1600x1200@60  22:1680x1050@60  23:1400x1050@60  24:1600x900@60  25:1280x1024@75  26:1280x1024@60  27:1440x900@60  28:1280x960@60  29:1280x800@60  30:1280x720@60  31:1280x720@60  32:1280x720@50  33:1440x576@50  34:1024x768@75  35:1024x768@70  36:1024x768@60  37:1440x480@60  38:800x600@75  39:800x600@72  40:800x600@60  41:800x600@56  42:720x576@50  43:720x480@60  44:640x480@75  45:640x480@73  46:640x480@60  47:640x480@60 
        Geometry: 0,0 1920x1080
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: /usr/share/color/icc/colord/AdobeRGB1998.icc
        Color profile source: sRGB
        Brightness control: supported, set to 100%
Output: 3 DP-2
        enabled
        connected
        priority 2
        DisplayPort
        Modes:  48:1280x1024@60!  49:1280x1024@75*  50:1280x960@60  51:1280x800@75  52:1280x800@60  53:1152x864@60  54:1152x720@60  55:1024x768@75  56:1024x768@60  57:800x600@75  58:800x600@60  59:640x480@75  60:640x480@60 
        Geometry: 1920,0 1280x1024
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: EDID
        Brightness control: unsupported

Thanks, I’ve attached the log to the my 1st message.

I have also found out that ViewSonic VX2452MH monitor uses FRC (Frame rate control)

Hello, any idea how this could be fixed?

Hi @weryskok

Thank you for reporting the issue. I have filed a bug to track this issue internally - NVBug #
4978795

  1. Can you please provide your steps and configuration settings to reproduce this?
  2. Please attach a screenshot/image of the corrupted colours from your monitor.
  1. I think one of important conditions is using HDMI to connect the monitor. I haven’t been able to reproduce the issue with mini-DP to DVI cable. I don’t have other HDMI displays do experiment with, but I’d say that the display should also have FRC (Frame rate control) as my ViewSonic VX2452MH.
  2. I made test images: white - light gray (#edeef0) and it’s inverted version black - dark gray (#12110f)

1 Like

Photos of the monitor:

1 Like