@aiaf Can confirm it works on my Macbook air M2 15inch (Ventura 13.5)! Thank you!
How to check:
Go to this page and enable/disable dithering while viewing test image --> http://www.lagom.nl/lcd-test/gradient.php
I'm clearly seeing banding appearing in the test image when dithering is disabled
My other findings:
ARM64 version shows colors in a different way compared to X64 (LibreWolf)
How did I test? Run this youtube video in LibreWolf ARM64-version and also X64-version, when compared, ARM64 looks more static to me. I guess this has to do with Rosetta.
https://www.youtube.com/watch?v=ksyYkA59LtU
Also very interesting, as @aiaf stated: "If you play a 60fps video on a 60Hz display while dithering is enabled, you actually get no dithering in the video for the most part. There’s no time to dither."
(Thanks to @async, you shared this github link before with us) https://github.com/abinabdc/flickeringMacFix
The program runs a small invisible video on the menu bar, the author of the program says it fixed flickering for him. Seeing your observation, maybe this can also be a different workaround with the same effect. I guess the program also forces the ProMotion refresh rate to stay always at 120hz. I have no ProMotion, as I have the Macbook Air, but maybe it's useful for people who have the Macbook Pro.