Is anyone working on this? This is an issue of the biggest importance, many people can't use Pixels because of the horrible screen flickering, Google slashed the frequency from 480hz in half with an update in 2023 so it can be done.
Flickering OLED screens on Google Pixel smartphones (PWM)
While I have been unable to authenticate its validity if it is real it could be a step towards a solution for this issue.
If it actually works and merely requires kernel modification it should not be hard to integrate it into GrapheneOS.
Elephant
@GrapheneOS What do you think, is this something that can be done?
- Edited
Not ignoring recent developments but something also to note. A phone repair store in Europe has listings for Pixel phone display assemblies that are labled as non OEM LCD/TFT and not OLED. Assuming its not simply mislabeled it also could be of interest. Unfortunately the most recent device they support is the 6a.
Third-party LCD/TFT displays do exist for several models of iPhone but I was under the impression such a solution only existed because of the economy of scale.
https://www.androidcentral.com/phones/google-pixel-8-pro-display-upgrade
Here is a comprehensive tutorial on performing these on a stock Pixel 8 Pro.
Maybe it is possible to compile GrapheneOS ourselves to set this display driver setting permanently?
It would of course be a hassle every update to need to do the manual patching and compilation instead of relying on GrapheneOS OTA updates. Maybe a skilled developer interested in this can fork the grapheneOS repo, modify it and do a pull request to get it merged into master. It is unfortunatley way over my skill set.
Hi, I opened a seperate topic for the feature request:
https://discuss.grapheneos.org/d/15067-feature-request-pwm-display-options-to-reduce-screen-flickering
Hope the GrapheneOS team is interested!
Expressing my support for improved PWM, it is tiring to read long time on these devices compared to others.