The display mode I was using on the Boox Mira Pro has a bug that triggers the monitor to change its own dithering even when displaying static content, which shouldn't happen. This is why I thought it was an OS issue—eink displays are completely static and retain whatever image is shown until the video output changes (you can even unplug the monitor and it keeps the image).
The spatial dithering modes on eink displays are used to show gray shades. After more testing, one of the preset modes is definitely bugged and causes movement/dithering on certain content, such as the wallpapers I listed. When I switch to video mode (which applies full-screen spatial dithering) or high quality mode (which uses zero dithering), I don't see any movement. In fact, when I enable GPU dithering, I can actually see temporal dithering activate in the non-bugged modes—it goes from completely static to chaotic movement/temporal dithering.
I apologize for the mistake—I had no idea the Mira Pro had a bugged mode. You can still use eink to detect temporal dithering, but you need to avoid modes with this behavior. The high quality mode is probably best for testing since it doesn't use dithering for gray shades. It makes the screen flash with any movement (eink's slowest refresh mode), so it actually works well for detection. My initial findings weren't accurate because that bugged mode threw me off.
AshX In CachyOS with the 1660 Super, I observe zero dithering when I disable dithering in NVIDIA X Server Settings. When I enable dithering, I see constant temporal dithering no matter what content is shown, which is different from what I originally observed due to the bugged display mode.
JTL When the screen is static with eink, there should normally be zero movement, but it's 100% bugged for this display mode since the others don't do that. I can actually activate GPU dithering, and that's when those non-bugged modes start to show dithering when static.
WhisperingWind Thank you for checking those wallpapers! Do you happen to know the command for forcing dithering off for amd in Linux? I don't see any dithering on the RX 6600 with my setup, but I'm unsure if things will be different on other displays that may advertise color depths that require FRC.
So after all of this I can say that the RX 6600 and 1660 Super do not use temporal dithering in Windows 1809-22H2 and Windows 11 25H2 while using a true 8-bit display, since what I was seeing was the same type of dither logic through each one that I found out was all due to that bugged display mode. Now, if you use a different display, I'm not sure how that would change things, as we know 6-bit or FRC normally triggers dithering. I still think eink can still be used as a test tool, but make sure to test each mode and ensure none show movement when things are static. I also tested with a Dasung 253 monitor and didn't see any bugged modes so this is a Boox issue, I'm glad the other modes appear fine on the Boox.