AMD problems with Ubuntu on Dell Inspiron laptop

I seem to be having no end of trouble trying to install and configure the latest Ubuntu mate for my son, to play steam games on, figuring this might be the easiest distro. He’s been using my old Toshiba Satellite (circa 2010) with this setup, with no problems for a few years now. My new hand-me down laptop is the problem…

It’s a Dell Inspiron 5575 windows dual boot (in case) laptop with

Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]

It’s pretty decent, apart from it runs hot and the battery doesn’t really last
I’ve scoured all the forum posts I can find and tinkered with grub to add/ remove nomodeset

Sometimes it boots to the login screen, sometimes it doesn’t
It also won’t pickup the second monitor at all. (HDMI cable)
sudo lshw -c shows

*-display UNCLAIMED
description: VGA compatible controller
product: Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:04:00.0
version: c3
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
configuration: latency=0
resources: memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:1000(size=256) memory:e0900000-e097ffff memory:c0000-dffff

I just don’t think it’s compatible with Linux. I’ve looked at the AMD hardware forums and there doesn’t appear to be an open source driver. I’ve installed the latest updates from Ubuntu software center and tried the various kernel options available from the grub menu. Kernel version 5.4. 0 _ 48 I think.

I’m going to try Manjaro Mate 20.1 to see if I can get newer kernels working.
I am loathe to report that I’m actually considering windows…

Any suggestions, advice or help welcome!

In my experience, Ubuntu-based distros always had problems with amd graphics. Does the laptop run on integrated graphics? The laptop I’m writing this on is also on a Raven Ridge (integrated graphics) and works fine on Fedora Workstation 32 (kernel 5.8). I’d suggest trying out different non Ubuntu-based distros, especially those with newer kernels.

Yes it does have integrated graphics. Thanks @kdeleteme

The live usb Manjaro mate showed up on the second monitor straight away
Looks promising. So I’m going to go ahead

I’ve spent soooo much time wrestling with Ubuntu

I should have posted for help earlier :smile:

Spoke too soon

Manjaro install just gets stuck on ‘Dell’ splash logo screen and it doesn’t get to login screen

:frowning: :weary:

Good chance freedesktop.org drivers will fix your problem.

https://people.freedesktop.org/~agd5f/radeon_ucode/

Wrote this install guide up for your Raven Ridge:

mkdir ~/raven_ucode
cd ~/raven_ucode
wget https://people.freedesktop.org/~agd5f/radeon_ucode/raven/raven_asd.bin &&
wget https://people.freedesktop.org/~agd5f/radeon_ucode/raven/raven_ce.bin &&
wget https://people.freedesktop.org/~agd5f/radeon_ucode/raven/raven_gpu_info.bin &&
wget https://people.freedesktop.org/~agd5f/radeon_ucode/raven/raven_me.bin &&
wget https://people.freedesktop.org/~agd5f/radeon_ucode/raven/raven_mec.bin &&
wget https://people.freedesktop.org/~agd5f/radeon_ucode/raven/raven_mec2.bin &&
wget https://people.freedesktop.org/~agd5f/radeon_ucode/raven/raven_pfp.bin &&
wget https://people.freedesktop.org/~agd5f/radeon_ucode/raven/raven_rlc.bin &&
wget https://people.freedesktop.org/~agd5f/radeon_ucode/raven/raven_sdma.bin &&
wget https://people.freedesktop.org/~agd5f/radeon_ucode/raven/raven_vcn.bin
sudo mkdir /lib/firmware/amdgpu
sudo cp *.bin /lib/firmware/amdgpu
sudo /usr/sbin/update-initramfs -u

If you can’t get into a DE to run this, use grub (recovery mode) to boot to terminal and run it there.

Thanks @Ulfnic it worked straight after I ran it, but then it would just freeze again after the Dell splash screen again.

I’ve had to select the recovery option in grub to be able to boot back in.

The second monitor now doesn’t get recognised.
I’ve cycled through this twice now. Any ideas welcome?

Those drivers will probably help performance either way but a shame they didn’t fix the problem.

Make sure you have the latest BIOS firmware installed:

https://www.dell.com/support/home/de-ch/product-support/product/inspiron-15-5575-laptop/drivers

