async
I do not know how much difference there is on how it handles video output for HDMI, USB-C, USB-C to Hdmi adaptor, and Thunderbolt. Did anyone experiment here?
I want to buy USB-C to displayport and try that too, for my external monitor. (Just to tick that one off also)
"Did anyone react out to the developer of BetterDisplay and SwitchResX to see if any of them can somehow modify the stuff we need? Or even the developer of Yabai that has extensive experience with modifying the window management system with SIP turned off."
Yes this is an answer:
Istvan Toth (betterdisplay):
"Unfortunately you can't really change the bit-depth on M1 systems afaik if lower bit-depth mode options are not available in the set-resolution list. The bit-depth options depend on what the display reports about itself and how the display connection is negotiated. There are some ways to change color encoding and bit depth by editing the windowserver configuration files though. Normally M1 macOS will opt for "billions of colors" (10-bit color depth) if it can which might create dithering at the display end. Dummies use "millions of colors" (8-bit depth) so if these get mirrored it might help with this. But to be honest I'd need to dive into the entire issue a bit more."
Stephane Madrau (SwitchResX):
"hi As far as i know this phenomenon comes because of the 10 bits colors depth imposed on all resolutions on these Macs.
Since these macs are unable to do 8 bits colors depths resoltuons there nothing that can be done with no software to change this. The only solution can come from Apple and they should simply modify the video driver to allow 8 bits colors like Intel Macs. "
I asked another question:
"Hi
I don't know anything more about temporal dithering or any linked effect .
I really only can answer about color depth on the resolutions (What I answered in my previous mail. ) as some users reported it was linked. In all cases my tool only manages resoltuons with the color depth that is linked , nothing more , and nothing that is either depending on the hardware or the video driver
Regards"
Alin Panaitiu (lunar):
"Hi Mirza!
No, there's no way alter that functionality. Most of the time that's implemented as embedded firmware inside the monitor controller, as the code needs to run extremely fast and close to the LEDs.
I don't think it's managed by the OS, I haven't found any reference about that while looking through the macOS private frameworks or through the Linux kernel.
If it's only happening on the external monitor, maybe try a different port (DisplayPort instead of HDMI, or viceversa)."
Apple Accessibility:
"Hello,
While we cannot set an expectation on timeline or outcome, we assure you that your concern is under investigation by our engineering teams.
We’ll continue to monitor the report’s progress and may follow up if we have any updates."
Benq Support:
(I aksed whether it's possible to turn off temporal dithering somehow on monitor itself):
"Good morning,
Thank you for contacting BenQ.
As for the temporal dithering, if any, I am afraid it is down to the graphics card, because it is a data/picture processing feature.
The monitor does not really have any filters or chips that can reduce or eliminate it, so I would advise you to either increase or reduce the screen's refresh rate: this might help the eye to reduce the symptoms.
Also, you might want to try and reduce the colour depth with the graphics card: this would reduce the colour accuracy but should decrease the dithering too (I would keep this point as a very last resource).
In case then there was any flickering, which may still turn out to be disturbing for the eyes, I would advise you to follow this guide: How to Fix Mac M1/M2 External Monitor Flicker? | BenQ Europe"