Home › Forums › Help and Support › Profiles provided by Dell ICM doesn’t cause banding, but my custom ICC does.
- This topic has 9 replies, 4 voices, and was last updated 5 months, 1 week ago by
Luk3.
-
AuthorPosts
-
2025-12-20 at 22:45 #145161
It seems like no matter what I do, I can’t create an ICC profile which wouldn’t cause banding.
If I switch to ICM’s provided by Dell, and reset driver, banding is gone.
I’m trying to calibrate Dell U2724DE with Spyder X.
My GPU is 4070Ti Super with latest driver, but I don’t think that matters here since it looks like the issue is in the ICC’s themselves.
Any idea what to do, how to fix it?SpyderX Pro on Amazon
Disclosure: As an Amazon Associate I earn from qualifying purchases.2025-12-21 at 1:54 #145162How bad is the banding? It could be poor VCGT from poor measurements. HCFR can test it native and with a 1d lut from the icc profile. It could be a Windows setting or Nvidia setting. Limited video range in RGB mode or YCPB in nvidia setting which is better to me is ok to use. Check your bit depth of profile loader.
2025-12-21 at 1:57 #145163I do not know what display type to use. Spyder X has only built in display types and this is a new display type to me. IPS Black technology.
2025-12-21 at 13:09 #145164It seems like no matter what I do, I can’t create an ICC profile which wouldn’t cause banding.
If I switch to ICM’s provided by Dell, and reset driver, banding is gone.
I’m trying to calibrate Dell U2724DE with Spyder X.
My GPU is 4070Ti Super with latest driver, but I don’t think that matters here since it looks like the issue is in the ICC’s themselves.
Any idea what to do, how to fix it?Is banding in color managed apps or in non color managed apps?
Non color managed apps banding (linke watching lagom lcd gradient png in MS Paint in a non HDR display) is caused by calibration itself or calibration loader.
If GPUs have 8bit LUT you’ll have banding (intel). If uyour GOU doe snot use dithering by defult (nvdia) you may get banding even if you have a high bitdepth LUT.
If you let windows LUT loader or calibriteXRGamma or other take care of LUT loading to GPU it will truncate to 8bit, even if your GPU supports more => use DisplayCAL LUT loader tray app. Calibrite Profiler when it installs forces WIndows LUT loader to be active, you need to disbale it in old windows control panel, color management , advanced, use windows calibration UNCHEKED.
Maybe novideo_sRGB application can enable dithered outputs in your nvidia, I’ve not tested.
For GPUs without >8bit LUT or non working dithering, DWM_LUT can solve this but it no longer works on w11.For color managed apps banding, but inexisting banding non color managed:
This happens whenever image colospace TRC differs form display TRC on 8bit, thus unavoidabe. For example an sRGB black to white gradient 8bit image shown on a near 2.2 gamma. You cannot map 8bit sRGB TRC on 8bit 2.2 or 8bit L* withput repeating some values.
Using “single curve + matrix” profile type + BPC should minimize this effect.
Here the color managed apps is to blame (like OS).The reason you don’t see this in your uncalibrated Dell is because default profile has no VCGT calibration or because it reports itseft as a sRGB curve TRC.
2025-12-21 at 18:37 #145167Do you have a photo of how bad the banding is?
2025-12-22 at 18:37 #145176How bad is the banding? It could be poor VCGT from poor measurements. HCFR can test it native and with a 1d lut from the icc profile. It could be a Windows setting or Nvidia setting. Limited video range in RGB mode or YCPB in nvidia setting which is better to me is ok to use. Check your bit depth of profile loader.
It’s visible everywhere, from static gradient image, to gradients in videos, and games. Especially visible in dark scenes.
The possible causes you are listing is what I found on my own by just going into a rabbit hole of googling, but I don’t see how to create a profile which would cause banding.
My loader is set to 16bit, monitor is 8bit, and set to 8bit RGB Full dynamic range. Changing it to 10bit didn’t do anything.
So far, the only way I found to deal with banding is enabling Dithering via 3rd party app like novideo_srgb, but it’s pushing my color calibration into warmer tones, so it’s no good for me. The other tool called CalibrationTools has the ability to only enable Dithering, but it seems to not exist anymore in the repository ppl post ;/ So I’m out of luck I guess.2025-12-22 at 18:49 #145177It seems like no matter what I do, I can’t create an ICC profile which wouldn’t cause banding.
If I switch to ICM’s provided by Dell, and reset driver, banding is gone.
I’m trying to calibrate Dell U2724DE with Spyder X.
My GPU is 4070Ti Super with latest driver, but I don’t think that matters here since it looks like the issue is in the ICC’s themselves.
Any idea what to do, how to fix it?Is banding in color managed apps or in non color managed apps?
Non color managed apps banding (linke watching lagom lcd gradient png in MS Paint in a non HDR display) is caused by calibration itself or calibration loader.
If GPUs have 8bit LUT you’ll have banding (intel). If uyour GOU doe snot use dithering by defult (nvdia) you may get banding even if you have a high bitdepth LUT.
If you let windows LUT loader or calibriteXRGamma or other take care of LUT loading to GPU it will truncate to 8bit, even if your GPU supports more => use DisplayCAL LUT loader tray app. Calibrite Profiler when it installs forces WIndows LUT loader to be active, you need to disbale it in old windows control panel, color management , advanced, use windows calibration UNCHEKED.
Maybe novideo_sRGB application can enable dithered outputs in your nvidia, I’ve not tested.
For GPUs without >8bit LUT or non working dithering, DWM_LUT can solve this but it no longer works on w11.It’s everywhere.
I disabled windows loader as the first thing, and despite that, banding persists.
novideo_sRGB dithering works, but it also pushes my calibration into warmer tones, making blues look purplish, and that’s not good.
Seems like an app called CalibrationTools would work since it allows for only dithering to be enabled, but I can’t find it anymore in the repositories ppl list ;/
Ill look into DWM_LUT, I’m on Win10 so I don’t care if it doesn’t work on Win11 😉For color managed apps banding, but inexisting banding non color managed:
This happens whenever image colospace TRC differs form display TRC on 8bit, thus unavoidabe. For example an sRGB black to white gradient 8bit image shown on a near 2.2 gamma. You cannot map 8bit sRGB TRC on 8bit 2.2 or 8bit L* withput repeating some values.
Using “single curve + matrix” profile type + BPC should minimize this effect.
Here the color managed apps is to blame (like OS).The reason you don’t see this in your uncalibrated Dell is because default profile has no VCGT calibration or because it reports itseft as a sRGB curve TRC.
I tried “single curve + matrix” and nothing, it’s the same, and only enabling dithering works ;/
-
This reply was modified 5 months, 2 weeks ago by
Luk3.
2025-12-22 at 19:07 #145179Then as expected, it’s nvidia’s fault, lagging in image quality since 2004-2005 (ATI introduces AVIVO engine).
If novideo_sRGB is modifying whitepoint, then aim to a synthetic profile with same whitepoint as yours, same primaries.
-
This reply was modified 5 months, 2 weeks ago by
Vincent.
2025-12-23 at 3:47 #145181Found the solution.
1) I enabled Dither by adding to the registry one of the binary values from this list:
https://forums.guru3d.com/threads/nvidia-and-dithering-controls-how-to-enable.436621/2) Downgraded drivers to 581.80, or if someone is using Win11 it can be hotfix 581.94 which affects Win11 users.
A user m_w_h on Nvidia Reddit page pointed me to the fact that Nvidia drivers above 581.94 are bugged and cause banding even when Dither is enabled via Registry edit. Apparently they are aware of the issue and will be rolling out Hotfix for current driver somewhere in the next week.
Cheers!
2025-12-23 at 18:33 #145190UPDATE:
Nvidia released Hotfix 591.67 which fixes banding and doesn’t require enabling Dither via Windows registry.
Ps. 581.94 or any driver below also doesn’t require registry editing for Dither to work via driver. -
This reply was modified 5 months, 2 weeks ago by
-
AuthorPosts