Is there a bug in grub2: splash image not shown

,

Is there an issue with grub2, on Fedora? A bug maybe?

I have used the same grub_splash.png on multitudes of distros on various computers, from Surface Pro 3s, HP, Acer, Lenovo and Dell laptops and desktop units. Various graphics cards, obviously.

Now, for some reason, it will not show in any of my Fedora installs. On this machine (Lenovo) grub2-mkconfig finds the image, but last night, on a new install of Fedora 41 KDE spin, on a desktop device, the image is not mentioned at all in the output.

Image is in /boot/grub2, owned by root:SuperUser, and rw-r-r permissions.

Reading many posts, I am seeing unconfirmed “image too large”, “wrong colour depth”, and some undecipherable grub theme comments. None of those would apply to not seeing the image file.

I have never used a grub theme, unless a background image constitutes a theme, and avoid Grub Customizer, and on a new install Customizer isn’t included as a default application.

Since my only requirements from any distro is that Wine works with my two apps, the KDE desktop slideshow (the only good one out there), and Wacom tablet support, one solution would be to not use Fedora.

So the question is “Is this a bug?”

Added f41, kde

I tried to setup a grub2 image and failed to get it working.
I
got as far as seeing the .png files are not detected but .jpg are by grub2-mkconfig.
I read the docs for grub2 and set these in my /etc/default/grub file

GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_BACKGROUND="angel.jpg"

Anyone else have a working setup?

This is directly from the GNU grub 2 manual

Set a background image for use with the ‘gfxterm’ graphical terminal. The value of this option must be a file readable by GRUB at boot time, and it must end with .png, .tga, .jpg, or .jpeg. The image will be scaled if necessary to fit the screen. Image height and width will be restricted by an artificial limit of 16384.

Reads very much like the original grub manual.