Radeon 6800 with Ubuntu 20.04

Hello,

I am currently trying to install Ubuntu 20.04 on my new computer to later do some work with ROS2.

My Specs:

AMD 5900x
Gigabyte x570 Aorus Master
AMD Radeon 6800
1TB NVMe with Windows
128GB SSD for Ubuntu

I installed Ubuntu completely separately to have a dual boot system and I am currently running Ubuntu 20.04 with the kernel 5.8.0-55-generic.

After the installation I did the necessary updates with sudo apt update, sudo apt upgrade and sudo apt dist-upgrade.

However, I am facing several problems.

First, the resolution is stuck at 1024x768 with that resolution being the only one I can select in the display options.

After checking xrandr I get the following output:

xrandr: Failed to get size of gamma for output 
default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
   1024x768      76.00*

I have a dual monitor setup with one monitor being connected via HDMI and one DisplayPort, however no ports are shown in the output of the command.

This is the output of the sudo lshw -C video command:

  *-display UNGEFORDERT     
       Beschreibung: VGA compatible controller
       Produkt: Advanced Micro Devices, Inc. [AMD/ATI]
       Hersteller: Advanced Micro Devices, Inc. [AMD/ATI]
       Physische ID: 0
       Bus-Informationen: pci@0000:0c:00.0
       Version: c3
       Breite: 64 bits
       Takt: 33MHz
       Fähigkeiten: pm pciexpress msi vga_controller bus_master cap_list
       Konfiguration: latency=0
       Ressourcen: iomemory:f80-f7f iomemory:fc0-fbf memory:f800000000-fbffffffff memory:fc00000000-fc0fffffff ioport:f000(Größe=256) memory:fc900000-fc9fffff memory:fca00000-fca1ffff

After that I read about Ubuntu and the 6800 and found a guide from Wendell. I don’t really know if I did it right, because in the end I didn’t get it to work. I changed the kernel to 5.12 and 5.10.3 and each time I still had problems when executing the ./amdgpu-install script.

Can anyone help me to get my card working, so I can start working on my project?

Pretty sure you don’t have to install anything from AMD.

You will need a relatively new kernel (5.10+ I think) as well as linux-firmware that include.

image
(for me it’s in /usr/lib/firmware/amdgpu/ on Arch, I dunno where it is on Ubuntu).

The only other thing after that, is just making sure it’s not blacklisted for loading in your modprobe.conf or by your bootloader.

Make sure that your kernel command line does NOT contain nomodeset. modeset is the default, and it is required.

1 Like

I did it. I installed mainline to update the kernel to 5.10.32 and I added the the sienna_cichlid firmware to the folder. I also checked for nomodeset but it wasn’t there anyways.

I didn’t have to do anything with the ./amdgpu-install script. Now both my displays work with full resolution. Thank you so much!

1 Like