-
I used an old Intel-based MacBook and had no problems with eye strain and headache on that display. However, with the new MacBook Pro (M4) I actually have the feeling that the display hurts and damages the eyes and I almost always get a headache after 1-2 hours. This is not a subjective experience, as I am not alone with this problem:
I have come accross which suggests to create a new color profile. I tried it and it helps a little (but is not a full solution due to my unknownness of those different display settings). What I also see is that if I disable In order to perhaps find a (temporary) solution: Please add presets against eye strains so the user can simply click the preset (e.g, within menu item |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 7 replies
-
Hi @nimo23 - you can solve this using the following method:
Some find this helps with PWM issues (I myself don't know as I did not do measurements + I myself am not very sensitive to PWM as I grew up watching horrible 60Hz CRT displays from up close, them sending all kinds of harmful radiation straight to my face... 🤣). Don't forget to turn off temporal dithering under Color Mode as well. Let me know if this helps. ![]() |
Beta Was this translation helpful? Give feedback.
-
A few points after a little investigation:
This is another typical “You’re holding it wrong! It’s your fault!”-statement from Apple..
Result from
Result from
Thus,
@waydabber Would be nice to solve this issue by providing these presets. What do you think?
@waydabber It would be nice to look at these issues too. Why is Apple's user forced to have a very dimmed and unadjustable brightness just because they have set |
Beta Was this translation helpful? Give feedback.
-
Hi there, what you get with the grep command is the dithering state for each framebuffer port (display connection). In BetterDisplay you can toggle this on a per display level while Stillcolor probably has a single toggle for all displays (?). The first entry is for the built-in display, the second and third for external displays (if connected). The calibrated presets mentioned are explicitly made for certain types of graphical works and ensures that all Macs for example in the work place have the same calibrated colors. It is not meant to be used by average users (content consumers). But in terms of brightness, customizing the BetterDisplay XDR preset as described above does the job, it makes no sense to use these other Apple calibrated presets for eye-strain purposes. They only fix the brightness at a certain level and have some specific standardized white-point/gamma configured (that's why Night Shift and True Tone is not allowed to work with them). Yes, it might indeed make sense to have some readily available preconfigured settings for various eye-strain reducing configurations indeed. I added an issue for this: #4040 |
Beta Was this translation helpful? Give feedback.
-
@waydabber thanks so far. I tried your recommendations:
However, it doesn't help! I don't know why. I'm using a brand new Apple M4 Pro with NanoTexture-Display (Mac OS 15.3). This laptop display is NOT suitable for work - Under no circumstances should something like this panel be installed in a laptop (intended as a work device), it feels more like a typical and bad TV than a workstation screen. I'm currently looking at the screen of my old I can only advise everyone: stay away from devices with such displays - they are absolutely not suitable for work! |
Beta Was this translation helpful? Give feedback.
-
Hi guys, to clarify: disabling the GPU side temporal dithering will not solve display side temporal dithering (which might still happen with external displays and even possibly with internal panels, depending on the LUT they have which might require colors that require FRC which generates flicker - not sure if MacBook panels do that or not). GPU side temporal dithering also does not affect PWM. the benefit of running a mini-LED display at fixed higher brightness is a mixed bag/inconclusive afaik and might depend on the panel again. For Apple's OLED mobile products having 100% brightness and instead lowering white point (using software dimming) clearly reduces or even eliminates PWM. For the various mini-LED pannels I am not so sure. I don't think the leds are driven differently for local dimming. The only true solution would be to turn local dimming off which is something I can actually do (lock the entire array at a certain brightness level), but after some experimentation I removed that feature from the app as it caused instabilities + might not even work for all MacBook models. There is a hidden option though to enable this via CLI (have to dig it up, was working on it long time ago now), you can try if you'd like. |
Beta Was this translation helpful? Give feedback.
Hi @nimo23 - you can solve this using the following method:
Some find this helps with PWM issues (I myself don't know as I did not do measurements + I myself am not very sensitive to PWM as I grew up watching horrible 60Hz CRT displays from up close, them sending all kinds of harmful radiation strai…