[Guide] Installing Fedora 40 on Mac Pro 2013 and enabling amdgpu for video hardware acceleration

I found this article very useful.

All Mac Pro 2013 models utilize the AMD FirePro D300/D500/D700 GPUs (Southern Island driver “Curacao, Trinidad, Tahiti” family).

To successfully install Fedora 40, you need to boot the LiveCD in safe mode. Fedora 40 will not enable the AMD GPU(amdgpu) driver; instead, it will use the Radeon (Radeon) software driver with no hardware acceleration because the “nomodeset” kernel option will be enabled.

You can test the amdgpu driver by editing the boot menu system startup by pressing the e key for edit.

Remove the nomodeset entry while adding these entries in its place amdgpu.dc=1 radeon.si_support=0 amdgpu.si_support=1 on the same line

To enable the amdgpu driver permanently, you will need to update the kernel configuration using the following commands.

sudo grubby --remove-args=“nomodeset” --args=“amdgpu.dc=1 radeon.si_support=0 amdgpu.si_support=1” --update-kernel=ALL

sudo grub2-mkconfig -o /etc/grub2.cfg

sudo grub2-mkconfig -o /etc/grub2-efi.cfg

And Reboot.

I hope this saves everyone lots of research.