When at my desk, the lid is closed on my P52 ThinkPad and I have two monitors. About a month ago I got it running on both, just as it should, via a ThunderBolt3 dock. Then something broke, probably after a kernel update. I hope someone here can get pointed in the right direction.
SYMPTOMS NOW: 1) When the lid is open, my work is displayed on the laptop screen, and one monitor shows Fedora’s space shuttle screen, and the other monitor is black. 2) When I close the lid, the one active monitor now shows my work (and if I open the lid again, it reverts). 3) If I swap the monitor cables (both are DP to DVI), my work shows on the screen that had been blank, and the screen I was working from goes blank. 4) I have checked that the cables are secure. 5) I have a second Thunderbolt dock, and get the same results with it.
DATA: Here are results from commands I found on a similar thread on Fedora Discussion (and the commands are shown) — [ EDIT: added preformatting of the text.]
root@tpP52:~# inxi -Fzxx
System:
Kernel: 6.18.12-200.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 15.2.1
Console: pty pts/2 wm: kwin_wayland DM: SDDM Distro: Fedora Linux 43 (KDE
Plasma Desktop Edition)
Machine:
Type: Laptop System: LENOVO product: 20MAS1WA00 v: ThinkPad P52
serial: <filter> Chassis: type: 10 serial: <filter>
Mobo: LENOVO model: 20MAS1WA00 v: SDK0J40697 WIN serial: <filter>
part-nu: LENOVO_MT_20MA_BU_Think_FM_ThinkPad P52 Firmware: UEFI
vendor: LENOVO v: N2CET76W (1.89 ) date: 09/25/2025
Battery:
ID-1: BAT0 charge: 86 Wh (100%) condition: 86/90 Wh (95.5%) volts: 12.76
min: 11.25 model: SMP 01AV496 serial: <filter> charging: status: full
control: start: 0% end: 100% cycles: 50
CPU:
Info: 6-core model: Intel Core i7-8850H bits: 64 type: MT MCP
arch: Coffee Lake rev: A cache: L1: 384 KiB L2: 1.5 MiB L3: 9 MiB
Speed (MHz): avg: 800 min/max: 800/4300 cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 62399
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Lenovo
driver: i915 v: kernel arch: Gen-9.5 ports: active: none off: eDP-1
empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, HDMI-A-3 bus-ID: 00:02.0
chip-ID: 8086:3e9b
Device-2: NVIDIA GP107GLM [Quadro P2000 Mobile] vendor: Lenovo
driver: nvidia v: 580.119.02 arch: Pascal pcie: speed: 2.5 GT/s lanes: 16
ports: active: DP-5 empty: DP-3,DP-4,HDMI-A-4 bus-ID: 01:00.0
chip-ID: 10de:1cba
Device-3: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 5-2.1.4.3:10
chip-ID: 046d:082d
Display: unspecified server: X.Org v: 24.1.9 with: Xwayland v: 24.1.9
compositor: kwin_wayland driver: dri: iris gpu: i915,nvidia,nvidia-nvswitch
display-ID: :0 screens: 1
Screen-1: 0 s-res: 1680x1050 s-dpi: 96
Monitor-1: DP-5 res: 1680x1050 hz: 60 dpi: 90 diag: 559mm (22")
API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: iris
device: 3 drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11:
drv: iris inactive: wayland,device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.3.5 glx-v: 1.4
direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
device-ID: 8086:3e9b
API: Vulkan v: 1.4.341 surfaces: N/A device: 0 type: integrated-gpu
driver: mesa intel device-ID: 8086:3e9b device: 1 type: discrete-gpu
driver: nvidia device-ID: 10de:1cba device: 2 type: cpu
driver: mesa llvmpipe device-ID: 10005:0000
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a348
Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
v: kernel pcie: speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0fb9
Device-3: Lenovo ThinkPad Thunderbolt 3 Dock USB Audio
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 bus-ID: 5-2.1.1.2:7 chip-ID: 17ef:30cf
Device-4: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 5-2.1.4.3:10
chip-ID: 046d:082d
API: ALSA v: k6.18.12-200.fc43.x86_64 status: kernel-api
Server-1: PipeWire v: 1.4.10 status: n/a (root, process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:a370
IF: wlp0s20f3 state: up mac: <filter>
Device-2: Intel Ethernet I219-LM vendor: Lenovo driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15bb
IF: enp0s31f6 state: down mac: <filter>
Device-3: Lenovo ThinkPad TBT 3 Dock driver: r8152 type: USB rev: 3.0
speed: 5 Gb/s lanes: 1 bus-ID: 6-2.1.2:4 chip-ID: 17ef:3082
IF: enp61s0u2u1u2 state: down mac: <filter>
Bluetooth:
Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb
v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-14:5
chip-ID: 8087:0aaa
Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:
Local Storage: total: 2.73 TiB used: 837.03 GiB (30.0%)
ID-1: /dev/nvme0n1 vendor: Crucial model: CT1000P3SSD8 size: 931.51 GiB
speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 37.9 C
ID-2: /dev/sda vendor: Western Digital model: WD20SPZX-00UA7T0
size: 1.82 TiB speed: 6.0 Gb/s serial: <filter> temp: 36 C
Partition:
ID-1: / size: 292.97 GiB used: 25.07 GiB (8.6%) fs: btrfs
dev: /dev/nvme0n1p3
ID-2: /boot size: 1.9 GiB used: 1.02 GiB (53.8%) fs: ext4
dev: /dev/nvme0n1p2
ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
dev: /dev/nvme0n1p1
ID-4: /home size: 573.46 GiB used: 60.61 GiB (10.6%) fs: btrfs
dev: /dev/nvme0n1p5
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 46.87 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sda6
Sensors:
System Temperatures: cpu: 49.0 C pch: 61.0 C mobo: N/A
Fan Speeds (rpm): fan-1: 0 fan-2: 0
Info:
Memory: total: 32 GiB note: est. available: 30.95 GiB used: 4.81 GiB (15.5%)
igpu: 64 MiB
Processes: 430 Power: uptime: 7h 5m wakeups: 0 Init: systemd v: 258
default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 15
Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.0 running-in: konsole inxi: 3.3.40
root@tpP52:~#
root@tpP52:~# dnf list installed '*nvidia*'
Updating and loading repositories:
Repositories loaded.
Installed packages
akmod-nvidia.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
kmod-nvidia-6.18.10-200.fc43.x86_64.x86_64 3:580.119.02-1.fc43 @commandline
kmod-nvidia-6.18.12-200.fc43.x86_64.x86_64 3:580.119.02-1.fc43 @commandline
kmod-nvidia-6.18.8-200.fc43.x86_64.x86_64 3:580.119.02-1.fc43 @commandline
nvidia-modprobe.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
nvidia-persistenced.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
Available packages
akmod-nvidia-390xx.x86_64 3:390.157-22.fc43 rpmfusion-nonfree
akmod-nvidia-470xx.x86_64 3:470.256.02-13.fc43 rpmfusion-nonfree-updates
golang-github-nvidia-container-toolkit.x86_64 1.17.4-3.fc43 fedora
golang-github-nvidia-container-toolkit-devel.noarch 1.17.4-3.fc43 fedora
golang-github-nvidia-nvlib-devel.noarch 0.7.1-2.fc43 fedora
golang-github-nvidia-nvml-devel.noarch 0.12.4.1-3.fc43 fedora
kmod-nvidia.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-updates
kmod-nvidia.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
kmod-nvidia-390xx.x86_64 3:390.157-22.fc43 rpmfusion-nonfree
kmod-nvidia-470xx.x86_64 3:470.256.02-13.fc43 rpmfusion-nonfree-updates
libva-nvidia-driver.i686 0.0.15-1.fc43 updates
libva-nvidia-driver.x86_64 0.0.15-1.fc43 updates
nvidia-gpu-firmware.noarch 20260110-1.fc43 updates
nvidia-query-resource-opengl.x86_64 1.0.0-21.fc43 fedora
nvidia-query-resource-opengl-lib.i686 1.0.0-21.fc43 fedora
nvidia-query-resource-opengl-lib.x86_64 1.0.0-21.fc43 fedora
nvidia-settings-390xx.x86_64 390.157-6.fc43 rpmfusion-nonfree
nvidia-settings-470xx.x86_64 3:470.256.02-4.fc43 rpmfusion-nonfree
nvidia-texture-tools.i686 2.1.2-15.fc43 updates
nvidia-texture-tools.x86_64 2.1.2-15.fc43 updates
nvidia-texture-tools-devel.i686 2.1.2-15.fc43 updates
nvidia-texture-tools-devel.x86_64 2.1.2-15.fc43 updates
nvidia-xconfig.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
nvidia-xconfig.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-updates
pcp-pmda-nvidia-gpu.x86_64 7.0.3-1.fc43 updates
xorg-x11-drv-nvidia-390xx.x86_64 3:390.157-7.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-cuda.x86_64 3:390.157-7.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-cuda-libs.i686 3:390.157-7.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-cuda-libs.x86_64 3:390.157-7.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-devel.i686 3:390.157-7.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-devel.x86_64 3:390.157-7.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-kmodsrc.x86_64 3:390.157-7.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-libs.i686 3:390.157-7.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-libs.x86_64 3:390.157-7.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx.x86_64 3:470.256.02-5.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda.x86_64 3:470.256.02-5.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda-libs.i686 3:470.256.02-5.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-cuda-libs.x86_64 3:470.256.02-5.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-devel.i686 3:470.256.02-5.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-devel.x86_64 3:470.256.02-5.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-kmodsrc.x86_64 3:470.256.02-5.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-libs.i686 3:470.256.02-5.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-libs.x86_64 3:470.256.02-5.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-power.x86_64 3:470.256.02-5.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686 3:580.119.02-1.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-devel.i686 3:580.119.02-1.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.i686 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-devel.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.i686 3:580.119.02-1.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-xorg-libs.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-xorg-libs.x86_64 3:580.119.02-1.fc43 rpmfusion-nonfree-nvidia-driver
root@tpP52:~#
root@tpP52:~# lspci -nnk | grep -ia3 VGA
Subsystem: Lenovo Device [17aa:225f]
Kernel driver in use: pcieport
Kernel modules: shpchp
00:02.0 VGA compatible controller [0300]: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] [8086:3e9b]
Subsystem: Lenovo Device [17aa:225f]
Kernel driver in use: i915
Kernel modules: i915
--
Subsystem: Lenovo Device [17aa:225f]
Kernel driver in use: e1000e
Kernel modules: e1000e
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107GLM [Quadro P2000 Mobile] [10de:1cba] (rev a1)
Subsystem: Lenovo Device [17aa:225f]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
root@tpP52:~#