I'm having an issue on the i.MX6 duallite platform.
The platform is using a modified version of 3.10.53 BSP with a FB backend.
normally, the main application that runs can get up to around a stable 30fps.
But if the screen is blanked and set back to normal again with:
$ echo 1 > /sys/class/graphics/fb0/blank
$ echo 0 > /sys/class/graphics/fb0/blank
the FPS drops dramatically to around 5 to 10 FPS and tearing is clearly visible.
The only thing I've noticed is this in dmesg:
[ 474.915254] mxc_sdc_fb fb.19: MXCFB_WAIT_FOR_VSYNC: timeout 0
The only way to get rid of these issues is restarting the main application, but then again, from the moment you blank the screen, the issues are back.
Any clues/help is much appreciated!