With the every tool missing from Nvidia’s control panel, and no color controls in Ksettings, how am I supposed to adjust the display colors on an older monitor that does not have an ICC profile in Wayland? The monitor is aging and needs to have a yellow cast tuned out with the Nvidia color panel in X11 manually. OSD color controls on the display are subtractive so all that does is make the screen darker. I need to be able increase the gamma, as well as control the contrast and brightness. The fact that there are zero color controls in KDE Wayland is shocking to say the least.
One would assume this would be among the MOST important attributes of any display manager, not wholesale ignored.
If the monitor supports VESA DDC VCP, perhaps use an external tool such as command line ddcutil, or GUI such as ddcui. I find ddcutil is available in most distros.
Or if you want something that lives in the system-tray maybe vdu_controls (I’m biased, I wrote vdu_controls). Vdu_controls depends on ddcutil, so you could start there first.
These tools talk directly to the monitor using DDC, so they work the same on X11 or Wayland.
Thanks for the tip. It appears that ddcutil exposes the same things the Dell monitor’s built in OSD settings does, as the values being reported are the same as those set on the OSD with the same limitations (such as no color temp adjustment, no hue, etc.).
My main display is much newer and exposed a lot more, but it does not need adjusting.
Sometimes DDC metadata lists controls beyond those present on the monitor’s inbuilt control-panel. Sometimes ddcutil can actually alter these other controls. However, using them is not without some risk of irreversible or difficult to reverse settings changes or even bricking.
I’m not a Wayland user (except for a bit of tire-kicking). It seems color management is a late/recent consideration and a work in progress. From what I’ve read, you might be able to create an ICC profile outside of Wayland and then use that inside Wayland. But I think that is currently only working in gnome, and may not work correctly for Nvidia. The arch wiki has some info.