- Edited
Earlier, I conducted research related to detecting spatial dithering in Windows 10 22H2. The application ditherig was used to control dithering. The results showed that the ditherig application works properly when used with the ARC A770 in Windows 22H2.
Today, I tested the functionality of ditherig in Windows 11 24H2. The test system was an i5-12450H (Intel UHD 48EUs iGPU).
Screenshots were taken using a Blackmagic UltraStudio Recorder 3G:
- without using the ditherig application;
- with ditherig installed (dithering disabled) (uploaded to another hosting service because postimg.cc replaces this file with the file from the previous numbered item due to it having the exact same checksum, as both files are pixel-by-pixel identical);
- with ditherig installed (spatial dithering enabled).
Now let's compare the screenshots:
- "without using the ditherig application" vs "with ditherig installed (dithering disabled)": the images are identical, pixel by pixel;
- "with ditherig installed (dithering disabled)" vs "with ditherig installed (spatial dithering enabled)": a characteristic checkerboard pixel pattern can be seen in certain areas, similar to what I described in my post about spatial dithering in Windows 10 22H2. The red dots represent pixels that were altered by the spatial dithering algorithm when compared to the image where dithering was disabled.
- By default, dithering is not enabled on my iGPU, so temporal dithering is also absent. However, temporal dithering can be enabled using ditherig. Analyzing the recorded video (a photo of the screen, static without movement) shows that the option to enable temporal dithering works as well. And disabling it, accordingly, works too. The video is very large (uncompressed 10-bit stream), so I didn't upload it. But if needed, I can compress and upload it. To determine temporal dithering, the method proposed by aiaf in their post was used.
It demonstrates that the ditherig application functions properly in Windows 11 24H2.
In my case, hardware dithering was completely disabled on the iGPU by default, so there’s no need for me to use the ditherig application. However, your situation might differ; it’s also possible that on some configurations, ditherig may not work correctly. But at least on both of my PCs (ARC A770 and Intel UHD 48EUs), it performed as expected.