that’s for dsi, i need it on hdmi, also needs to work with mesa
freedreno allows full OpenGL programs to run even though the hardware is
designed for GLES only. This allows full desktop apps (like GNOME Shell)
to run well but is partly an illusion; I’m not an expert on this but
my internal mental model is that some operations that would normally be
done in “real” hardware on full GL hardware end up running on the
programmable parts of the GPU.
This causes some odd performance hazards… and if mesa has ended up
responsible for the screen rotate I suspect you might be hitting one.