Fix an output-range mismatch and keep a working color mode
If a monitor looks faded or loses detail in shadows and highlights, check whether its input range agrees with the Mac’s output. Then compare the available color modes and save a format that looks right. A range mismatch is one possible cause, so check the visible result before enabling protection.
Before you begin
The main procedure needs an Apple-silicon Mac and a natively connected external monitor or TV with connection-mode information available. A DisplayLink, Sidecar or virtual screen is not a substitute for that connection. Intel Macs use the separately qualified software-EDID branch below.
Keep another usable screen or a known-working connection available. Save your work. Changing a format or HDR state can briefly blank the display while it reconnects to the signal. Do not begin an experiment on your only usable screen without a practical way back to its known-working mode.
Have the monitor’s manual available for its input-range option. The option’s name and choices vary by model and input. Labels such as “Low”, “High” or “Auto” may mean different things on different monitors. Prepare familiar desktop text, fine colored edges and tonal steps near black and white. Use the same content and viewing conditions throughout each comparison.
Record the starting configuration
- Open App Menu > [display] > Color Mode, usually under the display’s more-options chevron. Record the active row’s encoding, chroma sampling, range, connection bit depth and SDR/HDR tag. The star marks the system’s preferred format. Use the active indicator to identify the current format.
- Record the current resolution and refresh rate, including whether the rate is variable. For more detail, open Settings > Displays > [display] > Display Information… and inspect the current connection information. Keep the current report distinct from the preferred mode and from the framebuffer depth.
- Note the monitor’s input, picture mode and input-range setting. Keep brightness, contrast, software dimming or upscaling and the color profile unchanged while comparing formats. Also keep Night Shift and True Tone consistent. These can change the picture without changing the connection format.
- If you use App Menu > [display] > Configuration Protection, note the saved color-mode targets before pausing protections that would reverse your test changes. Check relevant HDR Status, Refresh Rate and Resolution protections too. Turning a protection off clears its target. Pause any group action that interferes, and note it so you can resume it later.
Leave Show Mixed Modes and Allow Forced HDR off for this comparison. If either was on, note that before changing it. Selecting a format can update an enabled color-mode protection target. Re-enabling a protection saves the current format, so use your notes when restoring an earlier target.
Match range and compare supported formats
RGB and YCbCr describe different encodings. YCbCr 4:4:4 keeps full color detail. 4:2:2 and 4:2:0 use fewer color samples and can soften fine colored edges. RGB is a useful comparison when offered, but the encoding label alone does not diagnose faded colors. Range, sampling, bit depth and HDR are separate properties of the whole format.
- Start in the SDR or HDR state you normally use. Read the active row’s Full Range or Limited Range tag, then check the monitor’s manual and input menu. If its range is explicitly selectable, make it agree with the Mac’s actual output. If the monitor expects full range, you can instead choose an offered Full Range format. Recheck both ends after the change.
- Select an ordinary supported row in Color Mode. Where the list offers comparable choices, keep resolution, rate, bit depth and SDR/HDR encoding the same. Change one property at a time. To investigate colored-edge detail, compare RGB and YCbCr 4:4:4 before attributing the difference to all YCbCr formats.
- Allow the picture to return and settle, then reopen the menu and verify which row is active. The selection applies immediately. There is no separate Apply step. Record the resulting format even if it differs from the one you requested.
- If the desired format is absent, record the current list, select an offered lower App Menu > [display] > Refresh Rate, then inspect Color Mode again. The list follows the current connection dimensions and rate. Higher rates and deeper formats can leave fewer combinations available through the signal path. Compare the complete resulting mode before deciding whether the tradeoff is worthwhile.

The active format is 8-bit SDR RGB Full Range. The preferred row is 10-bit YCbCr. An 8-bit YCbCr 4:4:4 Limited Range choice is also available.
Do not adjust brightness or contrast to hide a known range mismatch. Match the two ends first, then assess the picture. Full range sent to a monitor expecting limited range can lose dark or bright detail. Limited range interpreted as full range can make the picture look faded. A correctly interpreted limited-range signal is not automatically faulty.
Check the result
Look at the physical monitor after each change. Check that near-black and near-white tonal steps remain distinguishable in appropriate test content, that familiar images have sensible contrast, and that fine colored text or edges retain detail. Compare against the starting configuration using the same content. A screenshot or a reported RGB Full Range row cannot show how the panel interprets the signal.
If you also use HDR, repeat the comparison separately in a regular HDR state using suitable HDR content and ordinary desktop content. Selecting a regular HDR row can enable HDR. Selecting a regular SDR row can disable it. An HDR change may also reconfigure software brightness upscaling and, depending on the app setting, turn Night Shift and True Tone off or restore them. Account for those changes before judging the result.
Keep a format only when the reported state, the monitor’s range setting and the visible result agree. If matching the range makes no useful difference, the problem may have another cause. Use the troubleshooting checks below.
Protect the verified format
- With the verified non-HDR format active, open App Menu > [display] > Configuration Protection > Color Mode and turn it on. Check the saved format shown beneath the item.
- If you use HDR, enter its verified state, select and physically check its working format, then turn on Configuration Protection > HDR Color Mode. This saves a separate HDR-format preference. The HDR item may be disabled while HDR is off. Enable it while the verified HDR format is active.
- Return to your normal state and leave BetterDisplay running. During a subsequent normal wake or reconnection, inspect the active Color Mode and physical result again. Do not deliberately select a bad format as a protection test: an app-made selection can update the protected target.

