New to Fedora - Screen colors look red/orange-ish

Hi,

I just tried fedora on my Lenovo L15 Ryzen 5675U Gen3. It was originally with windows, of course.

Colors on fedora look odd. It has like a red/orange-ish tone compared to Windows. Whites do not appear white at all. It is even more apparent if I compare with a white screen on my phone for example.

Why? How to fix it? I couldn’t find other feedbacks with this problem. This is weird, because it is like the 4th time I give a try to Fedora on different PCs over the years, and I’ve always had this feeling of red-ish tint of the screen, and that whites do not appear white.

Thanks in advance for any answer.

Hi Valentin.

It looks like that laptop has an AMD graphics card.

Does cat /sys/module/amdgpu/parameters/deep_color show a 0 or a 1?

If it shows 0, does booting your laptop with the kernel option amdgpu.deep_color=1 help?

Just a guess.

If it isn’t a graphics card issue, it could be the Night Light feature.

Using Night Light Feature in Ubuntu and Other Linux has more information about it

1 Like

Thanks for your answer. Night light is disabled. Could it be another setting?

1 Like

Thanks for your answer. cat /sys/module/amdgpu/parameters/deep_color returns a 0. I have added amdgpu.deep_color=1, and confirmed that cat now returns a 1. But I don’t see any difference, whites still don’t look really white.

Left is a windows PC. Right is the same white image, on the fedora PC.

I also had the same problem a year ago when I tried fedora on the pc on the left, which is an intel igpu. To me it looks like a fedora problem I have always noticed, I don’t understand why I can’t find any post about it. It can’t be just me.

I downloaded your double screenshot image on two computers, opened it in Pinta and checked the colors with the color picker tool. On both computers the screenshot from Windows is too blue with the Fedora screenshot having more equal RGB values.

You might want to check it yourself.

Now, how your monitor displays it is another matter.

1 Like

Both are laptops. I don’t know if it is possible to conclude from the color values because it highly depends on my phone taking the pictures. That is why I am only comparing between different screens.

Windows could by default have more blue-ish colors, but to me it does not depends on the laptop itself. If I “invert” the OSes, booting fedora on the left pc and windows on the right one, I notice the same red tint problem on the left one.

Now, in both cases, if I compare with another completely different screen, my android phone for example, the white appearance on android is much closer to windows’ white than with fedora’s white.

(I see the same problem with fedora workstation, fedora kinoite, and aurora os)

Is there a way to tune fedora’s white balance so it looks like any other screens ?

There is a program called colord: https://www.freedesktop.org/software/colord/

But the GUI tools only come with the GNOME and KDE desktop environments: https://www.freedesktop.org/software/colord/screenshots.html

I’m not sure if you can install the GUI on other spins. I’ve never used the tool and it appears to be unfinished.

Yeah, it’s rarely the easy option :sweat_smile:

There are more settings under Display & Monitor > Display Configuration:

  • Color profile
  • Color accuracy

But I couldn’t find documentation to help explain them. I did manage to find other discussions about how to add additional color profiles (How to change color profile to P3?) and how to adjust things like gamma and saturation (Color Adjustment Settings)

I’m pretty sure I saw this with a RX 580 or 6600 XT with external HDMI screen on GNOME several versions ago, and going under GNOME settings → Color and disabling it on the screen fixed it.

I vaguely recall interesting color settings on Plasma 6 that might change the color profile or disable management.