Hello! Since the v2 display was released and the kernel patch for the display was updated to handle both displays, whenever I power off and power back on the display whilst the SoM is on I get significant flicker which seems to be worse the longer the display is off for. It strikes me that some oscillator is getting out of sync or not being reinitialized or something but I’m not really an expert on this stuff.
I’m using NiriWM at the moment but the equivalent sway commands to power the display off and on again would be:
swaymsg 'output DSI-1 dmps off' or swaymsg 'output DSI-1 power off'
and swaymsg 'output DSI-1 dpms on' or swaymsg 'output DSI-1 power on'
Probably best to leave it off for about 5ish minutes to actually see the effect - it’s most obvious on a grey background.
I’m curious to know if anyone else is having this problem specifically on a v1 display, even if they’re on a different SoM as there are shared code paths.
I am not sure if my pocket has a v1 display but it is from an early crowsupply batch. When using swayidle with “power off/on” it comes back up with a nauseating flicker which is only fixed by shutdown the machine and restarting it. This pocket has been upgraded with the RK SOM.
So yes, sounds like the same problem. I actually ordered a display on ali express because I thought it was broken but haven’t installed it yet and now i see messages like this popping up here (see also Screen flickering after a GNOME screen blanking).
Once again I’ve proven myself inept at searching the forum
This is definitely a kernel regression. It didn’t used to be the case before the v2 display patches were introduced, so it’s a bug that needs hunting down.
@grimmware maybe open this as an issue on Bugs / Bugs · GitLab to give everybody affected by this a place where they can look up the current status of this bug?
A couple of us are testing out a workaround for this issue that’s performing well enough, once it’s sufficiently tested I think you can expect a fix in a future kernel upgrade!