AnsweredAssumed Answered

Getting flicker in display after starting x11 server (i.MX6)

Question asked by Rizwan M on Jul 2, 2020
Latest reply on Jul 9, 2020 by Bio_TICFSL


we are using i.MX6 imx6 dualplus/6quadplus Custom Board.

In that we are observing little flickering once booting up. after pSplash Screen comes,

when starting X11 Server little flickering observed display flicker x11 xorg-server

when debugged we have observed various observation,

Below are the Observations.


Ob 1 : while debugging "/etc/init.d/xserver-nodm" in this script file X11 server is starting >>>>>>>> echo "Starting Xserver" >>>>>>>> . /etc/X11/xserver-common >>>>>>>> xinit /etc/X11/Xsession -- `which $XSERVER` $ARGS >/var/log/Xsession.log 2>&1 after commenting above script board boots completely without any flickering but not moving from psplash screen to Yocto desktop after that once enabled, Psplash screen goes then LCD flickers start for 2 - 4 seconds then going to Yocto Linux Home page. splash_screen


Ob2 : Further debugging in X11 folder under the linux file system we got know one script called "/etc/X11/xorg.conf" in this script xserver-xorg-video-imx-viv


Section "Device"

      Identifier "i.MX Accelerated Framebuffer Device"

      Driver "vivante"

      Option "fbdev" "/dev/fb0"

      Option "vivante_fbdev" "/dev/fb0"

      Option "HWcursor" "false"

      Option "mode_settings" "false"


      Section "ServerFlags"

      Option "BlankTime" "0"

      Option "StandbyTime" "0"

      Option "SuspendTime" "0"

        Option "OffTime" "0"


>>>>>> however mode_settings in false but still why X11 starts flickering


Ob 3 : After exploring into in-depth we have got some answered query from

NXP community below are the link,

in above link same observation has got to one user also they have solved but unfortunately they are using Old Yocto kernel.

We are using Linux 4.1.15 Linux Kernel BSP. linux kernel 4.1.15 linux bsp linux-source linux device tree freescale bsp