Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
@AshX

What an informative and detailed description of the dithering issues, thank you so much!

A. You really have my sympathies. A tech issue like this can literally be life altering (in a negative way) and I don't think it's fully appreciated by anyone not going through it, or something like it.

B. You mentioned OLEDs can possibly mitigate this due to being closer to 10 bit. I wonder if that's why this isn't bothering me, and/or why I find it some comfortable on my eyes with my OLED. I also run a HUGE OLED (65") many feet away, and for a while now.

C. Were older Mac devices and screens/OSes better in this regard?

D. I hope you can find something that works. Is this not an issue as much on other OS options?
 
This has been the trend since Apple Silicon, and earlier, OLED. It’s a deep dive, but Apple has been resorting to spatiotemporal dithering via the Apple Silicon GPU to push 10-bit color AKA “P3 wide color” on all their devices. MacOS has been 10-bit for a while now, but pre-Apple Silicon certain GPU and hardware combinations wouldn’t apply dithering as often. Now, it is constant.

It wouldn’t be a problem if the displays were true 10-bit like the Pro Display XDR, but every MacBook and iPad is 8-bit. So we have the fun of FRC (a form of temporal dithering) being applied by the panel itself via the TCON which you cannot affect via user space because it is encrypted and locked. Some users get around this by using a true 8-bit external monitor. OLED seems less affected by this because the panels are closer to 10-bit, but unfortunately PWM is the norm here, so you’re still getting flicker.
So why does this matter? Apple’s dithering algorithm is introducing a 15Hz flicker over 4 frames per refresh cycle on a 60Hz display. It’s even worse on 120Hz. This is a really, really low flicker that is within the medically established risk for seizures, approximately 15-30Hz. Epileptics are encouraged to use high refresh rate screens (higher than 100Hz), so it’s wild that Apple is utilizing this with no accessibility option to disable it. FRC is a little higher at about 30Hz, on average, so still low.

Dithering isn’t *always* on depending on when the GPU or TCON is telling the device to dither. This is why some users say they update iOS or MacOS and suddenly they’re having headaches or migraines or even seizures. They revert to their old OS version and they’re fine. We’ve seen this play out for years. Apple has even introduced it into sub versions of an iOS generation - say iOS 1X.3 for example - which further proves it is a command that can be disabled. Stillcolor is a program made to disable GPU dithering on Apple Silicon Macs, check out this video showing it in real time:

Liquid Glass is likely engaging the dithering algorithm almost constantly, like Mac has, in order to render the UI. It’s the only thing that makes sense, coupled with the animations, transitions, and translucent scheme. Even if you’re not flicker sensitive, it’s hard on the eyes just from the lack of stable contrast alone. This is going to be even worse on LCD devices because they need to utilize more software tricks to render the wide color gamut as they are all 8-bit.

There’s a lot more going on we still have to analyze, but these are the most aggravating variables from what I’ve identified.
Yeah, Apple talks the accessibility talk, but certainly does not walk the accessibility walk. Once again, sad and pathetic, Apple.
 
I bought the latest iPhone every year for years, but I haven't upgraded since the iPhone 15 PM.
Now I'm selling the iPhone with iOS 26 and enjoying a fresh iPhone 15 PM.

I'll also skip the iPhone 17 PM, as the iPhone 15 PM is more than good enough.

Let's see where Apple's Liquid Glass takes us.

I don't like the animations, the battery doesn't last as long, and the iPhone sometimes gets noticeably warm with the same usage.

Apple probably wanted the new iPhones to feel newer and better by making major changes to iOS and thus boosting sales.
Yep. I have iOS 26 on my iPhone 15PM and like the updates. Probably upgrade my iPhone 14PM to an iOS 17pm in December.

Apple doesn’t care if you buy a phone every year or not. They are not going to change because of what people claim on an online forum. What drives unwanted behavior is sales.
 
[…]

Apple could largely resolve this by adding options to disable GPU dithering system wide like the program Stillcolor does on MacOS, and by allowing users to disable Liquid Glass and instead use lower powered themes and UI, like on iOS 18 and versions before. This is a solvable problem, but as many of us who have been asking for Accessibility options to disable PWM and dithering the past 5 years can attest, Apple refuses to acknowledge the problem, yet alone solve it. The PWM smoothing feature was a nice attempt, but you can’t smooth out 480Hz PWM with 99% modulation depth.
I do not think Apple ignores anything. They are big on health and accessibility. A more probable explanation is they need to get to an implementation that they are happy with.

And that could take literal years.
 
I wish I could go back to iOS 18. Even though the graphical appearance of iOS 26 has gone downhill compared to iOS 18, that’s not as big of a problem for me as all the usability issues the iOS 26 changes introduced. For example, they completely messed up the Safari tab controls, which is downright infuriating. I’ve never been this annoyed using iOS before. We’ve come a long way from the original idea that iOS should be straightforward and a joy to use.
 
Same. Luckily (I guess?) for us they don't make any new Mini phones (or anything like it), so we aren't missing out on any hardware by staying on iOS 18.

I see no reason at all to downgrade to the 26 experience.
Yeah, it's a pro and a con to not see more Minis in the future :´)

Exactly my situation and position. I fear it also will impact the performance gravely.
And it will. Knowing Apple you know that a new version of iOS always affect the performance of older devices. This time there is the ugly UI and also, worst performance.. No thank you

You can still buy old stock of iPhone 16 with iOS 18. It can extend a bit.
Yeah, that's a good option but sadly, I'm not in the US so, the second hand market here is horrible
 
@AshX

Thank you for the explanation about dithering, and for recommending Stillcolor. I applied Stillcolor earlier, and my eyes feel a bit better already. 👍

Unless Apple gets on board with the slew of people with vision issues, and fixes this monstrosity called Liquid Glass, and the dithering issue, I can no longer buy Apple devices. I have been looking at OnePlus as a start, trying hard to avoid Samsung.
 
alright y'all over doing this iOS 26 complaining the design is fine get used to it and stop making these silly post
Nah, I think that the fail with iOS 26 is so big, we will rant about it for a long time.

I don’t see how Apple can fix this with future updates. Maybe a switch to deactivate the Liquid Glass? I don’t know.. I just don’t want to use it and even less knowing that Apple won’t let you downgrade your iOS version.. oh, how I wish to be in iOS 16 or 17.. even 15, the original for my 13 Mini. It would fly with that version
 
@AshX

What an informative and detailed description of the dithering issues, thank you so much!

A. You really have my sympathies. A tech issue like this can literally be life altering (in a negative way) and I don't think it's fully appreciated by anyone not going through it, or something like it.

B. You mentioned OLEDs can possibly mitigate this due to being closer to 10 bit. I wonder if that's why this isn't bothering me, and/or why I find it some comfortable on my eyes with my OLED. I also run a HUGE OLED (65") many feet away, and for a while now.

C. Were older Mac devices and screens/OSes better in this regard?

D. I hope you can find something that works. Is this not an issue as much on other OS options?

A. Thank you. To say it has completely derailed my career in the last 16 months would be an understatement. I did not have an issue with screens or lighting until I got COVID in 2022. It wasn’t until I got reinfected in 2024 that issues became extreme.

B. There are a lot of theories as to why OLED might be better. The problem I see with discussions about screen sensitivity is often it’s framed as if the issues such as PWM or dithering are mutually exclusive. They’re not.

I prefer to focus on flicker as a whole, specifically frequency and modulation depth. For example, I can use my OLED iPhone 13 from 2021 on iOS 15 all day with minimal issues. But when I tested it against every iPhone 13 in the Apple Store that was released in 2023 side by side, I could not use any of them. So it was likely a combination of the new panels for that model and iOS 16/17.

As to why your OLED is tolerable, it is likely because it is more likely to be 10-bit. It’s also likely that because OLED response times are very fast in most cases, you’re not going to get smearing and artifacts like you would on say the MiniLED MacBook Pros which have worse response times than the older LCD Retina Macs. And because iPhones are OLED, it’s probably fair to assume they will be dithering less often than say an iPhone 11, which is 8-bit and will need to use way more tricks to render the colors and graphics on iOS 18 or 26.

C. Once MacOS went 10-bit (I believe this happened a few OS’s before Big Sur, but I believe Big Sur was when the design teams for iOS, iPadOS, and MacOS were unified. The design language is very similar now) it definitely got worse.

Older Intel Macs were largely dependent on a few variables:

  • GPU (Intel or AMD)
  • Processor
  • Panel type like TN or IPS, plus Apple specific designs (Retina, non-Retina, Liquid Retina, etc)
  • Backlight (CCFL, edgelit LED, etc)
  • TCON (how often the panel will use FRC to dither)
For example, my 2019 iMac 21.5-in 4K Retina could toggle between 8-bit and 10-bit (millions and billions of colors) using SwitchResX. It helped take the brunt off the dithering on that machine and let me use it after my first COVID infection. But some flickering still remained, despite it being on Mojave.

Some have been able to disable it via terminal commands, but because of the variance in models, processors, OS, and so on its hit or miss. Stillcolor disables GPU dithering but not TCON FRC which is controlled by firmware not accessible via user space. So all the Apple Silicon Macs still dither even if you disable GPU dithering.

D. I haven’t used Windows since I was a kid. Windows 11 is apparently very problematic. The entire industry is shifting to P3 color, so more and more devices are dithering. Every laptop I know to exist is 8-bit + FRC, not true 10-bit. I know people swore by certain instances of Windows 10.

This is the problem. Dithering can be enabled via an OS update. Apps like Photoshop can force dithering to be enabled and even override Stillcolor.

What I think needs to happen is users need to be given control. There should be an Accessibility option to disable it if it affects your health. I don’t think that would take much, after all Stillcolor just alters one command: enableDither=no. So the talk of Apple needing time to implement it just isn’t true. They could equally send a command to the panel’s TCON to disable FRC. At the very least this, plus offering PWM free, flicker free devices, would give people who have neurological and visual disabilities - as well as those who are health conscious or would prefer not to look at the equivalent of a strobe light all day - an option.

That’s all I’ve been asking for, and I’ve been speaking to journalists about this. Myself and many other long COVID “long haulers” plus others with health conditions have been affected by this for years. It’s not the 1960s - you need a phone and a computer to function in careers and society. They’re not a luxury. My banking apps aren’t even working on iOS 15 anymore. So my choice is update to iOS 26 and lose access to the only screen I can even look at. It’s not a choice at all.

We will look back at this in 10 years and go what were we thinking regarding flickering LEDs and screens. I may be one of the most severely affected individuals, but as a top NYC ophthalmologist told me, everyone is affected, they just dismiss it as blue light or screen time. It’s not.
 
  • Like
Reactions: tomtattoo
Thank you for the detailed explanations, especially regarding the problems sensitive people have with PWM and so on.

I'm not that sensitive to PWM, but with iOS26, my eyes are more tired after a day than they were with iOS18.
Unfortunately, I also have iPad OS26 installed on my iPad Pro, but I won't be switching to a new iPad Pro with iOS18 because I don't use the device much compared to my iPhone, and I really hope that Apple will at least let users turn off the exaggerated glass effects.
Apart from the skewed app icons and borders, there are enough areas for Apple to work on with iOS26.

However, if Apple sticks with Liquid Glass, switching to Samsung would still be an option, even though I'm not an Android fan, but Samsung's One UI 8 is really nice to look at.

One of the tell-tale signs of dithering is a difficulty focusing on text. PWM can also cause this but if you have a PWM free display it’s easier to isolate. The eyes are constantly trying to re-focus as the dither pattern repeats.

Yeah, Apple talks the accessibility talk, but certainly does not walk the accessibility walk. Once again, sad and pathetic, Apple.

It is strange that they will release an accessibility option to dim the screen on Macs when strobe lights appear on screen for epileptics, yet as the screen dims the PWM modulation goes out of control. Ironic.

I do not think Apple ignores anything. They are big on health and accessibility. A more probable explanation is they need to get to an implementation that they are happy with.

And that could take literal years.

Stillcolor’s command is literally “enableDither=no.” It’s not hard. Apple is ignoring it because they were sued in 2007 for dithering to fake 8-bit: https://www.theregister.com/2007/05/21/apple_display_lawsuit/

Most of their devices can’t reproduce 10-bit color natively. They need to dither to accomplish this - or “fake” it. Fine, but give us an option to disable it. And be honest like other monitor manufacturers are when they indicate a monitor is 8-bit+FRC or true 10-bit instead of obfuscating behind “supports billions of colors.”
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.