Public bug reported:

Summary: Backlight brightness control regressed between kernel 7.0.0-22 and 
7.0.0-28 on a Dell Inspiron 15 3511 with Intel Tiger Lake-LP GT2 [Iris Xe 
Graphics]. The physical brightness keys are detected (on-screen slider moves), 
but the actual screen backlight does not change at all. Completely broken on 
7.0.0-28 and 7.0.0-29. Works perfectly on 7.0.0-22.

Hardware:

Laptop: Dell Inspiron 15 3511
CPU/GPU: Intel Tiger Lake-LP GT2 [Iris Xe Graphics] (device ID 9a49)
OS: Ubuntu 26.04 (resolute), dual boot with Windows
Backlight interface: /sys/class/backlight/intel_backlight
DMC firmware: i915/tgl_dmc_ver2_12.bin (v2.12)

Regression window:

✅ Works: 7.0.0-22-generic
❌ Broken: 7.0.0-28-generic
❌ Broken: 7.0.0-29-generic

The jump from 7.0.0-22 to 7.0.0-28 was introduced by an unattended
upgrade on 2026-08-02.

What was ruled out (extensive testing):

Not a hardware fault — brightness works perfectly in Windows on the same 
machine (dual boot), and works in a live Ubuntu session from the original 
install ISO (kernel 7.0.0-14).
Not a BIOS/firmware issue — booting the same hardware from a clean live USB 
with kernel 7.0.0-14 restored full brightness control, confirming the BIOS 
behaves correctly. The BIOS was also updated to the latest available version — 
no change.
Not a firmware package regression — downgraded linux-firmware-intel-graphics 
from 0ubuntu2.1 back to 0ubuntu2 and confirmed the DMC firmware blob is 
identical between the working live session and the installed system (md5: 
de018e9fa626be8cf8d388c0bf767410). Brightness still broken on 7.0.0-28/29 with 
the old firmware package.
Not a software/daemon interference — tested from a bare virtual terminal 
(Ctrl+Alt+F3, no desktop session, no extensions, no daemons running). Still 
broken.
ACPI/SMI chain verified firing correctly — dumped and disassembled the DSDT. 
The _BCM brightness method routes through GENS → SMBF → ASMI(), which writes 
0xE0 to I/O port 0xB2 (a genuine SMI trigger). Verified via the CPU's 
IA32_SMI_COUNT MSR (register 0x34, msr-tools) that the SMI counter increments 
by exactly 1 on every write to /sys/class/backlight/acpi_video0/brightness — 
the ACPI method and SMI are firing correctly. This was tested on the broken 
kernel (7.0.0-29); the issue is that the result is ignored.
Kernel isolated as the sole cause — with the firmware package held at the old 
version, switching between 7.0.0-22 (works) and 7.0.0-28 (broken) is the only 
variable that changes the outcome.

Kernel parameters tested (none fixed it on 7.0.0-28/29):

acpi_backlight=native
acpi_backlight=vendor
acpi_backlight=video
i915.enable_dpcd_backlight=1
i915.enable_dpcd_backlight=2
i915.enable_psr=0
i915.invert_brightness=1
Blacklisted xe module, ensured i915 has exclusive control

Current workaround: Pinned to 7.0.0-22-generic via apt-mark hold.
Brightness fully functional on that kernel.

Reproduces on: Dell Inspiron 15 3511, Tiger Lake Iris Xe, Ubuntu 26.04,
kernel ≥ 7.0.0-28.

Happy to provide full dmesg output, ACPI DSDT dump, or any other
diagnostics from either the working (7.0.0-22) or broken (7.0.0-29)
kernel on request.

This bug were spotted by a human and this report was generated with the
assist of an AI after giving it all of the context.

Thank you for making linux available for the community ❤️.

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-22-generic 7.0.0-22.22
ProcVersionSignature: Ubuntu 7.0.0-22.22-generic 7.0.0
Uname: Linux 7.0.0-22-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  mohammed   4163 F.... wireplumber
 /dev/snd/seq:        mohammed   4147 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Fri Aug  7 11:37:32 2026
InstallationDate: Installed on 2026-05-19 (80 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
MachineType: Dell Inc. Inspiron 15 3511
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-22-generic 
root=UUID=af9f8c53-fb0e-4c6a-951d-7f651c38ed30 ro quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/27/2026
dmi.bios.release: 1.47
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.47.0
dmi.board.name: 0042CN
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: 
dmi:bvnDellInc.:bvr1.47.0:bd05/27/2026:br1.47:svnDellInc.:pnInspiron153511:pvr:rvnDellInc.:rn0042CN:rvrA00:cvnDellInc.:ct10:cvr:sku0AB0:pfaInspiron:
dmi.product.family: Inspiron
dmi.product.name: Inspiron 15 3511
dmi.product.sku: 0AB0
dmi.sys.vendor: Dell Inc.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute wayland-session

** Description changed:

- Ubuntu Kernel Bug Report
- Backlight Brightness Regression — Dell Inspiron 15 3511 (Tiger Lake / Iris Xe)
- For filing via: ubuntu-bug linux on Launchpad
- One-Line Summary
  
- Screen brightness control completely broken on kernel 7.0.0-28 and
- 7.0.0-29; works perfectly on 7.0.0-22. Dell Inspiron 15 3511, Intel
- Tiger Lake Iris Xe.
- 
- Bug Description (paste this into Launchpad)
- 
- Summary: Backlight brightness control regressed between kernel 7.0.0-22
- and 7.0.0-28 on a Dell Inspiron 15 3511 with Intel Tiger Lake-LP GT2
- [Iris Xe Graphics]. The physical brightness keys are detected (on-screen
- slider moves), but the actual screen backlight does not change at all.
- Completely broken on 7.0.0-28 and 7.0.0-29. Works perfectly on 7.0.0-22.
+ Summary: Backlight brightness control regressed between kernel 7.0.0-22 and 
7.0.0-28 on a Dell Inspiron 15 3511 with Intel Tiger Lake-LP GT2 [Iris Xe 
Graphics]. The physical brightness keys are detected (on-screen slider moves), 
but the actual screen backlight does not change at all. Completely broken on 
7.0.0-28 and 7.0.0-29. Works perfectly on 7.0.0-22.
  
  Hardware:
  
  Laptop: Dell Inspiron 15 3511
  CPU/GPU: Intel Tiger Lake-LP GT2 [Iris Xe Graphics] (device ID 9a49)
  OS: Ubuntu 26.04 (resolute), dual boot with Windows
  Backlight interface: /sys/class/backlight/intel_backlight
  DMC firmware: i915/tgl_dmc_ver2_12.bin (v2.12)
  
  Regression window:
  
  ✅ Works: 7.0.0-22-generic
  ❌ Broken: 7.0.0-28-generic
  ❌ Broken: 7.0.0-29-generic
  
  The jump from 7.0.0-22 to 7.0.0-28 was introduced by an unattended
  upgrade on 2026-08-02.
  
  What was ruled out (extensive testing):
  
  Not a hardware fault — brightness works perfectly in Windows on the same 
machine (dual boot), and works in a live Ubuntu session from the original 
install ISO (kernel 7.0.0-14).
  Not a BIOS/firmware issue — booting the same hardware from a clean live USB 
with kernel 7.0.0-14 restored full brightness control, confirming the BIOS 
behaves correctly. The BIOS was also updated to the latest available version — 
no change.
  Not a firmware package regression — downgraded linux-firmware-intel-graphics 
from 0ubuntu2.1 back to 0ubuntu2 and confirmed the DMC firmware blob is 
identical between the working live session and the installed system (md5: 
de018e9fa626be8cf8d388c0bf767410). Brightness still broken on 7.0.0-28/29 with 
the old firmware package.
  Not a software/daemon interference — tested from a bare virtual terminal 
(Ctrl+Alt+F3, no desktop session, no extensions, no daemons running). Still 
broken.
  ACPI/SMI chain verified firing correctly — dumped and disassembled the DSDT. 
The _BCM brightness method routes through GENS → SMBF → ASMI(), which writes 
0xE0 to I/O port 0xB2 (a genuine SMI trigger). Verified via the CPU's 
IA32_SMI_COUNT MSR (register 0x34, msr-tools) that the SMI counter increments 
by exactly 1 on every write to /sys/class/backlight/acpi_video0/brightness — 
the ACPI method and SMI are firing correctly. This was tested on the broken 
kernel (7.0.0-29); the issue is that the result is ignored.
  Kernel isolated as the sole cause — with the firmware package held at the old 
version, switching between 7.0.0-22 (works) and 7.0.0-28 (broken) is the only 
variable that changes the outcome.
  
  Kernel parameters tested (none fixed it on 7.0.0-28/29):
  
  acpi_backlight=native
  acpi_backlight=vendor
  acpi_backlight=video
  i915.enable_dpcd_backlight=1
  i915.enable_dpcd_backlight=2
  i915.enable_psr=0
  i915.invert_brightness=1
  Blacklisted xe module, ensured i915 has exclusive control
  
  Current workaround: Pinned to 7.0.0-22-generic via apt-mark hold.
  Brightness fully functional on that kernel.
  
  Reproduces on: Dell Inspiron 15 3511, Tiger Lake Iris Xe, Ubuntu 26.04,
  kernel ≥ 7.0.0-28.
  
  Happy to provide full dmesg output, ACPI DSDT dump, or any other
  diagnostics from either the working (7.0.0-22) or broken (7.0.0-29)
  kernel on request.
  
  This bug were spotted by a human and this report was generated with the
  assist of an AI after giving it all of the context.
  
  Thank you for making linux available for the community ❤️.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 26.04
  Package: linux-image-7.0.0-22-generic 7.0.0-22.22
  ProcVersionSignature: Ubuntu 7.0.0-22.22-generic 7.0.0
  Uname: Linux 7.0.0-22-generic x86_64
  ApportVersion: 2.34.1-0ubuntu0.1
  Architecture: amd64
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  mohammed   4163 F.... wireplumber
-  /dev/snd/seq:        mohammed   4147 F.... pipewire
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC0:  mohammed   4163 F.... wireplumber
+  /dev/snd/seq:        mohammed   4147 F.... pipewire
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Aug  7 11:37:32 2026
  InstallationDate: Installed on 2026-05-19 (80 days ago)
  InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 
(20260423.1)
  MachineType: Dell Inc. Inspiron 15 3511
  ProcEnviron:
-  LANG=en_US.UTF-8
-  PATH=(custom, no user)
-  SHELL=/bin/bash
-  TERM=xterm-256color
-  XDG_RUNTIME_DIR=<set>
+  LANG=en_US.UTF-8
+  PATH=(custom, no user)
+  SHELL=/bin/bash
+  TERM=xterm-256color
+  XDG_RUNTIME_DIR=<set>
  ProcFB: 0 i915drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-22-generic 
root=UUID=af9f8c53-fb0e-4c6a-951d-7f651c38ed30 ro quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 05/27/2026
  dmi.bios.release: 1.47
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: 1.47.0
  dmi.board.name: 0042CN
  dmi.board.vendor: Dell Inc.
  dmi.board.version: A00
  dmi.chassis.type: 10
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: 
dmi:bvnDellInc.:bvr1.47.0:bd05/27/2026:br1.47:svnDellInc.:pnInspiron153511:pvr:rvnDellInc.:rn0042CN:rvrA00:cvnDellInc.:ct10:cvr:sku0AB0:pfaInspiron:
  dmi.product.family: Inspiron
  dmi.product.name: Inspiron 15 3511
  dmi.product.sku: 0AB0
  dmi.sys.vendor: Dell Inc.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163019

Title:
  Screen brightness control completely broken on kernel 7.0.0-28 and
  7.0.0-29; works perfectly on 7.0.0-22. Dell Inspiron 15 3511, Intel
  Tiger Lake Iris Xe.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2163019/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to