AnsweredAssumed Answered

i.mx6 multiple display initializing?

Question asked by Kai Klein on Aug 9, 2017

Hi,

 

we use a LVDS TFT 1024x600 with a i.mx6 Board and Angström Linux, we like to show a bootlogo until the xserver startsup, but the Driver or the xserver try multiple times to initialize the display with the same values.

my question is how can we disable the initializing becourse its allready done for the Bootlogo.

hope someone can help me.

thank you

 

[  836.928897] mxc_sdc_fb fb@0: 1280x800 h_sync,r,l: 1,64,5  v_sync,l,u: 1,40,2 pixclock=68301000 Hz
[  837.071570] mxc_sdc_fb fb@0: 1280x800 h_sync,r,l: 1,64,5  v_sync,l,u: 1,40,2 pixclock=68301000 Hz
[  837.399152] mxc_sdc_fb fb@0: 1280x800 h_sync,r,l: 1,64,5  v_sync,l,u: 1,40,2 pixclock=68301000 Hz
[  837.513310] mxc_sdc_fb fb@0: 1280x800 h_sync,r,l: 1,64,5  v_sync,l,u: 1,40,2 pixclock=68301000 Hz
[  839.701188] mxc_sdc_fb fb@0: 1280x800 h_sync,r,l: 1,64,5  v_sync,l,u: 1,40,2 pixclock=68301000 Hz

 

X Server 1.18.4 Release Date: 2016-07-19

Linux 4.10.8-200.fc25.x86_64 x86_64

 

Video Driver: 20.0
[3243164.172]     X.Org XInput driver : 22.1
[3243164.191]     X.Org Server Extension : 9.0
[3243164.213] (II) xfree86: Adding drm device (/dev/dri/card0)
[3243164.236] (II) no primary bus or device found
[3243164.258]     falling back to /sys/devices/platform/Vivante GCCore/drm/card0
[3243164.292] (II) LoadModule: "glx"
[3243164.322] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[3243164.364] (EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so: /usr/lib/libGL.so.1.2: version `VERSION' not found (required by /usr/lib/xorg/modules/extensions/libglx.so)
[3243164.378] (II) UnloadModule: "glx"
[3243164.419] (II) Unloading glx
[3243164.465] (EE) Failed to load module "glx" (loader failed, 7)
[3243164.479] (II) LoadModule: "vivante"
[3243164.508] (II) Loading /usr/lib/xorg/modules/drivers/vivante_drv.so
[3243164.529] (II) Module vivante: vendor="X.Org Foundation"
[3243164.543]     compiled for 1.18.4, module version = 1.0.0
[3243164.580]     Module class: X.Org Video Driver
[3243164.599]     ABI class: X.Org Video Driver, version 20.0
[3243164.619] (II) VIVANTE: driver for vivante fb: VivanteGC500, VivanteGC2100,
    VivanteGCCORE
[3243164.732] (--) using VT number 2

 

[3243164.793] (WW) Falling back to old probe method for vivante
[3243164.806] (II) Loading sub module "fbdevhw"
[3243164.825] (II) LoadModule: "fbdevhw"
[3243164.864] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[3243164.877] (II) Module fbdevhw: vendor="X.Org Foundation"
[3243164.896]     compiled for 1.18.4, module version = 0.0.2
[3243164.928]     ABI class: X.Org Video Driver, version 20.0
[3243164.948] (II) VIVANTE(0): using default device
[3243164.963] (II) VIVANTE(0): Device preferred mode 'fb0':U:1280x800p-60
[3243164.983] (II) VIVANTE(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[3243165.012] (==) VIVANTE(0): Depth 24, (==) framebuffer bpp 32
[3243165.059] (==) VIVANTE(0): RGB weight 888
[3243165.090] (==) VIVANTE(0): Default visual is TrueColor
[3243165.112] (==) VIVANTE(0): Using gamma correction (1.0, 1.0, 1.0)
[3243165.145] (**) VIVANTE(0): Option "fbdev" "/dev/fb0"
[3243165.181] (II) VIVANTE(0): checking modes against framebuffer device...
[3243165.200] (II) VIVANTE(0): checking modes against monitor...
[3243165.220] (II) VIVANTE(0): Use built in mode (bpp 32)
[3243165.245] (--) VIVANTE(0): Virtual size is 0x0 (pitch 0)
[3243165.275] (==) VIVANTE(0): DPI set to (96, 96)
[3243165.294] (II) Loading sub module "fb"
[3243165.319] (II) LoadModule: "fb"
[3243165.344] (II) Loading /usr/lib/xorg/modules/libfb.so
[3243165.365] (II) Module fb: vendor="X.Org Foundation"
[3243165.393]     compiled for 1.18.4, module version = 1.0.0
[3243165.422]     ABI class: X.Org ANSI C Emulation, version 0.4
[3243165.453] (II) Loading sub module "exa"
[3243165.472] (II) LoadModule: "exa"
[3243165.510] (II) Loading /usr/lib/xorg/modules/libexa.so
[3243165.524] (II) Module exa: vendor="X.Org Foundation"
[3243165.544]     compiled for 1.18.4, module version = 2.6.0
[3243165.581]     ABI class: X.Org Video Driver, version 20.0
[3243165.657] (II) VIVANTE(0): printing discovered frame buffer 'fb0' supported modes:
[3243165.688] (II) VIVANTE(0): Modeline "U:1920x1080p-59"x0.0  138.50  1920 1968 2000 2080  1080 1083 1088 1111 -hsync -vsync -csync (66.6 kHz e)
[3243165.708] (II) VIVANTE(0): Modeline "U:1280x800p-60"x0.0   68.30  1280 1344 1345 1350  800 840 841 843 -hsync -vsync -csync (50.6 kHz eP)
[3243165.743] (II) VIVANTE(0): Modeline "U:1024x768p-60"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync -csync (48.4 kHz e)
[3243165.761] (II) VIVANTE(0): Modeline "U:800x600p-86"x0.0   55.00  800 832 912 1024  600 617 621 624 -hsync -vsync -csync (53.7 kHz e)
[3243165.805] (II) VIVANTE(0): Output DISP4 BG - DI1 has no monitor section
[3243165.837] (II) VIVANTE(0): Printing probed modes for output DISP4 BG - DI1
[3243165.862] (II) VIVANTE(0): Modeline "U:1280x800p-60"x60.0   68.30  1280 1344 1345 1350  800 840 841 843 -hsync -vsync -csync (50.6 kHz eP)
[3243165.887] (II) VIVANTE(0): Modeline "U:1920x1080p-59"x59.9  138.50  1920 1968 2000 2080  1080 1083 1088 1111 -hsync -vsync -csync (66.6 kHz e)
[3243165.906] (II) VIVANTE(0): Modeline "U:1024x768p-60"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync -csync (48.4 kHz e)
[3243165.925] (II) VIVANTE(0): Modeline "U:800x600p-86"x86.1   55.00  800 832 912 1024  600 617 621 624 -hsync -vsync -csync (53.7 kHz e)
[3243165.939] (II) VIVANTE(0): Output DISP4 BG - DI1 connected
[3243165.953] (II) VIVANTE(0): Using exact sizes for initial modes
[3243165.970] (II) VIVANTE(0): Output DISP4 BG - DI1 using initial mode U:1280x800p-60 +0+0
[3243165.995] (II) VIVANTE(0): imxDisplayPreInit: virtual set 1280 x 800, display width 0
[3243166.019] (II) VIVANTE(0): FBDevPreInit: adjust display width 1280
[3243166.051] (**) VIVANTE(0): PreInit done
[3243166.070] (--) Depth 24 pixmap format is 32 bpp
[3243166.096] (II) VIVANTE(0): Init mode for fb device
[3243166.154] (II) VIVANTE(0): hardware: DISP4 BG - DI1 (video memory: 16330kB)
[3243166.170] (II) VIVANTE(0): FB Start = 0x75786000  FB Base = 0x75786000  FB Offset = (nil) FB PhyBase 0x44800000
[3243166.190] (II) VIVANTE(0): reserve 8355840 bytes for on screen frame buffer; total fb memory size 16721920 bytes; offset of shadow buffer 8355840
[3243166.254] (II) VIVANTE(0): hardware: DISP4 BG - DI1 (video memory: 16330kB)
[3243166.295] (II) VIVANTE(0): test Initializing EXA
[3243166.328] (II) EXA(0): Driver allocated offscreen pixmaps
[3243166.348] (II) EXA(0): Driver registered support for the following operations:
[3243166.376] (II)         Solid
[3243166.395] (II)         Copy
[3243166.409] (II)         Composite (RENDER acceleration)
[3243166.423] (II)         UploadToScreen
[3243166.453] (II) VIVANTE(0): Init SHM pixmap support
[3243166.478] (==) VIVANTE(0): Backing store enabled
[3243166.501] (==) VIVANTE(0): DPMS enabled
[3243166.521] (II) VIVANTE(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[3243166.551] (--) RandR disabled
[3243166.572] (II) VIVANTE(0): Setting screen physical size to 338 x 211

Outcomes