Protect the verified SDR format as 8-bit RGB Full. HDR format and HDR-status protection are off and unavailable on this connection.
HDR Status keeps HDR on or off. HDR Color Mode keeps the chosen format while HDR is active. They are independent. Enable only what your setup needs.
Configuration Protection attempts to restore a matching available format. It cannot supply RGB, bit depth, range or HDR combinations absent from the current connection, so check the active output after restoration. A correction can briefly blank the screen. Keep BetterDisplay running for restoration. Closing the app stops this enforcement.
Advanced: Intel software-EDID branch
Intel Macs do not offer this Color Mode selector. For an eligible external display, a carefully prepared EDID derived from that display’s own data can be installed through its model-level system configuration. This changes capabilities macOS perceives, and can also remove HDR, resolution or refresh-rate choices. It does not guarantee RGB or a better physical result.
Use this branch only when you already have a reviewed binary for your exact display and a tested recovery screen. The app loads EDID data. It does not edit the individual capability fields for you. Do not copy another model’s blob or remove capabilities by following an old recipe without understanding the effect. Changes apply to every display with the same vendor and model identifiers.
- Before replacing an existing override, export its custom binary from the loader and note the Display EDID override switch state. If no custom data exists, note that too. Resolve other pending system-configuration edits first. The shared Apply and Undo actions cover those edits as well as the EDID change.
- Open Settings > Displays > [display] > System Configuration and Flexible Scaling. Enable Edit the system configuration of this display model if necessary, then Display EDID override > Load Custom EDID… > Load EDID Data…. Load the reviewed binary and inspect the decoded identity and any warning. Stop if the data cannot be interpreted or the identity is unexpected.
- Close the loader and use the shared Apply action. Complete helper or administrator authorization and check for errors. Loading or closing the sheet alone does not install the override. On Intel, save your work and restart the Mac to activate the installed configuration. The Apple-silicon Activate shortcut is unavailable.
- Check the offered resolution and rate, the monitor’s own signal information where available, and the physical tonal and colored-edge result. If required capabilities disappear or the picture is worse, restore the specific override using the undo steps below.
Use the loader reached through System Configuration and Flexible Scaling. Write EDID to Device is a different operation that alters device memory and is not part of this procedure. See Intel EDID overrides and the system-override loader for the owning references.
Troubleshooting
- Color Mode is missing: check for Apple silicon, a connected native display and available connection-mode information. Built-in panels can have a single fixed internal format. Intel’s Color Depth submenu changes framebuffer depth. It does not select the connection format.
- The desired RGB/HDR/depth combination is missing: inspect the list at a supported lower rate and compare the actual connection path. A dock, adapter, cable, input or changed connection state may expose a different list. Protection cannot manufacture the missing mode. See switching from YCbCr to RGB.
- The format changes after wake: compare the active row against the saved SDR/HDR target and check that BetterDisplay is running. If the target is no longer offered, first restore the connection’s capabilities. See keeping a preferred color mode.
- The image is still faded with matching range: check the monitor’s picture processing, color profile, HDR state, software dimming/upscaling and system color features separately. Do not assume that selecting RGB diagnoses or repairs every color problem. See washed-out colors.
- A change produces unusable output: use the recovery screen to turn off the affected protection and return to the recorded ordinary mode, HDR state and rate. If protection keeps interfering, quit BetterDisplay and hold Shift while starting it to use Safe Mode. Safe Mode stops protection enforcement. It does not uninstall an Intel system override. Restore that override through its model settings and Apply/restart path.
Undo the changes
- Turn off only color-mode protections added for this task. Keep relevant original protections paused while restoring the recorded connection, resolution, rate, SDR/HDR format and monitor input-range/picture settings. Turning a protection off clears its target. It leaves the current format in place.
- To restore an SDR protection, select its recorded format in SDR, enable Color Mode and check the saved value. Repeat in HDR for HDR Color Mode. Restore any other protection you changed in the same way. If its target is no longer available, leave it off until you can restore that connection.
- If your original active mode differed from its saved protection target, choose which state you want to keep. Selecting another format after enabling protection can replace the saved target again. Normal menu actions cannot preserve both values exactly. Leave that protection off if you want to keep the original active format. Keep its earlier protection target in your notes.
- For an Intel override, restore the original custom binary if one existed, or use Delete Data in the system-override loader only when the stored data was originally absent. Restore Display EDID override to its original state. If you enabled model editing only for this task and there were no other edits, restore that master switch too. Leave it on if other overrides still need it. Use Apply and restart to restore the installed configuration. Deleting bytes or turning a switch off alone does not remove its installed effect.
- Restore Show Mixed Modes or Allow Forced HDR only if either was on before the comparison. Check Night Shift and True Tone if you changed HDR, and resume any paused group actions. Restore other appearance settings only if you changed them. Check the physical picture again.
Related pages
- Color Mode. Covers supported formats and conditional advanced choices.
- Configuration Protection. Covers saved targets and automatic restoration.
- Why does my external monitor look washed out?
- Use HiDPI and a high refresh rate together. Compare complete modes when bandwidth choices interact.
- Display EDID. Covers stored data, software application and separate device-writing actions.
Additional information
This section explains the license and platform requirements for the procedures above.
Features requiring Pro license
Configuration Protection, Intel Display EDID override, and color-mode selections whose SDR/HDR encoding differs from the current connection require Pro. This includes switching between distinct HDR encodings. The row’s Pro badge identifies that requirement. Ordinary choices retaining the same SDR/HDR encoding have no separate Pro requirement. Display Information and the basic recording/comparison steps do not require Pro.
Platform compatibility
Color Mode selection and SDR/HDR color-mode protection require Apple silicon and supported connection information. The software-EDID branch described here is for eligible external displays on Intel and requires helper/admin authorization, Apply and restart. Neither architecture guarantees a particular display format or physical result. The documented app build requires macOS 26.3 or later.