[Fedora 40] No display on external monitors - Thinkpad T14s AMD

Without a docking station I am able to connect the monitor to the laptop so that is working. But with the docking station it does not work. Monitors are detected and recognized, but no desktop is shown, monitors are in sleep mode.
This issue starts with kernel 6.10, with kernel 6.9.11 monitors are working fine.

Connection a monitor directly an an usb-c to DP cable it is working, only using the Lenovo Thunderbold 4 Docking station causes the issue

System:
  Host: fedora Kernel: 6.10.10-200.fc40.x86_64 arch: x86_64 bits: 64
    compiler: gcc v: 2.41-37.fc40
  Desktop: KDE Plasma v: 6.1.5 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 40 (KDE Plasma)
Machine:
  Type: Laptop System: LENOVO product: 21F8CTO1WW v: ThinkPad T14s Gen 4
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 21F8CTO1WW v: SDK0T76530 WIN
    serial: <superuser required> part-nu: LENOVO_MT_21F8_BU_Think_FM_ThinkPad
    T14s Gen 4 UEFI: LENOVO v: R2EET39W (1.20 ) date: 05/20/2024
Battery:
  ID-1: BAT0 charge: 57.7 Wh (97.3%) condition: 59.3/57.0 Wh (104.0%)
    volts: 17.3 min: 15.4 model: BYD 5B10W51877 serial: 1195 status: full
  Device-1: hidpp_battery_0 model: Logitech MX Ergo Multi-Device Trackball
    serial: 6b-b1-77-7e charge: 55% (should be ignored) status: discharging
  Device-2: hidpp_battery_1 model: Logitech Wireless Keyboard K540/K545
    serial: 73-94-72-69 charge: 100% (should be ignored) status: discharging
CPU:
  Info: 8-core model: AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics bits: 64
    type: MT MCP arch: Zen 4 rev: 1 cache: L1: 512 KiB L2: 8 MiB L3: 16 MiB
  Speed (MHz): avg: 524 high: 1397 min/max: 400/5132 cores: 1: 1397 2: 400
    3: 400 4: 400 5: 400 6: 400 7: 1397 8: 400 9: 400 10: 400 11: 400 12: 400
    13: 400 14: 400 15: 400 16: 400 bogomips: 105397
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Phoenix1 vendor: Lenovo driver: amdgpu v: kernel arch: RDNA-3
    pcie: speed: 16 GT/s lanes: 16 ports: active: DP-8,DP-9,eDP-1 empty: DP-1,
    DP-10, DP-11, DP-2, DP-3, DP-4, DP-5, DP-6, DP-7, HDMI-A-1, Writeback-1
    bus-ID: c3:00.0 chip-ID: 1002:15bf temp: 36.0 C
  Device-2: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 3-1:2 chip-ID: 04f2:b7c0
  Device-3: Logitech BRIO 4K Stream Edition
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
    speed: 5 Gb/s lanes: 1 bus-ID: 6-1.4.4.1:6 chip-ID: 046d:086b
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 24.1.2
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
    d-rect: 5163x2880 display-ID: 0
  Monitor-1: DP-8 pos: bottom-r res: 1920x1200 size: N/A
  Monitor-2: DP-9 pos: top-center res: 1707x1920 size: N/A
  Monitor-3: eDP-1 pos: bottom-l res: 1536x960 size: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
    drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.1.7 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon 780M (radeonsi gfx1103_r1 LLVM
    18.1.6 DRM 3.57 6.10.10-200.fc40.x86_64) device-ID: 1002:15bf
    display-ID: :0.0
  API: Vulkan v: 1.3.290 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu driver: N/A device-ID: 1002:15bf device: 1 type: cpu
    driver: N/A device-ID: 10005:0000
Audio:
  Device-1: AMD Rembrandt Radeon High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: c3:00.1 chip-ID: 1002:1640
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo
    driver: snd_pci_ps v: kernel pcie: speed: 16 GT/s lanes: 16 bus-ID: c3:00.5
    chip-ID: 1022:15e2
  Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel pcie: speed: 16 GT/s lanes: 16 bus-ID: c3:00.6 chip-ID: 1022:15e3
  Device-4: GN Netcom Jabra Speak2 55 MS driver: jabra,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 5-1.4.3.1.1:10
    chip-ID: 0b0e:ae6a
  Device-5: Lenovo ThinkPad Thunderbolt 4 Dock USB Audio
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 bus-ID: 5-1.4.4.4:14 chip-ID: 17ef:30bb
  Device-6: Logitech BRIO 4K Stream Edition
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
    speed: 5 Gb/s lanes: 1 bus-ID: 6-1.4.4.1:6 chip-ID: 046d:086b
  API: ALSA v: k6.10.10-200.fc40.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.0.8 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Qualcomm QCNFA765 Wireless Network Adapter vendor: Lenovo
    driver: ath11k_pci v: kernel pcie: speed: 8 GT/s lanes: 1 bus-ID: 01:00.0
    chip-ID: 17cb:1103
  IF: wlp1s0 state: up mac: 32:ea:44:01:f7:36
  Device-2: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
    rev: 3.2 speed: 5 Gb/s lanes: 1 bus-ID: 6-1.4.4.3:7 chip-ID: 0bda:8153
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 38:7c:76:1b:eb:e0
Bluetooth:
  Device-1: USI driver: btusb v: 0.8 type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-3.1:5 chip-ID: 10ab:9309
  Report: btmgmt ID: hci0 rfk-id: 1 state: up address: 04:7B:CB:CB:AA:1D
    bt-v: 5.3 lmp-v: 12
Drives:
  Local Storage: total: 953.87 GiB used: 138.38 GiB (14.5%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: HFS001TEJ9X162N
    size: 953.87 GiB speed: 63.2 Gb/s lanes: 4 serial: ASC9N41781280980S
    temp: 44.9 C
Partition:
  ID-1: / size: 731.42 GiB used: 138.06 GiB (18.9%) fs: btrfs
    dev: /dev/nvme0n1p6
  ID-2: /boot size: 973.4 MiB used: 283.7 MiB (29.1%) fs: ext4
    dev: /dev/nvme0n1p5
  ID-3: /boot/efi size: 256 MiB used: 49.3 MiB (19.3%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 731.42 GiB used: 138.06 GiB (18.9%) fs: btrfs
    dev: /dev/nvme0n1p6
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 39.0 C mobo: N/A
  Fan Speeds (rpm): fan-1: 0 fan-2: 0
Info:
  Memory: total: 32 GiB note: est. available: 30.05 GiB used: 5.75 GiB (19.1%)
  Processes: 441 Power: uptime: 44m wakeups: 0 Init: systemd v: 255
    target: graphical (5) default: graphical
  Packages: 42 pm: flatpak pkgs: 19 pm: snap pkgs: 23 Compilers: gcc: 14.2.1
    Shell: Bash v: 5.2.26 running-in: konsole inxi: 3.3.34

Something has changed with kernel 6.10, but i can’t find the issue. Can you please help me?

Thank you very much

f40, kernel, wayland hinzugefügt und bluetooth, flatpak, kde, pipewire entfernt

I am having the same issue with my 4K external display connected via the ThinkPad docking station.

I’ve tried updating the dsplaylink driver from Release v6.0.0-1 · displaylink-rpm/displaylink-rpm · GitHub but it did not help.

The monitor works up to resolution 1920x1200 but shows nothing for higher ones.

I manually installed kernel 6.11.0 and with this kernel it is working again, all displays are monitor connected to the lenovo universal dock 4 are showing a screen again.
It seems that only kernel 6.10 has some issues with this dock

2 Likes