Hello,
I am experiencing critical display and input issues on my Lenovo ThinkPad P14s Gen 4 laptop with an NVIDIA RTX A500 Laptop GPU running Fedora 42 and Nvidia driver 570.153.02 (from RPMFusion).
System Details:
-
Laptop Model: Lenovo ThinkPad P14s Gen 4 (21HF001XUS)
-
GPU: NVIDIA RTX A500 Laptop GPU (also has Intel Integrated Graphics - Optimus setup)
-
Operating System: Fedora 42 (Workstation Edition)
-
Kernel Version: 6.14.8-300.fc42.x86_64 (Problem also observed on other F42 kernels like 6.14.5, 6.14.6)
-
Nvidia Driver Version: 570.153.02 (installed via akmod-nvidia from RPMFusion)
-
Display Setup During Failure: Occurs on the internal laptop display, with and without an external Microsoft Thunderbolt Hub + monitors connected.
Problem Description:
The primary issue is a severe click/input misalignment. In both X11 and Wayland sessions, clicks in approximately the top 50% of application windows (observed in GNOME Terminal, Houdini, and other Qt applications) often register on UI elements below the actual cursor position or do not register at all. This makes applications very difficult to use.
Additionally:
-
Application windows (especially for Qt-based software like Houdini and qtdesigner) intermittently fail to open entirely. When this happens, no specific error appears in the launching terminal.
-
The system exhibits general graphics instability.
-
Display hotplugging (connecting/disconnecting the Thunderbolt hub and external monitors) also frequently leads to a degraded state where windows may not open or the click issues become more pronounced.
-
GNOME Shell itself logs errors related to window/actor allocation and monitor management (e.g., “Can’t update stage views actor … needs an allocation”, “meta_monitor_manager_get_logical_monitor_from_number: assertion … failed”) in both X11 and Wayland sessions.
Key Kernel Log Errors (from dmesg):
Even on a clean boot into an X11 session on the internal laptop display without any external peripherals, the following critical Nvidia DRM errors are consistently present:
-
nvidia 0000:03:00.0: [drm] No compatible format found
-
nvidia 0000:03:00.0: [drm] Cannot find any crtc or sizes
These errors appear early in the Nvidia DRM driver initialization.
Other persistent kernel errors include:
-
pcieport : Runtime PM usage count underflow!
-
(When not using nomodeset) i915 0000:00:02.0: [drm] ERROR Failed to get ACT after 3000 ms
Troubleshooting Steps Taken:
-
Confirmed problem across Wayland and X11 sessions.
-
Confirmed problem on internal laptop display only (no hub/external monitors).
-
Tested multiple Fedora 42 kernels (6.14.8, 6.14.6, 6.14.5) - issue persists.
-
Disabled all GNOME Shell extensions.
-
Reinstalled Nvidia drivers (akmod-nvidia, xorg-x11-drv-nvidia-cuda) via DNF.
-
Attempted dnf history undo of major system updates (failed due to unresolved dependencies).
-
Tested with nomodeset kernel parameter:
-
The i915 … Failed to get ACT error was suppressed.
-
However, the nvidia … [drm] No compatible format found and Cannot find any crtc or sizes errors persisted.
-
The click/input misalignment issue was still present in the (very sluggish) X11 session under nomodeset.
-
-
Verified no custom /etc/X11/xorg.conf or Nvidia-specific files in /etc/X11/xorg.conf.d/ are active.
-
BIOS/Firmware is reported as up-to-date by Lenovo Vantage / fwupdmgr.
-
nvidia-persistenced.service is inactive (which is typical for Optimus).
The issue seems to be a fundamental problem with the Nvidia driver’s ability to correctly initialize display outputs on this hardware/OS combination at the DRM level.
Attached is the nvidia-bug-report.log.gz generated from an X11 session exhibiting the problem.
Any assistance or insights would be greatly appreciated.
Thank you.
nvidia-bug-report.log.gz (370.6 KB)