Public bug reported:
SUMMARY
After resume from suspend (S3), the internal laptop panel (eDP-1) stays
completely dark on kernel 7.0.0-28-generic. The panel is still rendering
(content is visible when illuminating the panel from the side with an
external light source) — only the backlight is not re-enabled.
Booting kernel 6.17.0-40-generic on the exact same system resolves the
issue completely: suspend/resume works and the backlight comes back on.
This is therefore a regression introduced between 6.17 and 7.0.
HARDWARE
Lenovo ThinkPad T480, machine type 20L5000BGE
CPU: Intel Core i7-8550U (Kaby Lake Refresh)
GPU: Intel UHD 620 (i915) + NVIDIA MX150 (hybrid, PRIME on-demand)
BIOS: N24ET81W (1.56), also reproduced with 1.50
Display: internal eDP-1 (2560x1440), external monitor via HDMI-2
SOFTWARE
Linux Mint 22.3 Cinnamon (Ubuntu 24.04 noble base)
X11 session (XDG_SESSION_TYPE=x11)
Affected kernel: 7.0.0-28-generic
Working kernel: 6.17.0-40-generic
STEPS TO REPRODUCE
1. Boot kernel 7.0.0-28-generic
2. Suspend the system (S3)
3. Resume the system
4. Internal panel eDP-1 stays dark; system is fully functional otherwise
EXPECTED: backlight is re-enabled on resume
ACTUAL: backlight stays off; panel still renders content
KEY OBSERVATION
All software layers report a correct state while the panel is physically dark:
/sys/class/backlight/intel_backlight/brightness = 900
/sys/class/backlight/intel_backlight/max_brightness = 1023
/sys/class/backlight/intel_backlight/actual_brightness = 900
/sys/class/backlight/intel_backlight/bl_power = 0
So the driver believes the backlight is enabled at ~88%, and the hardware
reports back the same value, but no light is emitted. There are no i915
error messages in the kernel log during resume.
RESUME LOG (kernel 7.0.0-28, no i915 errors):
kernel: PM: suspend entry (deep)
kernel: ACPI: PM: Preparing to enter system sleep state S3
kernel: ACPI: PM: Low-level resume complete
kernel: ACPI: PM: Waking up from system sleep state S3
kernel: nvidia 0000:01:00.0: Enabling HDA controller
kernel: xhci_hcd 0000:3c:00.0: xHC error in resume, USBSTS 0x401, Reinit
kernel: PM: suspend exit
(the xhci error is USB-related and unrelated to the display)
THINGS RULED OUT BY TESTING
- Writing brightness via sysfs (same value and different value): no effect
- DPMS off/on (xset dpms force off/on): no effect
- VT switch to text console: no effect
- Forced modeset on eDP-1 only (xrandr --output eDP-1 --off / --auto):
works fine while the panel is lit, but as a systemd-sleep post hook it
made things worse (panel then stayed dark permanently)
- Disabling nvidia-suspend/nvidia-resume/nvidia-hibernate services: no effect
- Second suspend/resume cycle: panel stays dark (does not self-recover)
- External monitor: issue also occurs with no external monitor attached
- BIOS update 1.50 -> 1.56: no effect
- Kernel parameter acpi_backlight=video: no effect
- Cold boot always works: the panel is lit normally after a full reboot,
the issue is strictly resume-specific
ADDITIONAL NOTE
Only intel_backlight is exposed in /sys/class/backlight; no acpi_video0
interface is created, although thinkpad_acpi reports:
"This ThinkPad has standard ACPI backlight brightness control, supported
by the ACPI video driver"
Note: this system runs Linux Mint 22.3 (Ubuntu 24.04 base), so the report
was filed manually instead of via ubuntu-bug/apport, which is not
installed by default on Mint.
Please let me know if you need any further logs or tests — I can boot
either kernel on demand and reproduce reliably.
VERSION SIGNATURE (working kernel, currently booted)
Ubuntu 6.17.0-40.40~24.04.1-generic 6.17.13
Note: the version signature of the affected kernel (7.0.0-28-generic)
could not be captured in the same session, since the machine currently
boots the working 6.17 kernel by default. It is still installed and I
can boot it and provide the signature on request.
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: backlight i915 kabylake noble regression-release suspend-resume
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2161599
Title:
[regression] i915: internal eDP-1 backlight stays off after resume on
kernel 7.0, works on 6.17 (ThinkPad T480, Kaby Lake R)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2161599/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs