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.
Disable dithering on M1/M2 devices
I have MacBook Air M1 2020
mirza To get rid of PWM you need to use it above 50% brightness setting, you can use the Iris software to reduce brightness artificially (https://iristech.co) while keeping the real brightness setting above 50%
You can find the PWM test in this review: https://www.notebookcheck.net/Apple-MacBook-Air-2020-M1-Entry-Review-Apple-M1-CPU-humbles-Intel-and-AMD.508057.0.html
@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.
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.
works something for a while, and then shows nothing, just goes to new line again
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
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.
nope. same error. I will send it via dropbox. Here is the link: https://www.dropbox.com/s/g58lga546f3se3b/log.txt?dl=0
- Edited
mirza Let's try to make booting more verbose by adding the -v parameter
Please, try to input
sudo nvram boot-args="-v enableDither=0 PE_i_can_has_debugger=1 iomfb_RuntimeProperty_enableDither=0"
Then make sure the boot-args was accepted:
nvram -p | grep "boot-args"
The output must be the same as the previous input.
Reboot your laptop.
run the command
log show --process 0 | grep "IOMobileFramebufferLegacy"