I have kernels configured for three different video cards.
AMD : sienna_chiclid, polaris10, navi31 --- all with firmware The good thing about this is if you add firmware not needed, it is ignored. If the added bin is older, it is also ignored. Try a build with the firmware suggested by Grant Edwards. set the pathing to : /lib/firmware/ This is how my kernel(s) are configured : 6.6.38-gentoo NOTE : The firmware drivers are NOT listed on the Gentoo Wiki. You need all shown below to get console output. --------- Under "Device Drivers ---> Firmware Drivers --->" [*] Mark VGA/VBE/EFI FB as generic system framebuffer Under "Device Drivers ---> Graphics support ---> Frame buffer Devices --->" <*> Support for frame buffer device drivers ---> [*] Provide legacy /dev/fb* device Under "Device Drivers ---> Graphics support ---> Frame buffer Devices ---> <*> Support for frame buffer device drivers --->" [*] VESA VGA graphics support [*] EFI-based Framebuffer Support <*> Simple framebuffer support --------- If you want to build-in the firmware : Under "Device Drivers ---> Generic Driver Options --->" [ ] Select only drivers that don't need compile-time external firmware [ ] Disable drivers features which enable custom firmware building If you don't want the firmware built-in, this package will prep a loadable firmware image for the kernel ( Just toggle support for you chosen loader ) : sys-kernel/installkernel USE="-grub -dracut -refind -systemd -systemd-boot -uki -ukify Hope this helps.