Disable dithering on M1/M2 devices
JesHD Thank you, thank you, thank you! This is exactly why I love this website and the exchange with other people that have similar issues. Your workaround helped me to finally use a MacBook (Air) again - still not perfect but already feeling much better. Here's what I've done:
- Created a dummy with before-mentioned app.
- Scaled my screen to 1256x785, 60 Hz HiDPI 16:10 (that's about 55% in the app)
- Color Profile: Adobe RGB 1998 and colors are at millions iso billions of colors.
Again, it's not perfect and I'll have to test it out a bit more but plugging my MBA M2 into my monitor finally feels much better too. I don't want to jinx it and I'm hoping this could be a long-term solution.
- Edited
JesHD thank you very much! It really helped me, I just made dummy display, mirrored it to my original display of a Macbook Pro m1 and set sRGB preset, then optimized display for dummy display and here it is - no issues.
I also tried Asahi linux for my mbp m1 and it also helped alot with eye strain symptoms. I found out that the main issue was temporal dithering or macos scaling/antialiasing issues and not PWM for me.
It seems that we already have 3 success stories.
But what are the negative effects of using this method? Increased latency?
However if others have your success, we should contact the developers of that software to see what our problem may be.
- Edited
Lauda89 As i felt it, yep. Latency is increased slightly, but you don't even notice it. And also downside is that I cant use notch area of macbook pro m1 14’ display. That’s it for now.
Imo the problem can be in temporal dithering (8-bit vs 10-bit) or in OS scaling because I played with some scale settings in Asahi Linux and also felt eye strain with some of them (those who has Asahi can try to change Scale Method from “Accurate” to “Smooth”).
Here are my settings for:
Mac Display https://www.mediafire.com/view/tydlqqs3mk02sxz/MacDisplay.png/file
Dummy Display https://www.mediafire.com/view/pl3a4vdsd8w8ff0/DummyDisplay.png/file
Plus I change resolution for Dummy Display
I also did the same for the external monitor (which has 8 + 2 bit FRC). There is no strain after that.
- Edited
Guys, by the way I found weird thing.
Is it only me getting eye strain and dizziness when I connect my mouse to my Macbook M1 and activate "Disable cursor acceleration" in LinearMouse app? Or it's just a faulty mouse (I have wired Steelseries Prime)? Have you noticed something like that?
- Edited
bkdo I have macbook pro 14.
Just connect 16:10 Dummy display.
Then open your macbook lcd display settings and set it as a mirror for dummy display.
Set optimization for dummy display.
Change resolution in Betterdisplay, I use default scale 1512x945.
In better display menu set option to "reconnect dummy after wake".
I use 1.3.8 version cause I felt that in 1.3.9 they changed smth and it feels worse for my eyes.