ublue-os / bazzite

Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
https://bazzite.gg
Apache License 2.0
3.6k stars 211 forks source link

Weird washed out colours in GNOME affecting 1 screen in a triple monitor setup #1347

Open speakradmin opened 1 month ago

speakradmin commented 1 month ago

Describe the bug

Kind of hard to explain but the colours seem washed out or have too much white/grey tint. It's definitely not a brightness setting or a colour profile. It seems to only affect one of the 2 Dell monitors I have. Initially it affected my second monitor but now it's moved to the first and the second one is fine.

What did you expect to happen?

Brightness/Saturation was normal until a few weeks back

Output of rpm-ostree status

State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck-gnome:stable
                   Digest: sha256:7674e78f608cc90d152e74610d1cac9ad5ba896eb2aed6941d67e4f068b9a984
                  Version: 40.20240707.0 (2024-07-08T01:18:32Z)
          LayeredPackages: sunshine

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck-gnome:stable
                   Digest: sha256:34717b5e0862ae1d242402807ba5b0ce7907f83e840cf6603840e489c9457a93
                  Version: 40.20240706.0 (2024-07-06T07:24:58Z)
          LayeredPackages: sunshine

Hardware

MSI MAG B550M MORTAR MAX AMD 5800X AMD RX 5900 XT 2 x Dell G3223D 165hz monitors DP 1 x Hisense U7k 4k TV 120hz HDMI

Extra information or context

I have 2 Dell G3223D Monitors and a 4K TV hooked up to my PC. I'm not sure it has anything to do with the fact that I'm running triple monitor because when I plug everything else out except the affected monitor the issue persists. Oddly, it started a couple weeks back but resolved itself after a reboot. I have updated the monitor firmware to the latest using a Windows machine.

I've tried factory resetting the monitors, deleting colour profiles, disabling VRR on the monitors, setting lower refresh rates and resolutions, nothing changes the washed out look of the image. I've even moved the affected monitor to a different port on my graphics card and it's still the same. I plugged my laptop into the affected screen and it's fine.

Any advice for debugging?

DreamingCuttlefish commented 1 month ago

May be related to #1230

jankais3r commented 1 month ago

Check that you don't have HDR enabled.

speakradmin commented 1 month ago

May be related to #1230

Doubtful as that bug seemed to be related to software brightness control which my monitors don't have. Nevertheless I tried to see if I could get the output of

cat /sys/class/backlight/amdgpu_bl1/{brightness,actual_brightness}

But that didn't work because, since I don't have a software controllable backlight, there's nothing under /sys/class/backlight/

Check that you don't have HDR enabled.

Yep it's definately turned off on each monitor itself. Interestingly, I recall a few months back, HDR started "working" in the Gnome session but curiously only on one monitor. At that point I still had HDR enabled on the monitors. It didn't look very much like what I'm experiencing now but the white balance was definately way off and everything looked terrible. I tried messing with a few settings but ultimately disabled HDR on the monitors as I figured it was still early days for HDR in the Gnome session.

speakradmin commented 1 month ago

Yay seems to be fixed in today's update!

State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck-gnome:stable
                   Digest: sha256:c53a8b7cdb78233b3b13f58a6f770b18a0abb8f6f283e9cf4cf33d3c8f552a74
                  Version: 40.20240712.0 (2024-07-12T04:58:14Z)
          LayeredPackages: sunshine

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck-gnome:stable
                   Digest: sha256:7674e78f608cc90d152e74610d1cac9ad5ba896eb2aed6941d67e4f068b9a984
                  Version: 40.20240707.0 (2024-07-08T01:18:32Z)
          LayeredPackages: sunshine