Monitor not detected in Zorin OS 17.3

Hi,

I just installed zorin os 17.3, I have both amd processor and graphics, The GNOME display manager is not detecting my monitor, I am trying to connect via HDMI port.
6.8.0-83-generic is the kernel version I am using.

1 Like

Did you try to turn round the cable? Some HDMI cables only work in one direction.
Do you have a multi monitor setup or is this the only one monitor?

Welcome to the Forum!

Was the Monitor detected when You tried it and during the Installation? Did You tried different HDMI-Ports? Do You use a Hub?

I have only one monitor, The same HDMI cable works fine when I boot into windows.

No I dont remeber monitor working during installation, I think I had not plugged it in. I use a HDMI splitter, Like I said, The same setup works when I boot into windows

HDMI splitter - this may be the cause. Can you test without the splitter?

No, Its not working even without the splitter

With the monitor plugged in and turned on, what is your terminal output for:

lspci -nnk | grep -A3 VGA

Are you logging in on Wayland or Xorg?

I tried logging in via wayland and tried the above command, Below is the output

pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted

Also, My current laptop display shows as Unknown 24"

Sorry... try it with Sudo

sudo lspci -nnk | grep -A3 VGA

If on Xorg, you can make use of xrandr

xrandr --listmonitors

varun@Kobe:~/Desktop$ echo $XDG_SESSION_TYPE
wayland
varun@Kobe:~/Desktop$ sudo lspci -nnk | grep -A3 VGA
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
varun@Kobe:~/Desktop$ xrandr --listmonitors
Monitors: 1
** 0: +XWAYLAND0 1920/508x1200/317+0+0 XWAYLAND0*
varun@Kobe:~/Desktop$

Since you are on Wayland, it will only show the Xwayland -

Xrandr does not work on Wayland (OR Wayland does not work with xrandr)
You must be on Xserver, X11, Xorg for Xrandr to work.

Switched to x11,

Monitors: 1
0: +*None-1 1920/508x1200/317+0+0 None-1

This shows a generic fallback placeholder - likely your HDMI port.
What is your AMD card?
Unless you manually installed a driver, I know you are using the AMDGPU that is included in the 6.8 kernel.

Advanced Micro Devices, Inc. [AMD/ATI] Device 1114 (rev c2)
Subsystem: ASUSTeK Computer Inc. Device 3c88
Kernel modules: amdgpu

Does this help? Its likely Radeon 800M series one.

Yes, that is a newer card. So we know it is not due to legacy drivers. And the AMDGPU module is recognized for the kernel. Is that driver in use?

Please paste the full output of

sudo lspci -nnk | less

I realize you may get an operation not permitted warning - that can be ignored. We are looking for the lines that follow that.

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
Kernel modules: xhci_pci
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 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

This shows Display Controller (generic) instead of VGA Display Controller. It shows the module present but not in use.
So your driver is not loaded.

Since it should be, you could try module prober on it (modprobe), but I think it is more likely that you need to upgrade your kernel.
First we will try

sudo apt update && sudo apt install linux-firmware linux-generic-hwe-22.04

If no good after a reboot, I recommend at least the 6.12 kernel.

Secure boot

Secure boot operates by checking initializing programs against a Microsoft Signed list.
Microsoft is terrible about getting around to signing off on Mainline kernels.
(And Nvidia drivers.)
So, to install a newer kernel, I recommend disabling Secure Boot in BIOS.

I updated to 6.13 kernel, Its still not working

varun@Kobe:~$ uname -r
6.13.0-061300-generic

Below is the output of sudo lspci -nnk | less

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