profuzely
(Red Player)
April 16, 2025, 7:46am
1
On Windows 11, I had AMD Adrenaline Edition Software to adjust color settings like saturation. I search for ~10 mins and found no way to adjust saturation on Fedora Workstation. Is there really no way to adjust the saturation of my display?
I know there are ICC profiles, but they don’t work to adjust saturation.
I have an AMD Ryzen 5 5600H with integrated graphics and an Nvidia RTX 3050. I am using a laptop.
litemotiv
(Olivier)
April 16, 2025, 12:53pm
2
I’m not sure if saturation is an actual property of the display or rather a visual effect, which would be similar to applying an ICC profile.
If you only want to adjust the color temperature this would be done via the Nightlight setting in Gnome Settings.
If you want more granular control over the gamma curve per channel (RGB) you could try a separate tool such as the one below:
A command-line tool that lets you change gamma in GNOME and Cinnamon (with Wayland). You can also adjust contrast and brightness. It works by creating a color profile with the VCGT table, so that changes are persistent and don't interfere with other settings like night light.
profuzely
(Red Player)
April 17, 2025, 8:57am
3
I already knew about this tool. It doesn’t offer saturation. It can’t. Saturation is the main thing I want.
I would also like to know how I can make color and saturation adjustments in Fedora, albeit for an Nvidia card.
I windows I bring up nvcontrol panel and can adjust color and saturation there, but how do I accomplish the same in Fedora.
Currently looking into xrandr
to change saturation.
Try this for saturation…
Adjust color vibrancy of X11 outputs
sudo dnf install libXNVCtrl
sudo dnf install libXNVCtrl-devel
The above two lines are only if you are running an nvidia card.
git clone git@github.com:libvibrant/libvibrant.git
cd libvibrant/
mkdir build
cd build/
cmake ..
make
sudo mv libvibrant.so* /usr/lib64/
sudo chmod 755 /usr/lib64/libvibrant.so.1.1.1
sudo ldconfig
Check to see if the files were added to the library
ldconfig -p | grep libvibrant
Copy the cli
cd cli/
mv vibrant-cli ~/.local/bin/
To get your output monitor do xrandr --verbose
Then you can do vibrant-cli DP-0 1.3
This accepts values form 0-4
, 0
being monochrome, 1
is the default, and I am currently running 1.3
which is my happy medium.
To persist with reboots you can put this vibrant-cli DP-0 1.3 1> /dev/null
line in your ~/.bashrc
file.
profuzely
(Red Player)
April 23, 2025, 2:16am
6
This is for xorg though, I am using wayland, that’s Fedora Workstation’s default
Can’t help you there I don’t use Wayland, too buggy. You will soon find this out.