That sounds like your screen is picking up some wrong resolution from EDID when switched on.
What is the output ofIf there is more than one resolution supported by your screen you can maybe get rid of the problem by specifying an EDID in kernel command line. There is also this https://github.com/raspberrypi/linux/pull/5954 which might be causing that.
Switching on/off works here for me, but I'm running the 8GB Pi5 on a very recent kernelAlso just tested with a faked EDID (as my screen if 2560x1440, fake EDID is 1920x1080) if it comes back on correctly -> all fine.
What is the output of
Code:
xrandr --verbose
Switching on/off works here for me, but I'm running the 8GB Pi5 on a very recent kernel
Code:
pi@pi5-14th:~ $ WAYLAND_DISPLAY="wayland-1" wlr-randr --output HDMI-A-1 --offpi@pi5-14th:~ $ WAYLAND_DISPLAY="wayland-1" wlr-randr --output HDMI-A-1 --onpi@pi5-14th:~ $ uname -aLinux pi5-14th 6.6.16-v8-16k+ #1732 SMP PREEMPT Tue Feb 13 13:13:56 GMT 2024 aarch64 GNU/Linux
Statistics: Posted by aBUGSworstnightmare — Fri Feb 23, 2024 1:25 pm