Monitor not detected in Zorin OS 17.3

I would suggest to go higher and try 6.16

Hi, I updated to 6.16, Still no luck,

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1122]
Subsystem: ASUSTeK Computer Inc. Device [1043:1184]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Device [1022:1123]
Subsystem: ASUSTeK Computer Inc. Device [1043:1184]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1124]
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1124]
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1126]
Kernel driver in use: pcieport
00:02.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1126]
Kernel driver in use: pcieport
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1124]
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1124]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1110]
Kernel driver in use: pcieport
00:08.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1111]
Kernel driver in use: pcieport
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1112]
Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller [1043:1184]
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: ASUSTeK Computer Inc. FCH LPC Bridge [1043:1184]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1248]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1249]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:124a]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:124b]
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:124c]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:124d]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:124e]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:124f]
01:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc Device [1344:5425] (rev 01)
Subsystem: Micron Technology Inc Device [1344:1100]
Kernel driver in use: nvme
Kernel modules: nvme
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]
Subsystem: AzureWave Device [1a3b:5471]
Kernel driver in use: rtw89_8852be
Kernel modules: rtw89_8852be
03:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:1114] (rev c2)
Subsystem: ASUSTeK Computer Inc. Device [1043:3c88]
Kernel modules: amdgpu
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:1640]
Subsystem: ASUSTeK Computer Inc. Device [1043:3c88]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
03:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Device [1022:17e0]
Subsystem: ASUSTeK Computer Inc. Device [1043:1184]
Kernel driver in use: ccp
Kernel modules: ccp
03:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:1128]
Subsystem: ASUSTeK Computer Inc. Device [1043:201f]
Kernel driver in use: xhci_hcd
03:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor [1022:15e2] (rev 71)
Subsystem: ASUSTeK Computer Inc. Raven/Raven2/FireFlight/Renoir Audio Processor [1043:1184]
Kernel driver in use: snd_acp_pci
Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63, snd_sof_amd_acp70

I am on x11, Didnt find amdgpu in Xorg log

grep -iE "amdgpu" ~/.local/share/xorg/Xorg.0.log

Hmmm...

You notice that the other entries state the

All but the AMD card.

Have you tested the new release of Zorin OS 18 (beta) yet?

Hi,

I finally got it working, And here is what the problem was and how I solved it, On wayland

On Zorin OS 17.3 (Ubuntu-based), the external monitor was not being detected when connected to an AMD GPU.
Even though amdgpu was the expected driver, lspci -k did not show Kernel driver in use: amdgpu.

Checking dmesg revealed:

Direct firmware load for amdgpu/psp_14_0_4_toc.bin failed with error -2
Direct firmware load for amdgpu/gc_11_5_2_pfp.bin failed with error -2
Direct firmware load for amdgpu/sdma_6_1_2.bin failed with error -2
...
amdgpu: Fatal error during GPU init

This indicated that the required AMDGPU firmware blobs were missing, causing the GPU driver to fail initialization — and thus no monitor detection.

Diagnostics We Performed

  1. Checked which kernel driver is in use:
lspci -k | grep -EA3 'VGA|3D|Display'

Showed Kernel modules: amdgpu but no Kernel driver in use: amdgpu

dmesg | grep -i amdgpu
→ Found repeated Direct firmware load ... failed messages and Fatal error during GPU init


sudo update-initramfs -u

→ Still warned about missing firmware files.

## Solution: Install Latest AMDGPU Firmware

We resolved it by installing the newest firmware directly from the official linux-firmware repository

# 1. Install git (if not installed)
sudo apt update
sudo apt install -y git

# 2. Backup existing firmware (optional but recommended)
if [ -d /lib/firmware/amdgpu ]; then
    sudo cp -r /lib/firmware/amdgpu /lib/firmware/amdgpu.bak.$(date +%F)
fi

# 3. Get the latest firmware from kernel.org
rm -rf linux-firmware
git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

# 4. Copy *all* firmware files into place
sudo cp -r linux-firmware/* /lib/firmware/

# 5. Regenerate initramfs
sudo update-initramfs -u

# 6. Reboot
sudo reboot


1 Like

Glad you are up and running. That was quite a teaser.
I am curious if:

this means that the sourced firmware from above is not up to date...

I assumed that the generic-firmware does not contain the drivers for my latest graphics card. So directly downloaded from the git repo.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.