You are not logged in.

#1 2026-09-11 11:29:55

SolaireFanboy
Member
Registered: 2026-09-10
Posts: 7

[SOLVED] Second display without image & grub not listing kernels

Recently, I did a fresh reinstall on my desktop, using the KDE profile in the 'archinstall' script.
Now, whenever I attempt connecting a second display, namely a 4K TV, no output image shows up on it and the 'Display Configuration' settings screen from KDE Plasma flickers like this: 4 seconds showing both connected displays (1440p monitor connected with DisplayPort and TV) and their options -> menu window flicker -> another 4 seconds of both displays -> flicker -> ~1 second of automatic disconnection to TV display and greyed out options of only X11 scaling and screen tearing -> flicker -> automatic reconnection to TV and the loop restarts.
At first, the resolution on the monitor also changed to what I presume was 3840x2160p, since some of the screen went missing, but resetting the monitor's resolution and making the TV mirror the contents of the monitor seemed to fix that problem.

I had no issues with my previous installation and have no issues connecting my laptop, also installed with Arch and KDE, with the same HDMI cable to the TV.
Desktop GPU: AMD RX 6700XT with latest mesa and Vulkan drivers, including 32-bit variants
Laptop GPU: NVidia MX350 with latest Intel and NVidia drivers

Things I've tried:
- connecting the desktop to the monitor with the "faulty" HDMI cable: works fine
- connecting the laptop to the TV with the "faulty" HDMI cable: works fine
- connecting the desktop to the monitor with another HDMI cable: works fine
- setting the refresh rate to the same value for both the monitor and TV: still no output
- changing the resolution on both displays: still no output
- updating both computers to the latest versions of all installed packages: still no output
- comparing explicitly installed packages (pacman -Qe) between computers: seemingly not much different besides a smaller list of Xorg packages on the desktop, but 'xorg-xrandr', 'xorg-server-common' and 'xorg-xwayland' are installed

EDIT:

Migrated the post from "Applications & Desktop Environments" to "Kernel & Hardware" after seeing similar posts:
- Monitor not working anymore after an upgrade.
- [AMDGPU] 4:2:0 output via HDMI seems broken since kernel 7.2

EDIT FOR [SOLVED]:

Installing and booting from the LTS kernel solves the issue.

Last edited by SolaireFanboy (2026-09-15 16:46:00)

Offline

#2 2026-09-12 17:26:37

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,918

Re: [SOLVED] Second display without image & grub not listing kernels

Have you confirmed that you're hitting the same regression(eg. by testing the LTS kernel)?

Offline

#3 2026-09-13 01:34:52

SolaireFanboy
Member
Registered: 2026-09-10
Posts: 7

Re: [SOLVED] Second display without image & grub not listing kernels

seth wrote:

Have you confirmed that you're hitting the same regression(eg. by testing the LTS kernel)?

I'd attempt checking out the LTS kernel, but Grub ain't listing the installed kernels even after following the wiki's instructions: updating the "grub" file and reloading the config file with "grub-mkconfig". Any tips on fixing that?

Offline

#4 2026-09-13 06:21:04

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,918

Re: [SOLVED] Second display without image & grub not listing kernels

ls -lR /boot
cat /boot/grub/grub.cfg

nb. that what currently breaks stuff for amdgpu is actually the firmware, downgrading linux-firmware-amdgpu to see whether it's coming from there might be worth a shot.

Offline

#5 2026-09-14 10:45:58

SolaireFanboy
Member
Registered: 2026-09-10
Posts: 7

Re: [SOLVED] Second display without image & grub not listing kernels

seth wrote:

nb. that what currently breaks stuff for amdgpu is actually the firmware, downgrading linux-firmware-amdgpu to see whether it's coming from there might be worth a shot.

On the current 7.2.4 kernel, I've just tried out multiple versions of "linux-firmware-amdgpu", namely a couple of the last 2 months, the version from April 10th 2026 and even the version from June 27th 2025: all of them showed the exact same behavior as the current version after installation, reboot and plugging in the HDMI cable to the TV.

Last edited by SolaireFanboy (2026-09-14 10:47:27)

Offline

#6 2026-09-14 14:30:13

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,918

Re: [SOLVED] Second display without image & grub not listing kernels

Did you figure how to install linux-lts?
If not, please post the outputs of the commands in #4

Offline

#7 2026-09-14 15:19:30

SolaireFanboy
Member
Registered: 2026-09-10
Posts: 7

Re: [SOLVED] Second display without image & grub not listing kernels

seth wrote:

Did you figure how to install linux-lts?
If not, please post the outputs of the commands in #4

I did install it, but I can't select it in GRUB, the only options there are "Arch Linux" (current kernel) and "UEFI Firmware Settings".

Output for /boot directory listing: https://pastebin.com/kZCVNirG
grub config (after checking that linux-lts is installed and after running grub-mkconfig): https://pastebin.com/z3xZEStp

Offline

#8 2026-09-14 15:58:10

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,918

Re: [SOLVED] Second display without image & grub not listing kernels

You installed it as regular initramfs/kernel but grub is configured to only load UKIs (probably because you used the archinstall script)
=> https://wiki.archlinux.org/title/Unified_kernel_image