This person encountered something similar and it was an NVMe compatibility issue (WD Blue SN500). Does it boot into an Ubuntu Live USB?

https://www.dell.com/community/Linux-General/Installing-Ubuntu-18-04-on-Inspiron-5575/td-p/7350323

Try out the GRUB options in the link above including… press “e” and change boot params from "quiet splash ---" to "nosplash noacpi noapic" and see if it tells you something useful.

1 Like

Just spent a few hours tinkering / testing.
Current status:
:+1: Can now boot consistently to login screen
:-1: Second monitor still not detected.

When booting from live USB (ubuntu mate) the second monitor is detected and works.
Current grub entry

  recordfail
  load_video
  gfxmode $linux_gfx_mode
  insmod gzio
  if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  insmod part_gpt
  insmod ext2
  if [ x$feature_platform_search_hint = xy ]; then
       search --no-floppy --fs-uuid --set=root  bd0016a5-17a4-4d93-9feb-1e5a15c828d9
     else
  search --no-floppy --fs-uuid --set=root bd0016a5-17a4-4d93-9feb-1e5a15c828d9
  fi
  linux	/boot/vmlinuz-5.4.0-48-generic root=UUID=bd0016a5-17a4-4d93-9feb-1e5a15c828d9 ro nosplash noacpi $vt_handoff nomodeset
  initrd	/boot/initrd.img-5.4.0-48-generic

Tinkering with nacpi and the other settings mentioned in @Ulfnic reply didn’t seem to bear any fruit, however it’s much appreciated.
Adding the ‘nomodeset’ at the end did seem to ensure regular successful reboots. Essentially this nomdeset disables GPU drivers… which doesn’t sound sustainable

driver check -

$ sudo lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:04:00.0
version: c3
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
configuration: latency=0
resources: memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:1000(size=256) memory:e0900000-e097ffff memory:c

Booting back into the windows was a little demoralizing in that it worked and the second monitor lit up straight away.
Checking all the Dell updaters and firmware here confirmed all latest drivers, including bios are up to date.

Further looking on amd site showed only windows drivers (which we knew already)
https://www.amd.com/en/support/apu/amd-ryzen-processors/amd-ryzen-7-mobile-processors-radeon-rx-vega-graphics/amd-ryzen-7

I also reran
sudo /usr/sbin/update-initramfs -u
from above suggetion and confirmed all the files were in the firmware/amdgpu folder

Ubuntu system monitor shows
Screenshot at 2020-10-05 10-36-51

Current mood is to just give in and give my son windows.
but I don’t want to
Not sure what lvmpipe is either … but I need a break! Can explore these rabbit holes later.

I’m just stabbing wildly in the dark.
So switching off nomodeset seems to only allow me to boot when selecting the Advanced Options - Recovery mode.

This also generates a crash report on lightDM

ProblemType: Crash
Architecture: amd64
CrashCounter: 1
Date: Mon Oct 5 12:06:31 2020
DistroRelease: Ubuntu 20.04
ExecutablePath: /usr/lib/xorg/Xorg
ExecutableTimestamp: 1599226467
ProcCmdline: /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
ProcCwd: /
ProcEnviron: PATH=(custom, no user)

Would this crash report be useful?

Yes, I want that! I would you use https://paste.ee/ and paste the resulted link here. [I don’t know if there is a preferred paste service]

Also, I saw that the Raven Redge is UNCLAIMED, which suggest, at least to me, that it is not used… and an other video cart is used.

I would appreciate the output of: lspci -nnk

Ok here’s the crash report


and the output of lspci -nnk is below:
  ~$  lspci -nnk
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex [1022:15d0]
	Subsystem: Dell Raven/Raven2 Root Complex [1028:0812]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU [1022:15d1]
	Subsystem: Dell Raven/Raven2 IOMMU [1028:0812]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:15d3]
	Kernel driver in use: pcieport
00:01.6 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:15d3]
	Kernel driver in use: pcieport
00:01.7 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:15d3]
	Kernel driver in use: pcieport
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A [1022:15db]
	Kernel driver in use: pcieport
