You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
I am working on a Jetson Orin AGX based product using meta-tegra with Jetson Linux R36.4.4 and edk2-firmware-tegra. I am trying to achieve an appliance-style boot experience with the following requirements:
UEFI logo appears as early as possible and is displayed.
psplash should take over from the logo with no visible display flicker or black frame.
UEFI boot menu information (hotkeys / boot info text) should not be displayed.
Essentially the desired visual sequence is:
Power on
↓
UEFI logo
↓
Linux boot
↓
psplash
↓
application UI
Current Environment
Hardware - SeedStudio reServer J501 Industrial Carrier Board with Orin AGX 64GB Software - Yocto:scarthgap, meta-tegra:scarthgap, Jetson Linux R36.4.4, edk2-firmware-tegra:36.4.4
Attempts so far:
1. psplash:
I added psplash to my custom image and currently psplash starts during early userspace via systemd. But I had to modify the psplash-start.service so that it waits until /dev/fb0 is available. This happens after more than 4 seconds into booting of Linux user space.
2. SOC Display Handoff:
I experimented with the firmware Kconfig option: SOC_DISPLAY_HANDOFF_MODE_{NEVER, AUTO, ALWAYS}, and set it to AUTO.
Observation: The flicker disappears, but the graphics drivers are unstable and Jetson boot loops.
I would appreciate guidance on the recommended way to achieve a seamless boot visual pipeline. Thanks in advance. Kindly let me know if you need any further details.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I am working on a Jetson Orin AGX based product using meta-tegra with Jetson Linux R36.4.4 and edk2-firmware-tegra. I am trying to achieve an appliance-style boot experience with the following requirements:
Essentially the desired visual sequence is:
Current Environment
Hardware - SeedStudio reServer J501 Industrial Carrier Board with Orin AGX 64GB
Software - Yocto:scarthgap, meta-tegra:scarthgap, Jetson Linux R36.4.4, edk2-firmware-tegra:36.4.4
Attempts so far:
1. psplash:
I added psplash to my custom image and currently psplash starts during early userspace via systemd. But I had to modify the
psplash-start.serviceso that it waits until /dev/fb0 is available. This happens after more than 4 seconds into booting of Linux user space.2. SOC Display Handoff:
I experimented with the firmware Kconfig option: SOC_DISPLAY_HANDOFF_MODE_{NEVER, AUTO, ALWAYS}, and set it to AUTO.
Observation: The flicker disappears, but the graphics drivers are unstable and Jetson boot loops.
I would appreciate guidance on the recommended way to achieve a seamless boot visual pipeline. Thanks in advance. Kindly let me know if you need any further details.
Beta Was this translation helpful? Give feedback.
All reactions