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