====== Ubuntu - GPU - AMD GPU - Setup an AMD video card ====== ===== Install the official amdgpu driver from a third-party PPA repository ===== To install the PPA third-party repository drivers execute the following commands: sudo add-apt-repository ppa:oibaf/graphics-drivers **NOTE:** Another alternative for drivers is https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/mesa The above will add the PPA AMD Radeon driver repository to your system. The following command will upgrade your current AMD Radeon driver to the latest version: sudo apt update && sudo apt -y upgrade In case you need to revert back to your original Ubuntu AMD Radeon drivers you can remove the PPA driver installation using the below commands: sudo apt install ppa-purge sudo ppa-purge ppa:oibaf/graphics-drivers ---- ===== Reboot ===== Reboot the computer. sudo reboot ---- ===== Check if the driver is active ===== lshw -c video returns: *-display description: VGA compatible controller product: Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:0b:00.0 version: c1 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi vga_controller bus_master cap_list rom configuration: driver=amdgpu latency=0 resources: irq:115 memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:e000(size=256) memory:fcb00000-fcb7ffff memory:fcb80000-fcb9ffff **NOTE:** Look for the keyword **driver=** in the **configuration** line. * If this shows **amdgpu** then this is good; and the official GPU driver is being used. * If this shows **radeon** then not good; as this indicates that the open source driver is being used. ---- ===== Blacklist the open source radeon module driver ===== lspci -k | grep -EA3 'VGA|3D|Display' displays: **NOTE:** This shows two kernel modules available: radeon and amdgpu. ---- ===== Disable the radeon driver ===== Edit /etc/modprobe.d/blacklist.conf: sudo vi /etc/default/grub …and add the following line at the end: blacklist radeon ---- ===== Update grub ===== sudo update-initramfs -u **WARNING:** If you reboot now, you might end up in a very low desktop resolution. ===== Enable the amdgpu driver ===== Edit the /etc/default/grub file: sudo vi /etc/default/grub ...and add these lines: GRUB_GFXMODE=1920x1080x32 GRUB_CMDLINE_LINUX_DEFAULT="radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 amdgpu.dc=1 amdgpu.dpm=1 amdgpu.modeset=1" ---- ===== Update Grub ===== sudo update-grub2 && sudo update-initramfs -u -k all
---- ===== Reboot ===== Reboot the computer. sudo reboot ---- ===== References ===== https://linuxconfig.org/amd-radeon-ubuntu-20-04-driver-installation https://randomblog.hu/setting-up-your-amd-video-card-in-ubuntu-20-04/