Why you can't adjust Intel Display Colors under Linux?

The default packaged shipped with EndeavourOS does not contain a way to edit Display Colors (specifically, Intel HD based GPUs), is there a way to adjust Display Colors, e.g. Saturation the way one can do it on a Windows Machine?

In fact, I think this is not just with EndeavourOS nor Arch Linux, but to all Linux distros. There’s’ no clear way to control Display Colors on an Intel HD-based GPU.

Are there any workaround that could work with EndeavourOS?

I have never used Windows setting to do it either, in fact I didn’t know the option existed. If I need to change color or contrast I do it on the monitor.


could do, and DE like gnome providing tools to set display profiles

1 Like

There is an option in KDE Plasma to change the hue/gamma/saturation in ‘Display’. Is that what you mean?


If you have a laptop screen or a monitor without manual settings, you still need software control.

1 Like

It sounds like the OP is talking about adjusting things like the color depth, the RGB profile used, and calibrating the display’s output to a standard. This is done in the Display settings in Windows. Many people who work with graphics and video do this so the picture they see displays properly.

1 Like

If the OP wants color management that is available on Linux but it is somewhat application/DE specific.

The same is true on Windows though.

I was under the impression they were trying to adjust their display settings the same way you can in Windows using the drivers. On Linux, I am not sure if the Intel drivers expose those settings. I would try the tool @joekamprad suggested and go from there.

gddccontrol is working nice for that


I tried gddccontrol but the “Color Maximum Level” does not seem to do what “Saturation” in Intel HD Control Center does on a Windows machine.

True. Wasn’t even thinking about laptops. Sorry.

@cyberquarks There is a program called monica in the AUR. It will allow you to adjust color levels and create color profiles for use in Linux. Here is an article that talks about how to use it. When the article was written, monica was in the Arch repo. Since it is now in the AUR, you need to install it by typing yay -Sy monica in the terminal. The rest of the instructions in the article still work.

I hope this helps.

1 Like
aur/monica 3.7-6 (+1 0.00) (Orphaned) 
    Monitor calibration tool

AUR build for monica is orphaned

Yes it is orphaned because the program itself has not been updated since 2011. As long as the user is running X instead of Wayland, the program will work as shown in the link I posted. If they are running Wayland, this program will not work.

It is a free tool not the same intel develop for windows, and they need to collect display/gpu data to make it detecting all different hardware (it says also to send them yours to integrate)


@joekamprad Good find. I see your search-fu is better than mine!


i do use this tool for a long time here :wink:

1 Like

This works for Intel also https://github.com/libvibrant/libvibrant/
You just need to remove Intel Driver: xf86-video-intel

this is getting more and more a need…

And welcome here at the purple circus! :enos:

1 Like