NVIDIA / edk2-nvidia

NVIDIA EDK2 platform support
Other
77 stars 38 forks source link

Splash logo with different resolutions #100

Open masip85 opened 2 months ago

masip85 commented 2 months ago

Hello

When I connect jetson to portable monitor, I can't see the logo I replaced , because resolution is different than 480 or 720. (at this case 750x500) Is there anyway to overwrite assets with different resolutions?

bobekjan commented 2 months ago

Hi @masip85, thanks for your question!

I understand that you're using a portable monitor with an uncommon resolution (750x500) and you wish to display a custom logo during boot.

I am surprised that the 640x480 logo isn't shown, since a 750x500 monitor should be enough for the 640x480 logo; as far as I know, exact resolution match isn't necessary. I wonder if your monitor is properly detected and used in UEFI.

Can you confirm if you see anything displayed on your monitor during boot? Even when there is no logo, I think you should see a Jetson UEFI version notice and a prompt to press ESC in order to enter Setup.

You can also try replacing one of the logos under Silicon/NVIDIA/Assets with a bitmap cropped to 750x500 (don't rename the file, just overwrite the contents). That should give the logo with correct resolution to UEFI, but I suspect the resolution might not be the problem here.

jbrasen commented 2 months ago

Agree with the points Jan raised but wanted to give some more info if it is helpful.

The logo files that are included in the build are specified here: https://github.com/NVIDIA/edk2-nvidia/blob/main/Platform/NVIDIA/NVIDIA.fvmain.fdf.inc#L243 If you want to add/remove supported bitmaps that can be done here as well.

Note that on some platforms our UEFI image is close to the partition size so if you increase this by too much you may issues flashing the new image on.