Hello. I have an issue where if I connect HDMI directly to my ThinkPad T16 Gen 3, it causes my KDE Wayland to crash. My ThinkPad is a 1920x1200 panel and my external monitor is 1920x1080 in 144Hz. It works perfectly fine on Windows and through my thunderbolt mini dock. The SDDM shows. I don’t have a history of when this happened but all I know is that I tried plugging in the HDMI directly, it causes issues. On openSUSE Tumbleweed 20250630.
It seems to work now only through 1680x1050(16:10) locked at 60 Hz.
What perfectly works:
booting into Windows connected to HDMI machine port
SDDM login screen connected to HDMI machine port
connecting through thunderbolt mini dock with HDMI
running KDE Wayland connected to HDMI machine port only in 1680x1050 (16:10) with a scale of 109.167 in 59.88(or 60)Hz.
What isn’t working:
connecting HDMI directly to the machine port in 1920x1080 (tried to lower it to 120Hz from 144Hz, same issue…60Hz works surprisingly).
Try adding to the bootloader’s linu line before next boot (only) video=HDMI-A-1:1920x1080@144 to see if it has any impact. I don’t expect it to, but consider it mere possibility it could help. video= should only impact the vttys, not X, but sometimes it does anyway. If it does help it can be added permanently. If using Grub, edit /etc/default/grub’s GRUB_CMDLINE_LINUX_DEFAULT= line to permanently include it. For one boot only in Grub, strike X key at Grub menu. If not Grub, I have no idea whether once only or permanently.
Does crash occur if you use X11 instead of Wayland, or IceWM/X11 session instead of Plasma?
Yes, generally driver related, not an issue with the graphics hardware port itself, hence the request. What needs to be captured is the session logs upon switching to the problematic display refresh rate.
Just speculating a bit… I wonder if using the Xe driver combined with the latest firmware might offer better support for higher display refresh rates? Hopefully, others using recent Intel graphics hardware can chime in here.
I think it’s just a matter of blacklisting the i915 driver by creating a custom modprobe file eg “/etc/modprobe.d/xe-prefer.conf” containing blacklist i915
Then rebuild the initrd with sudo dracut --force and reboot.
Yes but that’s when I connect the HDMI to my Anker “thunderbolt adapter hub thing”(has HDMI, SD card, two USB-A, another USB-C).
For now I am. But if ever do need to plug in to machine directly via HDMI, it’s gonna cause issues. I just want to know if there’s ever going to be a fix/patch for this or if this is intended.
Wait…no one is aware of this issue? But then again, I’m probably the only few that has a laptop with no dGPU that also happens to utilize a multi-monitor setup on Tumbleweed that also happens to run KDE Wayland (excluding NVIDIA optimus users probably).
@ENTPRESTIGIOUS Try switching to the xe driver. Just add i915.force_probe=!7d45 xe.force_probe=7d45 to the kernel boot options, rebuild grub, reboot and test.
Support is better with the 6.15 series, even better with the 6.16 RC’s… especially for sensor support.