aiaf

Jeez If this works for other people I'll have to grab a M cpu Mac. Btw I'm assuming keyboard backlight is pwm too (if anyone forgot)

I would so try iPhones again if you made an iOS version. Jailbreaking wouldn't be an issue if worse case it required that.

Hope it's not just a placebo, but now I can even use Colour LCD profile on my Macbook Air m2, however sRGB profile still feels better. Text feels much more stable when I read and I finally see this lovely grey color banding 🙂 . I will keep testing your app.

Thanks a lot for your great work! It's huge!

    @aiaf by the way. Before I noticed, that enabling any displays accessibility options or true tone somehow made text blurry and eye strain even worse. What do you think is it safe to use true tone or any other display settings with your app without system force dithering again?

      Sentiny for iPhones at least it seems night shift causes more pixel color flickering, same with dark mode and even reduce white point so I'm assuming true tone also does the same.. and applies to Mac also ?🤔

        jordan for macs I feel the same. Manual NightShift feels ok, but TrueTone, Reduce Motion, Reduce Transparency, Increase contrast and even changing cursor color (any UI change) somehow activated more gpu dithering or something else and made things worse for me.

          Sentiny Amazing!!! please keep us updated, I think it may be a little while before Ill have time to test!! would love to know how you get on!

          aiaf Regarding PWM of built in screen, hard to say, this needs to be manually tested and I just have no tools for it. And I do not trust notebookcheck.com which says there is no PWM, as it is unlikely apple has only one 1x supplier for panels, there must be some backup suppliers too.

          • aiaf replied to this.

            I've tested this app for one day on my MBA M2 15 and can confirm that it works for me. Now I have zero eye strain. My eyes are so sensitive for PWM and Temporal Dithering so I can easily judge is there any on a display. I can assure you this app does its job related to dithering.
            If you guys have M1-M3 mini-led Macbook pros, I am sure PWM is you problem.

            @aiaf I think you need to add donation section in your app.

              aiaf nope, never tested a capture card. But I did try to dig pretty deeply in this, but don't really have any background in mac development. Dissassembled a bunch of stuff and got the cache unpacked before I called it quits the last time. But for EDID editing you don't actually need any hardware device to manipulate it. It's not available for the built in screen tho.

              • aiaf replied to this.

                Sentiny same here. All these options are a nightmare on both Mac and iOS. But not changing cursor color in my experience. I figured it might be somewhat like eye training to have a bright red cursor some months ago and has been using that ever since. Sure beats spending time one some dedicated trading where you try to follow some red dot 😂

                Sentiny

                wow that's amazing!!

                I agree with the donation, either on the app or a link on GitHub. I'll gladly donate $ even though I don't have a Mac (yet).. this sounds very promising and safe. If we can get an equivalent software on jailbroken/or non jailbroken iPhone that would be amazing.

                aiaf thanks for the response.

                I tried now with break of 24 hours from screens but still felt little eye strain. In my external display I have a pop os Linux which doesn’t do to me any eye strain so I assume it’s not related to PWN.

                You becoming to be a professional now 🙂

                • aiaf replied to this.

                  Maxx I’m using the latest one. I updated all the software with the terminal. I suspect there is another effect which cause to me a little eye strain due in another laptop with same os I got eye strain, very strange

                  aiaf an iOS app should be possible, although there will additional hurdles with distribution and testing. The IOKit entitlements will prevent such an app from getting into the App Store, probably would need to jailbreak your iPhone to sideload the app, or move to Europe.

                  as long as the app doesn't rely on having root permissions that only a jailbreak would provide, and the iPhone app is open-source, "sideloading" is possible anywhere else too. People can just download an Xcode project and compile it to "test" on their device.

                  This does not require a paid developer account either! Each developer signed app on the Xcode free tier only lasts for 7 days, but I'm totally willing to plug my phone into my laptop and manually reinstall every week, if it means I can finally disable dithering on my iPhone SE 2.

                  There's also other unofficial means of distributing for sideloading like AltStore, which also doesn't rely on a jailbreak, that works by automatically renewing every few days whenever your phone is near your computer.

                  If there is any way I can test an iOS version of your app through similar means, even if it's really early or unfinished, please let me know!

                    aiaf

                    I have used the Carson MicroFlip ($20) at 100x to 250x magnification in conjunction with a Samsung S10+ 240 fps slow motion camera mode to record pixel level flicker in a previous discussion: https://ledstrain.org/d/2589-products-to-try-or-avoid-pwm-flicker-and-temporal-dithering-testing

                    I actually don't recommend the Samsung S10+ as a phone (OLED Flicker) but it is the only 240 fps camera I have. The iPhone would work as well. On Flicker Sense, iPhone recording is done using the Moment app instead of the default iOS camera app.

                    I have also tried using the MicroFlip as the lens of a mirrorless camera (Nikon Z7) for shooting 120fps video using an improvised cardboard light blocker/mount adapter. It also works to capture dithering and the video quality is better than the smartphone but ideally this would be a dedicated high speed video camera with greater than 240 fps capture rate.

                    The Sony RX10 (Versions II-IV) can do almost 1000fps and while expensive, is not excessively out of budget relative to some high speed industrial/cinema cameras. I also wish the video quality is even better. However, it could be useful in showing whether or not dithering still exists albeit at extreme framerates. The problem with this device is that the built-in lens is not removable so it would be difficult to use the microscope as the lens.

                    https://www.reddit.com/r/videography/comments/88v6wg/slow_motion_test_with_the_sony_rx10_iv_with_up_to/?rdt=58546

                    I don't have experience with these products but the Thorlabs photodetector is being used by another member GregAtkinson to reveal previously unseen details but you also have to use a good oscilloscope like the PicoScope to go with it.

                    • aiaf replied to this.

                      Does anyone have the ability to tell if the M1 Air has temporal dithering using the above methods?

                      I've been on a very long journey trying to figure out what bothers me as I can't use most of Apple's line up but I can use the M1 Air just fine.

                      The M1 Air supposedly has PWM but very very high rate, so doesn't bother most people

                      The M2 Air supposedly has no PWM at all, but I've never tried one

                      The Pro models hurt my eyes instantly so I've kept away from them entirely.

                        Sentiny I wouldn’t know though. If the M1 has temporal dithering then it doesn’t bother me. So I wouldn’t be able to tell it was ‘fixed’.

                        dev