I found a solution that works for me, and may work for others - Hans de Goede commented on two possible fixes here - 2283839 – Fedora 40 KDE - Boot animation not working properly
The issue for me wasn’t due to the fact that I had an older card - my card was pretty new. I was sure the issue was related to a race condition, or timing, or something of that order - hence I wanted to force the amdgpu module to be loaded as early in the process as possible.
So did a little research on dracut (very difficult to find useful Fedora documentation unfortunately - I had to use Gentoo and Arch docs) and I configured dracut to load the amdgpu module early by adding a file /etc/dracut.conf.d/00-amdgpu.conf
with the following contents:
force_drivers+=" amdgpu "
and then rebuilt the initramfs by executing the following command:
dracut --force
This seems to have solved the issue for me at least. I’d be interested to hear if anyone else found that this approach worked for them.
J.K.