Package: linux-image-6.12.41+deb13-amd64
Severity: important
Description:
This report details a reproducible suspend/resume failure on a laptop running
Debian with an Intel/NVIDIA hybrid graphics configuration. When the system is
suspended (either manually or by closing the lid), it enters a sleep state
correctly. However, upon attempting to resume, the screen remains black, and
the system is completely unresponsive, requiring a hard shutdown by holding the
power button.
This issue persists across different configurations, including forcing
"Discrete Graphics" mode in the UEFI/BIOS, indicating a deep-level issue with
power management or driver state restoration.
Hardware Information:
The system is a Lenovo laptop (user to add specific model, e.g., Legion,
ThinkPad) with the following graphics hardware:
Intel GPU: 00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1
[UHD Graphics] (rev 01)
Kernel driver in use: i915
NVIDIA GPU: 01:00.0 VGA compatible controller: NVIDIA Corporation GA104M
[GeForce RTX 3080 Mobile / Max-Q 8GB/16GB] (rev a1)
Kernel driver in use: nvidia
Steps to Reproduce:
1. Boot the system into a standard Debian graphical session.
2. Suspend the system via the power menu or by closing the laptop lid.
3. Wait for the system to enter a suspended state (e.g., power light pulsing).
4. Attempt to wake the system by pressing a key or the power button.
5. Expected Result: The lock screen should appear.
6. Actual Result: The screen remains black, the keyboard is unresponsive, and
the system is frozen, necessitating a force-reboot.
Troubleshooting Steps Taken:
The following standard solutions for NVIDIA hybrid graphics issues have been
attempted without success:
1. Blacklisted Nouveau Driver: The open-source nouveau driver was blacklisted
via /etc/modprobe.d/ configuration files to prevent conflicts with the
proprietary nvidia driver. Logs confirmed nouveau was still being probed, so a
more forceful install nouveau /bin/true was also added. The issue persisted.
2. NVIDIA Kernel Module Options: The following options were added via
/etc/modprobe.d/ and the initramfs was updated:
- options nvidia NVreg_PreserveVideoMemoryAllocations=1
- options nvidia_drm modeset=1
This did not resolve the issue.
3. UEFI/BIOS Configuration: The graphics device was switched from "Hybrid
Graphics" to "Discrete Graphics" in the system BIOS. This forces the system to
use only the NVIDIA card, bypassing Optimus complexity. The suspend/resume
failure still occurred in this mode.
4. Firmware Update: The fwupdmgr utility was used to check for and apply
firmware updates. The tool reported that all firmware (System Firmware,
Embedded Controller, etc.) was already at the latest available version.
Given that the failure occurs even in "Discrete Graphics" mode with the latest
firmware, this suggests a potential bug in how the kernel or the nvidia driver
interacts with this specific hardware's ACPI power states.
Kindest,
Sijia