If you have a monitor connected via HDMI and the colors seem a little pale, and the blacks look sorta dingy, it’s not your monitor.
For some reason most Linux distros default to “limited RGB” which uses 16-235 on the RGB scale, not the full 0-255 when sending the video signal through the HDMI port.
DVI is not affected by this. I don’t know about Display Port.
There is an easy fix that took me a few weeks to find on the internet.
You will need to open the terminal and enter;
xrandr – -verbose.
Scroll to the part of the readout that corresponds to your HDMI port. Note what it’s nomenclature is, you will need it later. Don’t close the terminal just yet either.
You will note in the pic mine is labeled HDMI1. You will also see that the Broadcast RGB is set to Automatic. It always says that, but it will be outputting Limited 16:235.
In the terminal type;
xrandr – -output (your port designation goes here) – -set “Broadcast RGB” “Full”
For example, mine would look like this.
xrandr – -output HDMI1 – -set “Broadcast RGB” “Full”
Hit enter. Your screen will blank out for about a second, when it comes back on you will see the improved colors and deeper blacks.
If you enter xrandr – -verbose again, your output should read like this, with Broadcast RGB set at Full.
This change is not persistent, when you reboot it will revert back to Limited again. However, there is an easy solution with any of the Mint flavors, including KDE, up through 18.3. I haven’t tried it with 19.0, so I can’t say for sure.
Go to your profile in your home folder, (you will need to enable show hidden files).
After you open your profile with your favorite editor, enter the same line you entered in the terminal earlier, at the end of the profile.
xrandr – -output (your port designation goes here) – -set “Broadcast RGB” “Full”
Now save the change and close out of the editor.
Now when you boot, the output setting will always be “Full”.
I couldn’t get the profile change to work with Solus.
I don’t like Ubuntu, I never got past the test drive from a USB drive, so I never had a reason to try the profile change with that distro. Seeing how Mint is based off of Ubuntu, I would think it would work. Same with any other Ubuntu based distro.
I didn’t try it with any Arch based distro. One will possibly have to find another fix with those.