Skip to content

Colour management: ICC profiles and why wide-gamut looks wrong

Verified 2 min read

How Windows applies colour profiles per display, why saturated panels oversaturate the desktop, and where HDR changes the rules.

Tested onPro (26H2) · Build 26300.9457 · x64
E1
Build
26300.9457
Edition
Pro (26H2)
Architecture
x64
Support
Documentation (E1)
Evidence
E1Official documentation
Verified
2026-10-29
Page type
Concept

A wide-gamut monitor shows more saturated colours than sRGB content was authored for. Without colour management, everything on the desktop looks oversaturated: reds glow, skin tones go orange, icons look neon.

Two things fix it, and they are not the same:

  1. An ICC profile associated with the display — tells Windows what the panel actually does.
  2. Applications that honour the profile — most do not, by default.

The desktop shell, most browsers’ UI, and many apps are not colour-managed. That is why a calibrated monitor can still show a wrong-looking Windows.

  • Windows keeps a profile per display (C:\Windows\System32\spool\drivers\color).
  • The association is per-user and per-device (Color Management control panel → Devices).
  • Colour-managed applications (Photoshop, Lightroom, some browsers with flags) read the profile and convert.
  • Non-managed applications send sRGB values straight to the display, which renders them at full panel saturation.
Terminal window
# what profiles exist and which is default
Get-ChildItem "$env:SystemRoot\System32\spool\drivers\color" -Filter *.icm | Select-Object Name
Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorID |
Select-Object InstanceName,ManufacturerName,UserFriendlyName

Windows has no supported cmdlet for “associate profile X with display Y” — that is the Color Management control panel or the vendor tool.

Setting Where What it does
ICC profile association Color Management tells the OS about the panel
Windows HD Color / HDR Settings → Display switches to an HDR signal
Monitor OSD preset the panel itself sRGB / Adobe / custom gamut clamp

A monitor with an sRGB clamp in its OSD solves the desktop-oversaturation problem without any software. That is often the honest fix: clamp, then calibrate.

  • Photo/video work where the output must match a known standard.
  • Multi-monitor setups where two panels must look similar.
  • Print matching — then you need the printer profile too.

A hardware calibrator produces a per-panel ICC profile from measurements. Without one, you are guessing, and vendor “calibration reports” are per-unit lottery tickets.

With HDR enabled:

  • the signal is PQ/HLG, not sRGB;
  • SDR content is tone-mapped by Windows (the SDR brightness slider);
  • ICC profiles for SDR no longer describe what the panel does;
  • per-app HDR handling decides whether content is converted or passed through.

That is why HDR looks wrong on a machine with a correct SDR profile — different pipeline, different mapping. See the HDR chain.

  1. Set the monitor OSD to sRGB if the desktop looks oversaturated.
  2. Install the vendor monitor driver (it carries the EDID and often a profile).
  3. Associate the profile in Color Management.
  4. Only then calibrate, if the work requires it.
  5. Leave HDR off for desktop work unless the panel handles it well.

E1. Colour pipeline behaviour is documented by Microsoft and defined by the ICC/ISO standards. The lab has no physical display, so no profile was measured.

Sources