Offline

#9 2026-09-14 16:44:07

Docbroke
Member
From: India
Registered: 2015-06-13
Posts: 1,475

Re: [SOLVED] Second display without image & grub not listing kernels

I think op need to run grub-mkconfig command, something like below, depending on how you installed arch

grub-mkconfig -o /boot/grub/grub.cfg

EDIT: missed that op has already tried this.

Last edited by Docbroke (2026-09-14 16:45:51)

Offline

#10 2026-09-14 20:39:12

SolaireFanboy
Member
Registered: 2026-09-10
Posts: 7

Re: [SOLVED] Second display without image & grub not listing kernels

It worked! Both installing the LTS kernel and making the TV work as a display!

By generating the LTS UKI with kernel-install, the LTS kernel appeared as an option in GRUB (granted, with the name as Arch Linux, the same as the current kernel, so that's a bit confusing) and the PC boots no problem. I did attempt chainloading the UKI, but it just adds another entry below "UEFI settings" and I may have screwed up the UUID (it's the /boot partition's right? XXXX-XXXX) because the PC couldn't boot with that option, stating that it failed to mount /boot.

Anyhow, really appreciate the help, I hope the current kernel can resolve this display issue soon.

Last edited by SolaireFanboy (2026-09-14 20:39:55)

Offline

#11 2026-09-14 21:40:35

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,918

Re: [SOLVED] Second display without image & grub not listing kernels

with the name as Arch Linux, the same as the current kernel, so that's a bit confusing

https://bbs.archlinux.org/viewtopic.php?id=314538
Forego the uki script from archinstall and use https://wiki.archlinux.org/title/GRUB#C … rnel_image

Offline

#12 2026-09-15 14:23:22

SolaireFanboy
Member
Registered: 2026-09-10
Posts: 7

Re: [SOLVED] Second display without image & grub not listing kernels

seth wrote:

with the name as Arch Linux, the same as the current kernel, so that's a bit confusing

https://bbs.archlinux.org/viewtopic.php?id=314538
Forego the uki script from archinstall and use https://wiki.archlinux.org/title/GRUB#C … rnel_image

After some back and forth and messing with the scripts in /etc/grub.d/, I figured out that by disabling "15_uki" and "25_bli" with "chmod -x", as instructed by the reddit post you linked in https://bbs.archlinux.org/viewtopic.php?id=314538, grub finally shows the entries generated by "10_linux", added to /boot/grub/grub.cfg:

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux, with Linux linux-lts' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-lts-advanced-afe506a4-77f6-434c-8365-a4209003915f' {
	savedefault
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod fat
	set root='hd0,gpt1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  516E-168E
	else
	  search --no-floppy --fs-uuid --set=root 516E-168E
	fi
	echo	'Loading Linux linux-lts ...'
	linux	/vmlinuz-linux-lts root=UUID=afe506a4-77f6-434c-8365-a4209003915f rw  loglevel=3 quiet
	echo	'Loading initial ramdisk ...'
	initrd	/amd-ucode.img /initramfs-linux-lts.img
}
menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-afe506a4-77f6-434c-8365-a4209003915f' {
	savedefault
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod fat
	set root='hd0,gpt1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  516E-168E
	else
	  search --no-floppy --fs-uuid --set=root 516E-168E
	fi
	echo	'Loading Linux linux ...'
	linux	/vmlinuz-linux root=/dev/sda2 rw  loglevel=3 quiet
	echo	'Loading initial ramdisk ...'
	initrd	/amd-ucode.img
}

### END /etc/grub.d/10_linux ###

So, in the end, the initramfs image does load and UKI chainloading not required to boot to either kernel.

Just to show how /etc/grub.d/ should look to achieve this ("06_custom" was used for chainloading initially, it was working well and is a valid way to list the kernels, "40" and "41" are empty)

drwxr-xr-x  2 root root  4096 Sep 15 14:47 .
drwxr-xr-x 81 root root  4096 Sep 15 15:06 ..
-rwxr-xr-x  1 root root  9816 Jan 15  2026 00_header
-rw-r--r--  1 root root   546 Sep 15 14:59 06_custom
-rwxr-xr-x  1 root root 12631 Jan 15  2026 10_linux
lrwxrwxrwx  1 root root    34 Aug 20 07:23 15_ostree -> /usr/lib/libostree/grub2-15_ostree
-rw-r--r--  1 root root    82 Aug 31 22:43 15_uki
-rwxr-xr-x  1 root root 14393 Jan 15  2026 20_linux_xen
-rw-r--r--  1 root root   786 Jan 15  2026 25_bli
-rwxr-xr-x  1 root root 12831 Jan 15  2026 30_os-prober
-rwxr-xr-x  1 root root  1174 Jan 15  2026 30_uefi-firmware
-rwxr-xr-x  1 root root   367 Sep 14 21:24 40_custom
-rwxr-xr-x  1 root root   215 Jan 15  2026 41_custom
-rw-r--r--  1 root root   483 Jan 15  2026 README

Offline

Board footer

Powered by FluxBB