Hello,
I am implementing booting animation to my source using plymouth without systemd
when i run plymouthd it is showing logs like
plymouthd --debug
00:00:22.972 …/…/plymouth-0.9.5/src/main.c:1945:initialize_environment : initializing minimal work environment
00:00:22.972 …/…/plymouth-0.9.5/src/main.c:1957:initialize_environment : checking if ‘/dev/tty1’ exists
00:00:22.973 …/…/plymouth-0.9.5/src/main.c:1823:check_verbosity : checking if tracing should be enabled
00:00:22.974 …/…/…/plymouth-0.9.5/src/libply/ply-utils.c:910:ply_get_ker: opening /proc/cmdline
00:00:22.975 …/…/…/plymouth-0.9.5/src/libply/ply-utils.c:918:ply_get_ker: reading kernel command line
00:00:22.976 …/…/…/plymouth-0.9.5/src/libply/ply-utils.c:937:ply_get_ker: Kernel command line is: 'root=/dev/mmcblk0p5 rauc.slot=A rootwait rw rootfstype=ext4 earlycon=uart8250,mmio32,0xfe660000 console=ttyFIQ0 quiet splash plymouth.ignore-serial-consoles vt.global_cursor_default=0 fbcon=map:1 video=HDMI-A-1:1920x1080@60,noafbc androidboot.fwver=spl-v1.13,bl31-v1.44,uboot-10/08/2023
’
00:00:22.979 …/…/plymouth-0.9.5/src/main.c:1872:check_verbosity : tracing shouldn’t be enabled!
00:00:22.979 …/…/plymouth-0.9.5/src/main.c:1891:check_logging : checking if console messages should be redirected and logged
00:00:22.980 …/…/plymouth-0.9.5/src/main.c:1900:check_logging : logging will be enabled!
00:00:22.981 …/…/plymouth-0.9.5/src/main.c:1970:initialize_environment : source built on Jul 8 2020
00:00:22.982 …/…/plymouth-0.9.5/src/main.c:1980:initialize_environment : Making sure /run/plymouth exists
00:00:22.983 …/…/plymouth-0.9.5/src/main.c:1984:initialize_environment : initialized minimal work environment
00:00:22.984 …/…/plymouth-0.9.5/src/main.c:691:get_cache_file_for_mode : returning cache file ‘/var/lib/plymouth//boot-duration’
00:00:22.985 …/…/plymouth-0.9.5/src/main.c:273:load_settings : Trying to load /etc/plymouth//plymouthd.conf
00:00:22.987 …/…/…/plymouth-0.9.5/src/libply/ply-key-file.c:175:ply_key_: trying to load group Daemon
00:00:22.987 …/…/…/plymouth-0.9.5/src/libply/ply-key-file.c:262:ply_key_: key file has no more groups
00:00:22.988 …/…/plymouth-0.9.5/src/main.c:285:load_settings : Checking if /run/plymouth/themes/spinner/spinner.plymouth exists
00:00:22.989 …/…/plymouth-0.9.5/src/main.c:287:load_settings : /run/plymouth/themes/spinner/spinner.plymouth not found, fallbacking to /usr/share/plymouth/themes/
00:00:22.990 …/…/…/plymouth-0.9.5/src/libply/ply-key-file.c:359:ply_key_: key file does not have entry for key ‘ShowDelay’
00:00:22.991 …/…/…/plymouth-0.9.5/src/libply/ply-key-file.c:359:ply_key_: key file does not have entry for key ‘DeviceTimeout’
00:00:22.992 …/…/…/plymouth-0.9.5/src/libply/ply-key-file.c:359:ply_key_: key file does not have entry for key ‘DeviceScale’
00:00:22.993 …/…/plymouth-0.9.5/src/main.c:419:find_system_default_splash: System configured theme file is ‘/usr/share/plymouth/themes/spinner/spinner.plymouth’
00:00:22.994 …/…/plymouth-0.9.5/src/main.c:273:load_settings : Trying to load /run/plymouth/plymouthd.defaults
00:00:22.995 …/…/…/plymouth-0.9.5/src/libply/ply-key-file.c:84:ply_key_f: Failed to open key file /run/plymouth/plymouthd.defaults: No such file or directory
00:00:22.997 …/…/plymouth-0.9.5/src/main.c:429:find_distribution_default_: failed to load /run/plymouth/plymouthd.defaults, trying /usr/share/plymouth//
00:00:22.998 …/…/plymouth-0.9.5/src/main.c:273:load_settings : Trying to load /usr/share/plymouth//plymouthd.defaults
00:00:23.002 …/…/…/plymouth-0.9.5/src/libply/ply-key-file.c:175:ply_key_: trying to load group Daemon
00:00:23.002 …/…/…/plymouth-0.9.5/src/libply/ply-key-file.c:262:ply_key_: key file has no more groups
00:00:23.003 …/…/plymouth-0.9.5/src/main.c:285:load_settings : Checking if /run/plymouth/themes/spinner/spinner.plymouth exists
00:00:23.004 …/…/plymouth-0.9.5/src/main.c:287:load_settings : /run/plymouth/themes/spinner/spinner.plymouth not found, fallbacking to /usr/share/plymouth/themes/
00:00:23.005 …/…/plymouth-0.9.5/src/main.c:302:load_settings : Splash delay is set to 0.000000
00:00:23.006 …/…/plymouth-0.9.5/src/main.c:314:load_settings : Device timeout is set to 8.000000
00:00:23.007 …/…/…/plymouth-0.9.5/src/libply/ply-key-file.c:359:ply_key_: key file does not have entry for key ‘DeviceScale’
00:00:23.008 …/…/plymouth-0.9.5/src/main.c:436:find_distribution_default_: Distribution default theme file is ‘/usr/share/plymouth/themes/spinner/spinner.plymouth’
00:00:23.009 …/…/plymouth-0.9.5/src/main.c:864:plymouth_should_show_defau: checking if plymouth should show default splash
00:00:23.010 …/…/plymouth-0.9.5/src/main.c:892:plymouth_should_show_defau: using default splash because kernel command line has option “splash”
00:00:23.011 …/…/…/plymouth-0.9.5/src/libply/ply-key-file.c:84:ply_key_f: Failed to open key file /etc/vconsole.conf: No such file or directory
00:00:23.012 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: checking for consoles
00:00:23.013 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: ignoring all consoles but default console because explicitly told to.
00:00:23.014 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: watching for udev graphics device add and remove events
00:00:23.015 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: creating objects for drm devices
00:00:23.017 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/display-subsystem/drm/card0
00:00:23.017 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:23.018 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:23.019 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/display-subsystem/drm/card0/card0-DSI-1
00:00:23.020 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:23.021 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:23.021 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/display-subsystem/drm/card0/card0-HDMI-A-1
00:00:23.023 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:23.023 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:23.024 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/display-subsystem/drm/card0/card0-Writeback-1
00:00:23.026 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:23.026 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:23.027 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/display-subsystem/drm/renderD128
00:00:23.028 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:23.029 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:23.030 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/fde40000.npu/drm/card1
00:00:23.031 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:23.031 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:23.032 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/fde40000.npu/drm/renderD129
00:00:23.034 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:23.034 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:23.035 …/…/plymouth-0.9.5/src/main.c:2280:main : entering event loop
00:00:31.040 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: Timeout elapsed, looking for devices from udev
00:00:31.040 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: creating objects for drm devices
00:00:31.042 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/display-subsystem/drm/card0
00:00:31.043 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:31.043 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:31.044 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/display-subsystem/drm/card0/card0-DSI-1
00:00:31.045 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:31.046 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:31.047 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/display-subsystem/drm/card0/card0-HDMI-A-1
00:00:31.048 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:31.049 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:31.049 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/display-subsystem/drm/card0/card0-Writeback-1
00:00:31.051 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:31.051 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:31.052 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/display-subsystem/drm/renderD128
00:00:31.053 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:31.054 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:31.055 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/fde40000.npu/drm/card1
00:00:31.056 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:31.057 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:31.057 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/fde40000.npu/drm/renderD129
00:00:31.059 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:31.059 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:31.060 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: creating objects for frame buffer devices
00:00:31.061 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/platform/display-subsystem/graphics/fb0
00:00:31.062 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device is initialized
00:00:31.063 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: device doesn’t have a devices tag
00:00:31.064 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: found device /sys/devices/virtual/graphics/fbcon
00:00:31.065 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: it’s not initialized
00:00:31.065 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: Creating non-graphical devices, since there’s no suitable graphics hardware
00:00:31.067 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: creating devices for (renderer type: 4294967295) (terminal: /dev/tty1)
00:00:31.068 …/…/plymouth-0.9.5/src/main.c:984:on_keyboard_added : listening for keystrokes
00:00:31.068 …/…/plymouth-0.9.5/src/main.c:988:on_keyboard_added : listening for escape
00:00:31.069 …/…/plymouth-0.9.5/src/main.c:992:on_keyboard_added : listening for backspace
00:00:31.070 …/…/plymouth-0.9.5/src/main.c:996:on_keyboard_added : listening for enter
00:00:31.071 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-terminal.c:: trying to open terminal ‘/dev/tty1’
00:00:31.072 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-terminal.c:: looking up terminal text geometry
00:00:31.072 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-terminal.c:: terminal is now 80x25 text cells
00:00:31.073 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-terminal.c:: Remembering that initial vt is 1
00:00:31.074 …/…/…/plymouth-0.9.5/src/libply-splash-core/ply-device-mana: adding text display for terminal /dev/tty1 these logs i am getting