00:08.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B [1022:15dc]
	Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61)
	Subsystem: Dell FCH SMBus Controller [1028:0812]
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: Dell FCH LPC Bridge [1028:0812]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0 [1022:15e8]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1 [1022:15e9]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2 [1022:15ea]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3 [1022:15eb]
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4 [1022:15ec]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5 [1022:15ed]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6 [1022:15ee]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7 [1022:15ef]
01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd Device [144d:a806]
	Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
	Kernel driver in use: nvme
	Kernel modules: nvme
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller [10ec:8136] (rev 07)
	Subsystem: Dell RTL810xE PCI Express Fast Ethernet controller [1028:0812]
	Kernel driver in use: r8169
	Kernel modules: r8169
03:00.0 Network controller [0280]: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042] (rev 31)
	Subsystem: Dell QCA9377 802.11ac Wireless Network Adapter [1028:1810]
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci
04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] [1002:15dd] (rev c3)
	Subsystem: Dell Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] [1028:0812]
	Kernel modules: amdgpu
04:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller [1002:15de]
	Subsystem: Dell Raven/Raven2/Fenghuang HDMI/DP Audio Controller [1028:0812]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
04:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
	Subsystem: Dell Family 17h (Models 10h-1fh) Platform Security Processor [1028:0812]
04:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 [1022:15e0]
	Subsystem: Dell Raven USB 3.1 [1028:0812]
	Kernel driver in use: xhci_hcd
04:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 [1022:15e1]
	Subsystem: Dell Raven USB 3.1 [1028:0812]
	Kernel driver in use: xhci_hcd
04:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller [1022:15e3]
	Subsystem: Dell Family 17h (Models 10h-1fh) HD Audio Controller [1028:0812]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
05:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 61)
	Subsystem: Dell FCH SATA Controller [AHCI mode] [1028:0812]
	Kernel driver in use: ahci
	Kernel modules: ahci

Well, seems I was wrong to think there was on other VGA device on the board.

Also, frankly I thought the crash report would have a stack trace. But I was a bit expecting not if you thought it would not be useful. I still think it can be used… but I would need to search a bit more to know how.

1 Like

According to:

I could download the file, and try to do:
apport-retrace -g CRASHFILE.crash

will try later.

1 Like

I appreciate your efforts @dufresnep

At first it was not working because the name contains space: ‘New Paste 1.txt’.
So I renamed it to xorg.crash.

Then it complained the crash file does not have the ‘Package’ field.

So I began to do guess work, which is not very good.

I looked at the version of Xorg I have installed with: ‘apt list --installed | grep xorg’ but pretty much all the drivers are installed even if you don’t use it. From the lspci previously I know you run ‘amdgpu’ on the kernel, but this is not much linked to the xserver-xorg-video-[amdgpu, nouveau] you used… I have guessed amdgpu, and used the version I have installed: xserver-xorg-video-amdgpu/focal,now 19.1.0-1 amd64 [installed,automatic], and added that to the beginning of xorg.crash file.

After that: ‘apport-retrace -g xorg.crash’ is giving some result… I tried the ‘bt’ command to get a backtrace and I get:

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
--Type <RET> for more, q to quit, c to continue without paging--
Core was generated by `/usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -noliste'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7f23dc8faa80 (LWP 893))]
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007f23dcb68859 in __GI_abort () at abort.c:79
#2  0x00005647df7afd30 in OsAbort ()
#3  0x00005647df7b5169 in ?? ()
#4  0x00005647df7b5fca in FatalError ()
#5  0x00005647df6502cd in ?? ()
#6  0x00007f23dcb6a0b3 in __libc_start_main (main=0x5647df6399f0, argc=11, 
    argv=0x7ffeee8ad458, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7ffeee8ad448)
    at ../csu/libc-start.c:308
#7  0x00005647df639a2e in _start ()
(gdb) 

Which seems very at the beginning or loading Xorg.
I am now thinking to add some debug symbols for xorg driver… but I feel like I don’t exactly know what I am doing.

Did you installed Nvidia drivers or using open-source one?
Can you tell the version you was using when the report was done.

I am afraid I don’t know exactly which xorg driver you are using.

1 Like

I didn’t install Nvidia drivers as its AMD Radeon. Using open source.

Looking at the Xorg version below I can’t help but notice the nomodeset in there again… Could that be something? I think this is from the grub menu recovery option. Which is the only way I can boot this laptop

$ sudo Xorg -version
   X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.15.0-115-generic x86_64 Ubuntu
Current Operating System: Linux ellen 5.4.0-48-generic #52-Ubuntu SMP Thu Sep 10 10:58:49 UTC 2020 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-48-generic root=UUID=bd0016a5-17a4-4d93-9feb-1e5a15c828d9 ro recovery nomodeset dis_ucode_ldr
Build Date: 04 September 2020  01:34:27PM
xorg-server 2:1.20.8-2ubuntu2.4 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.38.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.

I see it is possible to check package versions with:
$ apt show xserver-xorg

xorg-server 2:1.20.8-2ubuntu2.4
``` from previous comment
$ apt show xserver-xorg-core
$ apt show xserver-xorg-video-amdgpu

