Display linux logo(penguin) or toradex.bmp logo after system boot

Hello,
I have used toradex apalis imx8 processor with kernel version 5.4.193 for customize board. In default toradex multimedia image boot up logo(penguin) or toradex.bmp not seen after system startup.I want to displaying Linux logo (penguin) or customize logo on HDMI connector LCD after system boot or before the lords of the rings image application.
Please share me the steps to display logo on HDMI LCD ASAP.

Hi @dipakshetye,

Have you already checked below article, kindly check and let us know if you still get same issue.

Splash Screen on the Linux Kernel | Toradex Developer Center

Best Regards
Ritesh Kumar

Hello,
I checked in mentioned article but it is for colibri T20. Setenv command is for colibri but I tried same command for apalis imx8 and getting same issue.

**Apalis iMX8 # setenv setup 'setenv setupargs asix_mac=${ethaddr} no_console_suspend=1 vt.global_cursor_default=0 console=ttyLP1,${baudrate}n8 **
debug_uartport=lsport,0 ${memargs}’
**Apalis iMX8 # **
**Apalis iMX8 # **
**Apalis iMX8 # printenv setup **
setup=setenv setupargs asix_mac=${ethaddr} no_console_suspend=1 vt.global_cursor_default=0 console=ttyLP1,${baudrate}n8 debug_uartport=lsport,
0 ${memargs}
**Apalis iMX8 # saveenv **
Saving Environment to MMC… Writing to MMC(0)… OK

Can you please share me process and command for apalis imx8 for splash screen ASAP?

Hi @ritesh.tx ,

could you please share your thoughts on this Display linux logo(penguin) or toradex.bmp logo after system boot - #3 by dipakshetye?

Regards,
Prathamesh Kulkarni

Hi @dipakshetye,

You need to follow steps mentioned in kernel splash screen article to enable splash screen.

Once you get splash screen then set below kernel cmd line parameter to disable kernel messages

Apalis iMX8 # printenv setupargs 
setupargs=vt.global_cursor_default=0 consoleblank=0 quiet console=null earlycon

Best Regards
Ritesh Kumar

Hi @ritesh.tx ,
We followed steps mentioned here High performance, low power Embedded Computing Systems | Toradex Developer Center and set the u-boot environment variable setupargs as per your input.

Apalis iMX8 # printenv setupargs 
setupargs=vt.global_cursor_default=0 consoleblank=0 quiet console=null earlycon

But we could not see splash screen on the HDMI.
Could you please share your thoughts?
In addition to this we added a package ‘pslash’. With this package we can see the boot logo for an instance but it disappears immediately and wayland application starts running. Could you please share your input on this?

Regards,
Prathamesh Kulkarni

Hi @prathamesh.kulkarni,

Can you please share video to further check and understand about issue. If possible kindly share video to support.in@toradex.com.
You can use our sharing platform share.toradex.com

Please also note with HDMI splash screen comes once display handshake is done which can take some time compared to other display like lvds or parallel rgb etc.

Best Regards
Ritesh Kumar

Hi @ritesh.tx ,
We have followed steps mentioned here Splash Screen on the Linux Kernel | Toradex Developer Center.
Below are the configurations we have made as per this article.

CONFIG_LOGO=y
CONFIG_LOGO_LINUX_CLUT224=n
CONFIG_LOGO_CUSTOM_CLUT224=y

We have set the variable setupargs as you mentioned here Display linux logo(penguin) or toradex.bmp logo after system boot - #5 by ritesh.tx
But we are not able to see the logo on HDMI screen.
I have uploaded a video here for your reference. Download - Toradex File Sharing Platform
Please share your inputs on this.

Regards,
Prathamesh Kulkarni

Hi @prathamesh.kulkarni ,

Thanks for sharing video. Allow us some time to check and get back to you.

Best Regards
Ritesh Kumar

Hi @prathamesh.kulkarni ,

Seems like your splash screen working good. With HDMI and Apalis iMX8 spalsh screen only comes once display init done. Here also splash screen comes but soon after this weston starts.

With TorizonCore we have used Plymouth splash screen running in userspace. Please check below link
One option you can check

Best Regards
Ritesh Kumar

Hello @ritesh.tx ,

Thanks for your inputs.
We do not have TorizonCore setup. We need to use the splash screen in toradex reference multimedia image using Yocto Project. Is there any way to see splash screen for some more time?

Regards,
Prathamesh Kulkarni

hi @prathamesh.kulkarni ,

Please note we have not tested other splash screen, the one we mentioned is what we are using in TorizonCore OS. Please check respective recipe as below:

Best Regards
Ritesh Kumar