This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625: How to disable the booting display layer

Part Number: AM625

Hello TI's expert,

When booting the system display early message on Display panel "Booting ..." and "arago logo" on display panel.

After that I run a DRM sample, the image will be displayed on the top layer of display screen.

After that I destroy the DRM sample app, the The "arago logo" will display back. I think have two layer for displaying.

How can I disable the "arago logo" layer on DSS?

Thank you

Brian

  • Hi Brian,

    Just to confirm, are you talking about disabling the psplash bootup screen?

    Regards,
    Krunal

  • Hello Krunal,

    I used tiny rootfs and removed splash screen.

    IMAGE_FEATURES_remove = "splash"

    I did know the psplash bootup screen yet.

    Regards

    Brian,

  • Hi Brian,

    Are you still running into the same issue with splash disabled? If yes, please share an image of your output and what you are trying to remove. 

    Regards,
    Krunal

  • Hello Krunal,

    I want to disable the display layer

    mys drm_app is displayed:

    If my drm_app is disable, the black image will be displayed instead of the arago project image.

    Regards,

    Brian

  • Hello Krunal,

    Do you have any update?

    At the moment, I disable it by remove the framebuffer console and logo in kernel.

    regards,

    Brian

  • Hi Brian,

    I am internally checking with our team and my initial inspection tells me it's something to do with a initd script. We get the systemd/filesystem from the Yocto community and most probably some script is writing framebuffer to fbdev. Have you checked online for similar issue with fbdev? 

    Regards,
    Krunal 

  • Hello Krunal,

    Have you checked online for similar issue with fbdev?

    -> Not yet.

    This image  will be displayed by writing a string to framebuffer console /dev/fb0. At the moment. I did not know exactly what services.

    Regards,

    Brian

  • Hi Brian,

    Could you change the following settings in the default Kernel config:

    -----------------------------------------------------------------

     # Console display driver support                                  

     #                                                                 

     CONFIG_DUMMY_CONSOLE=y                                         

     CONFIG_DUMMY_CONSOLE_COLUMNS=80                                   

     CONFIG_DUMMY_CONSOLE_ROWS=25                                      

     CONFIG_FRAMEBUFFER_CONSOLE=y                                      

     CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y                  

     CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y                       

     CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y                             

     # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set         

     # end of Console display driver support

    -----------------------------------------------------------------

    CONFIG_LOGO=y                             

     CONFIG_LOGO_LINUX_MONO=y                  

     CONFIG_LOGO_LINUX_VGA16=y                 

     # CONFIG_LOGO_LINUX_CLUT224 is not set    

     CONFIG_LOGO_BEAGLE_CLUT224=y              

     # end of Graphics support 

    -----------------------------------------------------------------

    In summary, the above settings are set to yes and try changing them to no to see if it has any impact.

    Regards,

    Krunal

  • Hello Krunal,

    # CONFIG_FRAMEBUFFER_CONSOLE is not set

    # CONFIG_LOGO is not set

    Nothing display on the framebuffer screen. This issue is resolved.

    By the way, do you know what service display the "ARAGO PROJECT" on the screen via/dev/fb0 ?

    Thanks,

    Brian

  • Hi Brian,

    I believe it is one of the getty services: https://wiki.archlinux.org/title/getty

    Regards,
    Krunal