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.

Reply via email to