First questions here so please let me know if key information is missing etc.
I am running a Lenovo Yoga 7 slim pro laptop with Fedora 39 KDE spin with two external monitors atached through a Targus USB-C dock (Targus USB-C Dual HDMI 4K Docking Station with 100W PD Pass-Thru). Until about a week ago I had two external monitors functioning with no issues (also worked fine in F38). There are several posts about monitor problems related to upgrading from f38 to f39, or due to nvidia GPU issues but my issue seems to be different.
The issue: With one monitor connected through the dock the external and internal screens function as expected. Outputs of inxi _Fzxx and xrandr show 1 eDP connection and 1 DP-4 connection. However, neither of the external monitors function if the second monitor is also connected to the dock. Outputs of inxi _Fzxx and xrandr show 1 eDP connection and nothing else.
Strangely (to me at least) both external monitors function at the login screen but not after logging in. Seems probable that some signal is being blocked by hardware or software after login but I am unsure how to identify and fix this if that is the case.
Neofetch:
OS: Fedora Linux 39 (KDE Plasma) x86_64
Host: 82NJ Yoga Slim 7 Pro 14ACH5 D
Kernel: 6.7.4-200.fc39.x86_64
Uptime: 1 hour, 55 mins
Packages: 7139 (rpm), 22 (flatpak)
Shell: bash 5.2.26
Resolution: 1920x1200
DE: Plasma 5.27.10
WM: kwin
WM Theme: Layan
Theme: [Plasma], Andromeda [GTK2/3]
Icons: Avalon-Icons [Plasma], Avalon-Icons [
Terminal: yakuake
CPU: AMD Ryzen 7 5800HS Creator Edition (16)
GPU: AMD ATI Radeon Vega Series / Radeon Veg
GPU: NVIDIA GeForce MX450
Memory: 5929MiB / 15331MiB
inxi _Fzxx with one external monitor
System:
Kernel: 6.6.9-200.fc39.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 2.40-13.fc39
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 wm: kwin_wayland dm: SDDM
Distro: Fedora Linux 39 (KDE Plasma)
Machine:
Type: Laptop System: LENOVO product: 82NJ v: Yoga Slim 7 Pro 14ACH5 D
serial: Chassis: type: 10 v: Yoga Slim 7 Pro 14ACH5 D
serial:
Mobo: LENOVO model: LNVNB161216 v: SDK0T76463 WIN
serial: part-nu: LENOVO_MT_82NJ_BU_idea_FM_Yoga Slim 7
Pro 14ACH5 D UEFI: LENOVO v: HECN24WW date: 01/06/2022
Battery:
ID-1: BAT0 charge: 32.8 Wh (65.2%) condition: 50.3/61.0 Wh (82.5%)
volts: 16.9 min: 15.4 model: Celxpert L19C4PH3 serial:
status: charging
Device-1: hid-04:4b:ed:bc:85:b4-battery model: Apple Magic Mouse 2
serial: N/A charge: N/A status: discharging
CPU:
Info: 8-core model: AMD Ryzen 7 5800HS Creator Edition bits: 64 type: MT MCP
arch: Zen 3 rev: 0 cache: L1: 512 KiB L2: 4 MiB L3: 16 MiB
Speed (MHz): avg: 463 high: 1422 min/max: 400/4463 cores: 1: 400 2: 400
3: 1422 4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400
13: 400 14: 400 15: 400 16: 400 bogomips: 102206
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: NVIDIA TU117M [GeForce MX450] vendor: Lenovo driver: nvidia
v: 535.104.05 arch: Turing pcie: speed: 2.5 GT/s lanes: 4 bus-ID: 01:00.0
chip-ID: 10de:1f97
Device-2: AMD Cezanne [Radeon Vega Series / Radeon Mobile Series]
vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5 pcie: speed: 8 GT/s
lanes: 16 ports: active: DP-4,eDP-1 empty: DP-1,DP-2,DP-3 bus-ID: 04:00.0
chip-ID: 1002:1638 temp: 34.0 C
Device-3: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 1-3:2 chip-ID: 04f2:b6cb
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 23.2.4
compositor: kwin_wayland driver: X: loaded: amdgpu,nvidia
unloaded: fbdev,modesetting,nouveau,vesa alternate: nv dri: radeonsi
gpu: nvidia,amdgpu d-rect: 3573x2233 display-ID: 0
Monitor-1: DP-4 pos: primary,top-left res: 2133x1333 size: N/A
Monitor-2: eDP-1 pos: bottom-r res: 1440x900 size: N/A
API: EGL v: 1.5 platforms: device: 1 drv: radeonsi device: 2 drv: swrast
gbm: drv: kms_swrast surfaceless: drv: swrast wayland: drv: radeonsi x11:
drv: radeonsi inactive: device-0
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.3.5 glx-v: 1.4
direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir LLVM
17.0.6 DRM 3.54 6.6.9-200.fc39.x86_64) device-ID: 1002:1638
display-ID: :0.0
API: Vulkan v: 1.3.268 surfaces: xcb,xlib,wayland device: 0
type: integrated-gpu driver: mesa radv device-ID: 1002:1638 device: 1
type: cpu driver: mesa llvmpipe device-ID: 10005:0000
inxi -Fzxx with two external monitors
System:
Kernel: 6.6.9-200.fc39.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 2.40-13.fc39
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 wm: kwin_wayland dm: SDDM
Distro: Fedora Linux 39 (KDE Plasma)
Machine:
Type: Laptop System: LENOVO product: 82NJ v: Yoga Slim 7 Pro 14ACH5 D
serial: Chassis: type: 10 v: Yoga Slim 7 Pro 14ACH5 D
serial:
Mobo: LENOVO model: LNVNB161216 v: SDK0T76463 WIN
serial: part-nu: LENOVO_MT_82NJ_BU_idea_FM_Yoga Slim 7
Pro 14ACH5 D UEFI: LENOVO v: HECN24WW date: 01/06/2022
Battery:
ID-1: BAT0 charge: 33.9 Wh (67.4%) condition: 50.3/61.0 Wh (82.5%)
volts: 16.9 min: 15.4 model: Celxpert L19C4PH3 serial:
status: charging
Device-1: hid-04:4b:ed:bc:85:b4-battery model: Apple Magic Mouse 2
serial: N/A charge: N/A status: discharging
CPU:
Info: 8-core model: AMD Ryzen 7 5800HS Creator Edition bits: 64 type: MT MCP
arch: Zen 3 rev: 0 cache: L1: 512 KiB L2: 4 MiB L3: 16 MiB
Speed (MHz): avg: 1140 high: 3741 min/max: 400/4463 cores: 1: 2059 2: 400
3: 400 4: 400 5: 2396 6: 3741 7: 1923 8: 400 9: 1960 10: 400 11: 400 12: 400
13: 400 14: 400 15: 2167 16: 400 bogomips: 102206
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: NVIDIA TU117M [GeForce MX450] vendor: Lenovo driver: nvidia
v: 535.104.05 arch: Turing pcie: speed: 2.5 GT/s lanes: 4 bus-ID: 01:00.0
chip-ID: 10de:1f97
Device-2: AMD Cezanne [Radeon Vega Series / Radeon Mobile Series]
vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5 pcie: speed: 8 GT/s
lanes: 16 ports: active: eDP-1 off: DP-3,DP-4 empty: DP-1,DP-2
bus-ID: 04:00.0 chip-ID: 1002:1638 temp: 49.0 C
Device-3: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 1-3:2 chip-ID: 04f2:b6cb
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 23.2.4
compositor: kwin_wayland driver: X: loaded: amdgpu,nvidia
unloaded: fbdev,modesetting,nouveau,vesa alternate: nv dri: radeonsi
gpu: nvidia,amdgpu display-ID: 0
Monitor-1: eDP-1 res: 1516x947 size: N/A
API: EGL v: 1.5 platforms: device: 1 drv: radeonsi device: 2 drv: swrast
gbm: drv: kms_swrast surfaceless: drv: swrast wayland: drv: radeonsi x11:
drv: radeonsi inactive: device-0
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.3.5 glx-v: 1.4
direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir LLVM
17.0.6 DRM 3.54 6.6.9-200.fc39.x86_64) device-ID: 1002:1638
display-ID: :0.0
API: Vulkan v: 1.3.268 surfaces: xcb,xlib,wayland device: 0
type: integrated-gpu driver: mesa radv device-ID: 1002:1638 device: 1
type: cpu driver: mesa llvmpipe device-ID: 10005:0000
nvidia-smi:
Wed Feb 21 12:18:06 2024
±--------------------------------------------------------------------------------------+
| NVIDIA-SMI 545.29.06 Driver Version: 545.29.06 CUDA Version: 12.3 |
|-----------------------------------------±---------------------±---------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 NVIDIA GeForce MX450 Off | 00000000:01:00.0 Off | N/A |
| N/A 42C P8 N/A / ERR! | 0MiB / 2048MiB | 0% Default |
| | | N/A |
±----------------------------------------±---------------------±---------------------+
±--------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| No running processes found |
±--------------------------------------------------------------------------------------+
Things I have tried so far:
Complete removal and reinstall of Nvidia drivers.
Booting into older kernel (6.6.9-200.fc39).
Logging in with both Wayland and X11 (behaviour is the same for both)
Checking dock on a windows system (dock and screens/connections functioned as expected so unlikely a dock or cable issue)
Does anyone have any thoughts or suggestions?