60hz black screen no signal only on Fedora 40 KDE


I have a thinkpad e16 ryzen 5 7530u (no nvidia) connected to a 4k 60hz monitor via a docking station Dell WD19TB.

I am able to output 4k 60hz on all major OS such as Ubuntu, Kubuntu, Fedora 40 Debian, Windows with no issue. But get a black screen on Fedora 40 Kde and am limited any thing bellow that resolution to get any signal to the monitor.

The 60hz shows as an option but does not output any signal for some reason. I know that the thinkpad E16 has usb-c 3.2 and uses DSC via the dock to output 60 hz @4k, but I dont get why only Fedora 40 Kde has this issue.

Connecting the monitor using a usb-c to DP give 60hz@4k without any issues.

Here is the output from kscreen-doctor:

Output: 1 eDP-1
        priority 0
        Modes:  0:2560x1600@60*!  1:1920x1200@60  2:1920x1080@60  3:1600x1200@60  4:1680x1050@60  5:1280x1024@60  6:1440x900@60  7:1280x800@60  8:1280x720@60  9:1024x768@60  10:800x600@60  11:640x480@60  12:1600x1200@60  13:1280x1024@60  14:1024x768@60  15:2560x1600@60  16:1920x1200@60  17:1280x800@60  18:2560x1440@60  19:1920x1080@60  20:1600x900@60  21:1368x768@60  22:1280x720@60 
        Geometry: 0,0 1707x1067
        Scale: 1.5
        Rotation: 1
        Overscan: 0
        Vrr: Automatic
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: sRGB
Output: 2 DP-4
        priority 1
        Modes:  0:3840x2160@60!  1:3840x2160@30*  2:2560x1440@60  3:1920x1080@60  4:1920x1080@60  5:1920x1080@60  6:1600x900@60  7:1280x1024@60  8:1280x800@60  9:1152x864@60  10:1280x720@60  11:1280x720@60  12:1280x720@60  13:1024x768@60  14:800x600@60  15:720x480@60  16:720x480@60  17:640x480@60  18:640x480@60  19:640x480@60  20:1600x1200@60  21:1280x1024@60  22:1024x768@60  23:2560x1600@60  24:1920x1200@60  25:3200x1800@60  26:2880x1620@60  27:2560x1440@60  28:1920x1080@60  29:1600x900@60  30:1368x768@60  31:1280x720@60 
        Geometry: 0,0 2560x1440
        Scale: 1.5
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: disabled
        Wide Color Gamut: disabled
        ICC profile: none
        Color profile source: sRGB

Any help would be very appreciated.

Removed nvidia

Maybe this is kernel version related?
Or mesa version related?

What kernels and mesa versions are being used when it works?

Also you need to share hardware details with us.
What is the output of inxi -Fzxx?

1 Like

Hello, thanks for helping out, here is the output for inxi -Fzxx:

inxi -Fzxx
  Kernel: 6.9.6-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.41-37.fc40
  Desktop: KDE Plasma v: 6.1.1 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 40 (KDE Plasma)
  Type: Laptop System: LENOVO product: 21JTCTO1WW v: ThinkPad E16 Gen 1
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 21JTCTO1WW v: ThinkPad serial: <superuser required>
    part-nu: LENOVO_MT_21JT_BU_Think_FM_ThinkPad E16 Gen 1 UEFI: LENOVO
    v: R2CET35W(1.17 ) date: 03/28/2024
  ID-1: BAT0 charge: 31.1 Wh (62.8%) condition: 49.5/57.0 Wh (86.8%)
    volts: 11.7 min: 11.5 model: LGES L22L3PG5 serial: <filter>
    status: discharging
  Device-1: hidpp_battery_5 model: Logitech MX Ergo Multi-Device Trackball
    serial: <filter> charge: 50% (should be ignored) status: N/A
  Info: 6-core model: AMD Ryzen 5 7530U with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 3 rev: 0 cache: L1: 384 KiB L2: 3 MiB L3: 16 MiB
  Speed (MHz): avg: 1453 high: 1861 min/max: 400/4546 cores: 1: 1812 2: 1664
    3: 1393 4: 1397 5: 1398 6: 1659 7: 1664 8: 1397 9: 1395 10: 400 11: 1397
    12: 1861 bogomips: 47909
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Device-1: AMD Barcelo vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5
    pcie: speed: 8 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1,DP-2,HDMI-A-1
    bus-ID: 04:00.0 chip-ID: 1002:15e7 temp: 33.0 C
  Device-2: Syntek Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-3:2 chip-ID: 174f:181d
  Display: wayland server: Xwayland v: 24.1.0 compositor: kwin_wayland
    driver: N/A display-ID: 0
  Monitor-1: eDP-1 res: 1707x1067 size: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
    inactive: gbm
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.1.2 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir LLVM
    18.1.6 DRM 3.57 6.9.6-200.fc40.x86_64) device-ID: 1002:15e7
    display-ID: :0.0
  API: Vulkan v: 1.3.283 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu driver: N/A device-ID: 1002:15e7 device: 1 type: cpu
    driver: N/A device-ID: 10005:0000
  Device-1: AMD Renoir Radeon High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 04:00.1 chip-ID: 1002:1637
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo
    driver: snd_rn_pci_acp3x v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 04:00.5 chip-ID: 1022:15e2
  Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel pcie: speed: 8 GT/s lanes: 16 bus-ID: 04:00.6 chip-ID: 1022:15e3
  API: ALSA v: k6.9.6-200.fc40.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: 2000 bus-ID: 02:00.0 chip-ID: 10ec:8168
  IF: enp2s0 state: down mac: <filter>
  Device-2: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
    v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:2725
  IF: wlp3s0 state: up mac: <filter>
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 3-4:30 chip-ID: 8087:0032
  Report: btmgmt ID: hci0 rfk-id: 4 state: up address: <filter> bt-v: 5.3
    lmp-v: 12
  Local Storage: total: 238.47 GiB used: 28.75 GiB (12.1%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WD PC SN740
    SDDQMQD-256G-1201 size: 238.47 GiB speed: 63.2 Gb/s lanes: 4
    serial: <filter> temp: 27.9 C
  ID-1: / size: 236.87 GiB used: 28.35 GiB (12.0%) fs: btrfs dev: /dev/dm-0
    mapped: luks-c7520376-c762-4068-84ce-e3dd8e4bb841
  ID-2: /boot size: 973.4 MiB used: 398.1 MiB (40.9%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 236.87 GiB used: 28.35 GiB (12.0%) fs: btrfs
    dev: /dev/dm-0 mapped: luks-c7520376-c762-4068-84ce-e3dd8e4bb841
  ID-1: swap-1 type: zram size: 8 GiB used: 1.5 MiB (0.0%) priority: 100
    dev: /dev/zram0
  System Temperatures: cpu: 34.0 C mobo: N/A gpu: amdgpu temp: 33.0 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 0
  Memory: total: 36 GiB available: 35.15 GiB used: 8.55 GiB (24.3%)
  Processes: 429 Power: uptime: 1d 3h 44m wakeups: 7 Init: systemd v: 255
    target: graphical (5) default: graphical
  Packages: pm: flatpak pkgs: 30 Compilers: N/A Shell: Bash v: 5.2.26
    running-in: konsole inxi: 3.3.34

Thank you.

I use a Dell monitor with built-in docking station. It is easily confused after installing new OS versions. A Dell firmware update reduced the confusion. Often, power cycling the monitor when the display fails will get a proper display.