I updated to Catalina (10.15).
I checked decompiled code for AppleIntelCFLGraphicsFramebuffer, and they still have DitherDisable hidden option
For Catalina there is additional step needed before they allow editing Plist inside kext:
sudo mount -uw /
I checked logs with command
log show --predicate 'processID == 0' --last 1h | grep Intel
https://ibb.co/TmCqKRb
and
log show --predicate 'processID == 0' --last 20h | grep Dither
https://ibb.co/WzjyHGH
BUT
I think things are looking a bit different.
Previously (on 10.14) when I was switching to High-Performance, I was noticing immediate changes in font rendering and color balance (they looked very strange on AMD).
Now there is no visual difference between Intel and Amd graphics. There are 3 possible reasons:
DitherDisable
option is no longer working in my Framebuffer
- Dithering is disabled for both AMD and Intel in the new upgrade
- DitherDisable flag now controls BOTH integrated Intel and AMD.
I will need to look at my screen for a day to see how it works.
ever visited a good optometrist?
In the end, martin may be right about this, and I just have aging symptoms (I'm 28 now, work on computers since 6). The reason why I think this might be an issue: I booted Windows PC (with AMD 280x card), disabled\enabled Dithering in registry, and didn't notice any effect. Only thing I see is kind of visual snow (and that is the first symptom for CVS).
Also I wonder if @JTL is able to connect the capture card to one of DP output? And record video of signal from mac.
Also, if anyone here does have android eink reader, https://youtu.be/lWAsfZTUrJs?t=560 it might be possible to test screens for dithering using VNC (in theory, without buying expensive dasung). I will try to do such tests, but currently, I do not have eink on android.