Not saying it apply to your case but I see:
https://bugzilla.kernel.org/show_bug.cgi?id=204689 searching Raven Ridge.

This is the graphics on the CPU?
Guess I need the model from cat /proc/cpuinfo

Sorry for the Nvidia confusion… It happens sometimes to me :slight_smile:

Package: xserver-xorg
Version: 1:7.7+19ubuntu14
Priority: optional
Section: x11
Source: xorg
Origin: Ubuntu
Maintainer: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 421 kB
Provides: xserver
Depends: xserver-xorg-core (>= 2:1.17.2-2), xserver-xorg-input-all | xorg-driver-input, xkb-data (>= 1.4), x11-xkb-utils, python3-apport
Recommends: libgl1-mesa-dri, mesa-vulkan-drivers, xserver-xorg-legacy, xserver-xorg-video-all
Breaks: xdiagnose (<< 3.8.8)
Replaces: xdiagnose (<< 3.8.8)
Homepage: http://www.x.org/
Task: ubuntu-desktop-minimal, ubuntu-desktop, kubuntu-desktop, xubuntu-core, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop
Download-Size: 65.2 kB
APT-Manual-Installed: no
APT-Sources: http://au.archive.ubuntu.com/ubuntu focal/main amd64 Packages
Description: X.Org X server
 This package depends on the full suite of the server and drivers for the
 X.Org X server.  It does not provide the actual server itself.

:~$ apt show xserver-xorg-core -a

Package: xserver-xorg-core
Version: 2:1.20.8-2ubuntu2.4
Priority: optional
Section: x11
Source: xorg-server
Origin: Ubuntu
Maintainer: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 4,047 kB
Provides: xorg-input-abi-24, xorg-video-abi-24, xserver-xorg-video-modesetting
Depends: xserver-common (>= 2:1.20.8-2ubuntu2.4), keyboard-configuration, udev (>= 149), libegl1, libaudit1 (>= 1:2.2.1), libbsd0 (>= 0.7.0), libc6 (>= 2.29), libdbus-1-3 (>= 1.9.14), libdrm2 (>= 2.4.66), libepoxy0 (>= 1.5.4), libgbm1 (>= 17.1.0~rc2), libgcrypt20 (>= 1.8.0), libgl1, libpciaccess0 (>= 0.12.902), libpixman-1-0 (>= 0.30.0), libselinux1 (>= 2.0.82), libsystemd0, libudev1 (>= 183), libunwind8, libxau6, libxdmcp6, libxfont2 (>= 1:2.0.1), libxshmfence1
Recommends: libgl1-mesa-dri (>= 7.10.2-4), libpam-systemd
Suggests: xfonts-100dpi | xfonts-75dpi, xfonts-scalable
Conflicts: xserver-xorg-input-evtouch, xserver-xorg-video-modesetting
Breaks: libgl1-mesa-dri (<< 18.0.5), systemd (<< 226-4~), xserver-xorg (<< 1:7.7+10~)
Replaces: xserver-xorg (<< 1:7.7+10~), xserver-xorg-video-modesetting
Homepage: https://www.x.org/
Task: ubuntu-desktop-minimal, ubuntu-desktop, kubuntu-desktop, xubuntu-core, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop
Download-Size: 1,336 kB
APT-Manual-Installed: no
APT-Sources: http://au.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
Description: Xorg X server - core server
 The Xorg X server is an X server for several architectures and operating
 systems, which is derived from the XFree86 4.x series of X servers.
 .
 The Xorg server supports most modern graphics hardware from most vendors,
 and supersedes all XFree86 X servers.
 .
 More information about X.Org can be found at:
 <URL:https://www.x.org>
 .
 This package is built from the X.org xserver module.

