Hallo zusammen,
ich habe mir vor kurzem auf meinem FP5 iodé installiert. Wenn ich in den Einstellungen Smooth Display (90 Hz) aktiviere, ruckelt das Display jedes mal, wenn ich das Display einschalte. Nach einer Weile mit aktivem Display oder wenn ich Smooth Display manuel aus- und wieder anschalte, läuft alles gut. Aber beim nächsten Einschalten gibt es wieder dasselbe Problem. Ohne Smooth Display (60 Hz) gibt es keine Probleme. Unter Stock Android gab es vorher bei 90 Hz auch keine Probleme.
I’ve been having the same issue on iodé, also before back on e/os. As far as I can tell, every LOS based custom rom for the FP5 suffers from this.
As far as I can find, this had been an issue even on the official build before a certain patch level, so there has to be a way to fix this, which hasn’t found its way into the LOS builds for the FP5. Or maybe it has (1.18 was talked about in the e/os forums), but got rolled back/overwritten later on. I wish I was more familiar with GitHub and coding in general to have a closer look myself, but alas.
Linking some threads in the e/os-forum, if that’s allowed here:
I do not have this problem on Iode, but I did have to set two options in Developer Options:
- Disable default frame rate for games
- Force peak refresh rate
This also cuts down the “gui restart” bug massively. Would be great if it could be fixed properly though. I am fairly sure Fairphone probably just locked the minimum framerate to 90 Hz when 90 Hz is selected, rather than try to use “min” and “max” like what Los does and all normal phones.
That didn’t work for me. No change in behavior.
I second this. These settings changed nothing for me either.
That is really strange. This was actually the main reason I was really happy with Iode and got rid of /e/ ! I assume when you have the refresh rate indicator enabled it says its 90 but you can tell it isn’t? I think that was a symptom in /e/.
When you enable those settings in developer settings and smooth display under display, you should have the following in adb shell:
$ settings list system | grep -i refres
min_refresh_rate=Infinity
peak_refresh_rate=Infinity
If you are having this, and its still clearly not 90hz, then I don’t know but if I think of anything I will post again
Thanks for your input! I checked in ADB shell and that is exactly how it is for me: These settings show up as infinity, the display overlay shows 90 - but it is really obvious that it is not 90Hz, things are choppy and laggy, worse than 60 even.
Maybe to add some context, even though I don’t believe this matters: I bought the FP5 with stock OS but flashed e/os pretty much instantly. Didn’t like it much and went back to up-to-date stock, then found out about iodé and flashed iodé when the security patch level was more recent than stock.
I wonder what exactly happens after screen lock that messes up this setting.
Another edit: I just reread the threads I linked up top and people were talking about how opening the camera app after unlock seemed to reset the smooth display setting back to working at 90 Hz. And what do you know, that works for me, too. So setting smooth display to on, locking and unlocking the screen - refresh rate is buggy. Then opening the camera app - refresh rate is fine again and stays fine until next screen lock. Wild.
You know what, I think you are right - I’m sorry!
I just tried opening the camera app and then scrolling the app drawer and it does look slightly better.
With /e/ when 90hz stopped working the effect for me at least was dramatic, like it might have been like 15-20hz so it was instantly noticable.
With Iode I think it must be dropping to 60hz so its more subtle.
Really won’t be touching anything Fairphone ever again - with broken 90hz and broken AOD… at least the constant restarts that people had to put up with for a year seem mainly fixed.