@aiaf just wanted to say that I am so thankful for all your work. I have an M1 MacMini that I used on and off but figured lately that I could not use it anymore because of eye strain. StillColor makes it usable for me again. This is really awesome.

Today I was at a computer shop and tried StillColor on an M3 MBP and M2 Air. Both were better with StillColor installed ( the MBP even better with ProMotion and Truetone off ).

Now I am thinking to get an MBP myself again. That would be an Apple laptop after several years that I could use again. That would be a dream come true.

Would be great if this also worked for iOS. I had an iPhone 11 with iOS 16 as my daily driver. I could use this without issues. However when I told my iPhone 13pro that I use to test new features to update to iOS 17.4, my iPhone 11 also upgraded without me doing anything. Now the screen is way worse and I cannot roll back the upgrade. So I am hoping this can be fixed with this method somehow.

Thanks again for all your efforts. Yes, please make a donation page or something that people can express their gratitude.

    NewDwarf they are. I sensitive to temporal dithering and know the pain of it. I feel it also in iOS too

    NewDwarf I mean if dithering can be turned off on LCD iPhones that would be huge. They also do make LCDs for OLED iPhones which I've seen some have super high PWM which is good. How do you know modern ones don't dither ? I'm sure they do. Dark mode, reduce whitepoint,and night shift all seem to trigger dithering which was noted on flickersense.org

    I'm sure they are using the same pixel color flicker technique on modern iPhones too.

      jordan I mean if dithering can be turned off on LCD iPhones that would be huge.

      LCD iPhones, like iPhone 11, iPhone SE 2020/2022 are PWM and dithering free! This means is nothing to disable there. iPhone 12 and newer are all OLED.

      jordan They also do make LCDs for OLED iPhones which I've seen some have super high PWM which is good.

      That is not true. In the best case, PWM does not exceed 1 kHz. This frequency is too low for the PWM sensitive persons.

      jordan I'm sure they are using the same pixel color flicker technique on modern iPhones too.

      …I am not sure 😉

      Just checked youtube videos. They confirm that the temporal dithering is not present on the OLED iPhones.

      https://www.youtube.com/watch?v=ieCT17IZp2E // iPhone 14 Pro

        jordan I use iPhone SE 2022 and this device perfectly fits for me.

          What happens if you plug an Apple Silicon Mac into a true 10 bit LCD without PWM. Does the GPU/driver still dither? Or would it detect the display as able to really show 10 bits and be flicker free?

            asus389 that's a good question! I don't think there's many true 10 bit LCDs. The ViewSonic true 10bit is actually 8+2frc as they told me in a email. Maybe someone has the up2720q dell or eizo to test this 🤔

              photon78s haha after finding out about the ViewSonic being fake 10bit when advertised as true 10 I sorta have trust issues.. I hope dell and Eizo also are true as they advertise 😂

                NewDwarf They do I can clearly see and feel moving static patterns / dithering on my iPhone SE 2 (LCD) screen (it has iOS 17.2.1) and gradients also look more smooth than they "should" on my 14 Pro with iOS 16 too.

                Not sure about the OLED iPhones (since it has backlight precision per pixel, it might be using that instead to achieve greater color depth i.e. different PWM frequency per pixel), but for the LCD, it's so obviously using temporal dithering to my eyes. I have an iPhone 6 and iPhone 7 with the same resolution and size screen that feel so much more comfortable than the SE does.

                However I have some older devices that don't dither or dither less, like an iPad 6 with an earlier version of iOS 15 that shows way more banding on gradients, shadows, and transparency effects.

                  jordan

                  One last thing worth noting is what that "flagship" Eizo's marketing says:
                  "stable display using industry-first ai" and "the color and brightness of an LCD monitor can shift due to changes in ambient temperature and the temperature of the monitor itself" and using that temperature data, the monitor "adjust in real-time so gradations, color, brightness and other characteristics continue to be displayed accurately." Wow and what "other characteristics". Lastly for laughs or feelings of anger they say "a small number of people perceive flicker on their screen which causes eye fatigue". I heard they cheat by using high frequency PWM at low brightness levels on other models.

                    deepflame I'd recommend the M2 Air or M3 Air instead. The M3 Pros and other Pros with XDR displays have a lot more quirks with their screen (for example, they have 10,000 individually controlled backlights behind the screen that all basically use different PWM frequencies per zone to dim at independent amounts) that we don't know everything about or how to solve yet.

                    I've already discovered two additional properties unique to the Pros that are needed in addition to disabling dithering to further improve the screen output, there are a lot of extra things the Pro displays do that are currently unknown.

                    Meanwhile, M2 Airs have a simple, traditional edge-lit LCD for the most part with a PWM-free backlight, and Stillcolor can resolve a very significant amount of issues with their display output.

                    photon78s yikessss lol. All that color changing stuff sounds like a mess. Can we just get basic displays without all this wacky tech! haha. Wow even if we don't perceive flicker it still affects us, definitely angering when I see people post stuff like that. Most people who "aren't affected" just haven't connected it to their screens I'm sure

                    dev