Package: xserver-xorg-core
Version: 2:1.20.8-2ubuntu2
Priority: optional
Section: x11
Source: xorg-server
Origin: Ubuntu
Maintainer: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 4,047 kB
Provides: xorg-input-abi-24, xorg-video-abi-24, xserver-xorg-video-modesetting
Depends: xserver-common (>= 2:1.20.8-2ubuntu2), keyboard-configuration, udev (>= 149), libegl1, libaudit1 (>= 1:2.2.1), libbsd0 (>= 0.7.0), libc6 (>= 2.29), libdbus-1-3 (>= 1.9.14), libdrm2 (>= 2.4.66), libepoxy0 (>= 1.5.4), libgbm1 (>= 17.1.0~rc2), libgcrypt20 (>= 1.8.0), libgl1, libpciaccess0 (>= 0.12.902), libpixman-1-0 (>= 0.30.0), libselinux1 (>= 2.0.82), libsystemd0, libudev1 (>= 183), libunwind8, libxau6, libxdmcp6, libxfont2 (>= 1:2.0.1), libxshmfence1
Recommends: libgl1-mesa-dri (>= 7.10.2-4), libpam-systemd
Suggests: xfonts-100dpi | xfonts-75dpi, xfonts-scalable
Conflicts: xserver-xorg-input-evtouch, xserver-xorg-video-modesetting
Breaks: libgl1-mesa-dri (<< 18.0.5), systemd (<< 226-4~), xserver-xorg (<< 1:7.7+10~)
Replaces: xserver-xorg (<< 1:7.7+10~), xserver-xorg-video-modesetting
Homepage: https://www.x.org/
Task: ubuntu-desktop-minimal, ubuntu-desktop, kubuntu-desktop, xubuntu-core, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop
Download-Size: 1,335 kB
APT-Sources: http://au.archive.ubuntu.com/ubuntu focal/main amd64 Packages
Description: Xorg X server - core server
 The Xorg X server is an X server for several architectures and operating
 systems, which is derived from the XFree86 4.x series of X servers.
 .
 The Xorg server supports most modern graphics hardware from most vendors,
 and supersedes all XFree86 X servers.
 .
 More information about X.Org can be found at:
 <URL:https://www.x.org>
 .
 This package is built from the X.org xserver module.

apt show xserver-xorg-video-amdgpu

Package: xserver-xorg-video-amdgpu
Version: 19.1.0-1
Priority: optional
Section: x11
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 199 kB
Provides: xorg-driver-video
Depends: libc6 (>= 2.17), libdrm-amdgpu1 (>= 2.4.73), libgbm1 (>= 8.1~0), libudev1 (>= 183), xorg-video-abi-24, xserver-xorg-core (>= 2:1.18.99.901)
Suggests: firmware-amd-graphics
Task: ubuntu-desktop-minimal, ubuntu-desktop, kubuntu-desktop, xubuntu-core, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop
Download-Size: 68.2 kB
APT-Manual-Installed: no
APT-Sources: http://au.archive.ubuntu.com/ubuntu focal/main amd64 Packages
Description: X.Org X server -- AMDGPU display driver
 This package provides the 'amdgpu' driver for the AMD Radeon cards. The
 following chip families should be supported: Bonaire, Hawaii, Kaveri, Kabini
 Mullins, Iceland, Tonga, Carrizo, Fiji, Stoney.
 .
 More information about X.Org can be found at:
 <URL:http://www.X.org>
 .
 This package is built from the X.org xf86-video-amdgpu driver module.

It’s a sign of genius happens to the best of us :wink:

This is a bit too big for the post methinks