Hello everyone,
I’m experiencing a persistent black screen issue after resuming from suspend on my HP Victus gaming laptop running Kubuntu 24.04.3 LTS. The system itself comes back (I can hear sounds, network reconnects, and I can access TTY), but the display remains black with no signal.
Important note: This issue was already present BEFORE installing NVIDIA drivers. Initially, I was using the open-source nouveau drivers, and when the suspend/resume problem occurred, I assumed installing the proprietary NVIDIA drivers would solve it. However, the issue persists even after proper NVIDIA driver installation and configuration.
System specs:
-
Kubuntu 24.04.3 LTS (Noble Numbat)
-
Kernel: 6.14.0-33-generic
-
GPU: Hybrid setup with Intel UHD Graphics (Alder Lake-P) + NVIDIA RTX 3050 Mobile
-
NVIDIA driver: 570.172.08 (proprietary)
-
Display: Built-in eDP panel (handled by Intel i915)
-
Session: Plasma 5 on X11 (SDDM)
What I’ve already tried (post-NVIDIA installation):
-
Enabled
nvidia-drm.modeset=1
andnvidia_drm.fbdev=1
(both parameters show Y after reboot) -
Verified nvidia-suspend.service, nvidia-resume.service, and nvidia-hibernate.service are active and enabled
-
Updated initramfs after adding kernel parameters
-
The NVIDIA driver works perfectly during normal operation
Observations from logs:
-
System uses
s2idle
as the suspend mode (nodeep
available in/sys/power/mem_sleep
) -
After resume, i915 logs show repeated DPCD timeout errors and “Failed to enable link training” on eDP-1
-
The display output is entirely managed by Intel i915, not NVIDIA (Display Mode: Disabled on NVIDIA according to nvidia-smi)
Question:
Since this issue predates the NVIDIA driver installation, it seems to be specifically related to Intel i915 and the eDP panel resume process. Has anyone successfully resolved suspend/resume issues on Intel Alder Lake-P integrated graphics in Kubuntu 24.04? Should I try disabling PSR/DC/FBC on i915, or is there a kernel parameter combination that works better?
Any guidance would be greatly appreciated. I can provide more detailed logs if needed.
Thank you!