Hello,
GOS is an excellent os,and I have paid a lot of money to buy a pixel 9 pro and install gos to improve privacy.But after using it for half year,I found it's pwm really harms me and cause dizzy and headache after reading words on the screen for minutes.So,I have to use another phone now.
PWM IS A TOTTALLY BAD DESIGN and according to IEEE,pwm frequency can not be too low(Google 240hz pwm is too low for ours eyes).And even if you are not sensitive about it,the health problem of eyes may still exist!
After doing some research,I have figure out some of the causes and solutions:
first,the hardware only support pwm dimming so there is no dc dimming.
second,even I adjust the brightness to max level,there is pwm occur.In another word,the duty cycle of pwm is not 100%.
third,there is a saying about pixel 8 pro,which you can change pwm frequency by install a custom kernel.
last,you can test the pwm simply by taking photos of the one color screen in 1/4000 shot for example.It is so fast that you can find some of the pixel is dark because of pwm even you set the brightness level to max.
In my opinion,change pwm frequency or install a custom kernel may damage the device.But,I think that if there is a method to force change the pwm duty cycle to 100%,and the screen will be always display at a stable color when we set the brightness to max and reduce the harm.
This may have disadvantages,because there is still a pwm at other brightness level(the device need to use pwm to "change" brightness),but there will be no pwm at the max brightness level.
I am not an technology expert,but I know this may be difficult and may change the foundation code of android or linux kernel.And please accept my poor English.
I would be very appreciate if anyone could help!Thank you!