• OS
  • Disable dithering on M1/M2 devices

Hello! I have MacBook Air 2022 M2 and have tried this command. Output is ok. After 30 min of testing it seems that I have feeling better. More testing is needed.

Thank you, NewDwarf!

I'm not sure anymore 😃 I hoped that it's at least better on my external display (closed MacBook) but I have burning eyes again, stiff neck etc. I guess I need whole day to test it properly.

    mirza MacBook Pro’s have PWM. So it can be side effect of PWM.

    To get clean and reliable results, it would be nice to get MacBook Air 2022 user feedbacks as many as possible.

    @insta42014 - I tried everything possible, nothing worked so far. Will try to return it to my local autorised resseler, if that doesn't work will try to sell it.

      mirza I will update the initial message of this thread. The command should be extended.

        Sorry, but I didn't feel any difference, compared to my monitor which is plugged to pc, I get this immidiate pressure in my neck, sort of like this macbook display is shooting me 🙂 Maybe Apple doesn't allow this to change at all. I dunno.

          mirza It is interesting whether that part of the driver is executed at all…

          Let's check it by the command

          log show --process 0 | grep "applying boot-arg"

          works something for a while, and then shows nothing, just goes to new line again

            mirza Thanks for the check. This means that the class IOMobileFramebufferLegacy (which contains the dithering control code) is not used.

            Ok, then I have to look for the dithering control in other classes.

            mirza Could you please also grep for the keyword "IOMobileFramebuffer"?

            2022-11-17 19:54:24.597743+0100 0x5231     Error       0x0                  0      0    kernel: (Sandbox) Sandbox: gamed(1158) deny(1) iokit-open-user-client IOMobileFramebufferUserClient

            2022-11-17 19:54:24.597750+0100 0x5231     Default     0x0                  0      0    kernel: IOUC IOMobileFramebufferUserClient failed MACF in process pid 1158, gamed

            2022-11-17 19:54:24.598049+0100 0x5231     Error       0x0                  0      0    kernel: (Sandbox) Sandbox: gamed(1158) deny(1) iokit-open-user-client IOMobileFramebufferUserClient

            2022-11-17 19:54:24.598050+0100 0x5231     Default     0x0                  0      0    kernel: IOUC IOMobileFramebufferUserClient failed MACF in process pid 1158, gamed

            2022-11-19 11:00:06.641234+0100 0x4b90     Error       0x0                  0      0    kernel: (Sandbox) Sandbox: gamed(1150) deny(1) iokit-open-user-client IOMobileFramebufferUserClient

            2022-11-19 11:00:06.641241+0100 0x4b90     Default     0x0                  0      0    kernel: IOUC IOMobileFramebufferUserClient failed MACF in process pid 1150, gamed

            2022-11-19 11:00:06.641620+0100 0x4b90     Error       0x0                  0      0    kernel: (Sandbox) Sandbox: gamed(1150) deny(1) iokit-open-user-client IOMobileFramebufferUserClient

            2022-11-19 11:00:06.641622+0100 0x4b90     Default     0x0                  0      0    kernel: IOUC IOMobileFramebufferUserClient failed MACF in process pid 1150, gamed

            2022-11-19 16:59:20.454849+0100 0x2905     Error       0x0                  0      0    kernel: (Sandbox) Sandbox: gamed(1015) deny(1) iokit-open-user-client IOMobileFramebufferUserClient

            2022-11-19 16:59:20.454856+0100 0x2905     Default     0x0                  0      0    kernel: IOUC IOMobileFramebufferUserClient failed MACF in process pid 1015, gamed

            2022-11-19 16:59:20.455145+0100 0x2905     Error       0x0                  0      0    kernel: (Sandbox) Sandbox: gamed(1015) deny(1) iokit-open-user-client IOMobileFramebufferUserClient

            2022-11-19 16:59:20.455147+0100 0x2905     Default     0x0                  0      0    kernel: IOUC IOMobileFramebufferUserClient failed MACF in process pid 1015, gamed

              mirza Could you also please grep for "IOMobileGraphicsFamily"?

              it's huge, and when I try to attach txt file here, it says that this file type is not allowed. What info are you looking for? I can try to copy paste part of it.

                mirza Maybe you can put it in the zip archive and upload here?

                dev