daniels
I debugged this application's source code on Windows 10 and 11. Its operation is straightforward: the config file defines a hardware register format for specific Intel/AMD iGPUs. The app simply flips the bits in that register to control dithering (on/off) and select its algorithm.
I tested it on two 12th-gen CPUs (UHD 730 and UHD Xe 48EU iGPUs). The register definitions matched Intel's manuals, and the tool functioned correctly. However, on both of my iGPUs, dithering was disabled by default, so the application had no practical effect.
Intel iGPUs typically default to spatial dithering, which is far less straining than the temporal method. Support for temporal dithering exists, but I have not encountered a default configuration that enables it.
In summary, the tool works as designed. The main uncertainties are:
- whether the register formats in its config are accurate for all supported iGPUs;
- other factors in the display pipeline that also affect eye comfort, as dithering is just one component.