** Description changed:
- == Hardware ==
- - Dell XPS 15 9530 (BIOS 1.29.0)
- - iGPU: Intel Raptor Lake-P [Iris Xe Graphics] (device ID a7a0, integrated
display version 13.00 stepping E0)
- - dGPU: NVIDIA RTX 4060 Max-Q (Optimus, displays driven by iGPU)
- - Connected: internal eDP-1 panel (PSR1 capable) + 2x DisplayPort over Dell
Thunderbolt Dock
+ == Hardware ==
+ - Dell XPS 15 9530 (BIOS 1.29.0)
+ - iGPU: Intel Raptor Lake-P [Iris Xe Graphics] (device ID a7a0, integrated
display version 13.00 stepping E0)
+ - dGPU: NVIDIA RTX 4060 Max-Q (Optimus, displays driven by iGPU)
+ - Connected: internal eDP-1 panel (PSR1 capable) + 2x DisplayPort over Dell
Thunderbolt Dock
- == Software ==
- - Ubuntu Desktop 26.04, snap model `ubuntu-classic-2604-amd64`, grade
`signed` (FDE Enhanced, TPM-sealed LUKS)
- - Kernel: 7.0.0-15-generic (pc-kernel snap rev 3419, channel 26.04/stable)
- - Bootloader: systemd-boot via signed kernel.efi from pc-kernel snap
(Secure Boot + kernel lockdown active)
+ == Software ==
+ - Ubuntu Desktop 26.04, snap model `ubuntu-classic-2604-amd64`, grade
`signed` (FDE Enhanced, TPM-sealed LUKS)
+ - Kernel: 7.0.0-15-generic (pc-kernel snap rev 3419, channel 26.04/stable)
+ - Bootloader: systemd-boot via signed kernel.efi from pc-kernel snap
(Secure Boot + kernel lockdown active)
- == Symptom ==
- Recurring display flicker on the eDP panel together with simultaneous USB
re-enumeration ("clink-clong" sound on the Dell TB Dock), USB audio
interruption, and brief Bluetooth (hci0) drop. Episodes last ~1 second and
repeat several
- times per day, more frequently when the dGPU activates (e.g. Steam/PRIME
render offload).
+ == Symptom ==
+ Recurring display flicker on the eDP panel together with simultaneous USB
re-enumeration ("clink-clong" sound on the Dell TB Dock), USB audio
interruption, and brief Bluetooth (hci0) drop. Episodes last ~1 second and
repeat several
+ times per day, more frequently when the dGPU activates (e.g. Steam/PRIME
render offload).
- PSR debug status during the glitch shows the panel stuck in SRDENT
+ PSR debug status during the glitch shows the panel stuck in SRDENT
(Self-Refresh Data Enable) with very high transition rate; counter rises
~500/s. State returns to IDLE when the symptom resolves:
- Source PSR/PanelReplay status: SRDENT [0x400f0009] (during glitch)
- Source PSR/PanelReplay status: IDLE [0x040b0001] (resolved)
+ Source PSR/PanelReplay status: SRDENT [0x400f0009] (during glitch)
+ Source PSR/PanelReplay status: IDLE [0x040b0001] (resolved)
- This matches Dell's documented hardware issue for the XPS 15 9530
+ This matches Dell's documented hardware issue for the XPS 15 9530
panel ("LCD Screen on the XPS 15 9530 Randomly Flickers", KB 000218908)
where Dell themselves recommend disabling PSR in the Intel Graphics
Command Center on Windows.
- Was not happening on Ubuntu 24.04 with kernel 6.x — regression
+ Was not happening on Ubuntu 24.04 with kernel 6.x — regression
introduced by the move to kernel 7.0 and/or pc-kernel snap on 26.04.
- == Standard workaround is blocked ==
- The well-known workaround `i915.enable_psr=0` cannot be applied on 26.04
with the current setup:
- 1. /etc/default/grub does not exist / is not consumed (snap-managed
+ == Evidence (captured 2026-05-09) ==
+
+ PSR state DURING a flicker episode (22:47):
+
+ Source PSR/PanelReplay status: IDLE [0x04090003]
+ Sink PSR status: 0x4 [transition to inactive, capture and display, timing
re-sync]
+
+ A live monitor of i915_edp_psr_status detected 7 PSR transitions
+ in a 10s window coinciding with the visible flicker.
+
+ PSR state ~1 minute later, after the symptom resolved (22:49):
+
+ Source PSR/PanelReplay status: SRDENT [0x40030009]
+ Sink PSR status: 0x2 [active, display from RFB]
+
+ The "timing re-sync" sink state is what produces the visible flicker
+ on the eDP panel; it also triggers cascading PCIe runtime PM activity
+ that re-enumerates USB devices on the Thunderbolt dock (audible
+ "clink-clong") and briefly drops Bluetooth on hci0.
+
+
+ == Standard workaround is blocked ==
+ The well-known workaround `i915.enable_psr=0` cannot be applied on 26.04
with the current setup:
+
+ 1. /etc/default/grub does not exist / is not consumed (snap-managed
kernel cmdline).
- 2. `snap set system system.kernel.cmdline-append="i915.enable_psr=0"` fails
with:
- "i915.enable_psr=0" is not allowed in the kernel command line by the
gadget
- The pc gadget snap (rev 220) gadget.yaml whitelist only permits `quiet`
and `splash`.
+ 2. `snap set system system.kernel.cmdline-append="i915.enable_psr=0"` fails
with:
+ "i915.enable_psr=0" is not allowed in the kernel command line by the
gadget
+ The pc gadget snap (rev 220) gadget.yaml whitelist only permits `quiet`
and `splash`.
- 3. `system.kernel.dangerous-cmdline-append` is not usable: requires
+ 3. `system.kernel.dangerous-cmdline-append` is not usable: requires
model grade `dangerous`. This system is grade `signed` (Enhanced FDE).
- 4. /etc/modprobe.d/i915-disable-psr.conf with `options i915 enable_psr=0`
is ignored: i915 loads from the initrd embedded in kernel.efi (signed) before
the encrypted rootfs is mounted, so the local modprobe.d is never consulted.
- Verified by reboot test (enable_psr stays at -1).
+ 4. /etc/modprobe.d/i915-disable-psr.conf with `options i915 enable_psr=0`
is ignored: i915 loads from the initrd embedded in kernel.efi (signed) before
the encrypted rootfs is mounted, so the local modprobe.d is never consulted.
+ Verified by reboot test (enable_psr stays at -1).
- 5. /sys/module/i915/parameters/enable_psr* are read-only at runtime
+ 5. /sys/module/i915/parameters/enable_psr* are read-only at runtime
(mode 0400 root, write returns Permission denied even with sudo).
- 6. /sys/kernel/debug/dri/.../i915_edp_psr_debug write is blocked by
+ 6. /sys/kernel/debug/dri/.../i915_edp_psr_debug write is blocked by
kernel lockdown (Secure Boot).
- Net result: a user with `signed` Enhanced FDE on this hardware has no
+ Net result: a user with `signed` Enhanced FDE on this hardware has no
supported way to disable a known-buggy display feature.
- == Request ==
- Either:
- (a) Add the well-known display-related i915 parameters (i915.enable_psr,
i915.enable_fbc, i915.enable_psr2_sel_fetch, i915.enable_dc) to the
kernel-cmdline allow list of the `pc` gadget snap, so users on `signed` FDE
Enhanced systems
- can apply standard hardware workarounds; or
- (b) Quirk-disable PSR in the i915 driver for the Dell XPS 15 9530 panel
(and similar panels with documented Dell-side PSR issues), in line with Dell's
own Windows guidance.
+ == Request ==
+ Either:
+ (a) Add the well-known display-related i915 parameters (i915.enable_psr,
i915.enable_fbc, i915.enable_psr2_sel_fetch, i915.enable_dc) to the
kernel-cmdline allow list of the `pc` gadget snap, so users on `signed` FDE
Enhanced systems
+ can apply standard hardware workarounds; or
+ (b) Quirk-disable PSR in the i915 driver for the Dell XPS 15 9530 panel
(and similar panels with documented Dell-side PSR issues), in line with Dell's
own Windows guidance.
- == Related ==
- - LP #2065096 — i915 Display is Laggy/Unresponsive when PSR is enabled
(Dell Latitude 7430/9430, same root cause, 24.04 / kernel 6.8). Workaround
there is i915.enable_psr=0 in GRUB — that escape hatch no longer exists on
26.04 with
- `signed` FDE.
- - Dell KB 000218908 — XPS 15 9530 random flickering, recommends disabling
PSR.
- - Discourse: "The pc-kernel snap on 26.04 prevents users from installing
additional firmware" — same family of customisation lock-out issues on 26.04.
+ == Related ==
+ - LP #2065096 — i915 Display is Laggy/Unresponsive when PSR is enabled
(Dell Latitude 7430/9430, same root cause, 24.04 / kernel 6.8). Workaround
there is i915.enable_psr=0 in GRUB — that escape hatch no longer exists on
26.04 with
+ `signed` FDE.
+ - Dell KB 000218908 — XPS 15 9530 random flickering, recommends disabling
PSR.
+ - Discourse: "The pc-kernel snap on 26.04 prevents users from installing
additional firmware" — same family of customisation lock-out issues on 26.04.
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-15-generic (not installed)
ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
Uname: Linux 7.0.0-15-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Sat May 9 22:18:19 2026
IwDevWlp0s20f3Link: Not connected.
MachineType: Dell Inc. XPS 15 9530
ProcEnviron:
- LANG=es_ES.UTF-8
- PATH=(custom, no user)
- SHELL=/bin/bash
- TERM=xterm-256color
- XDG_RUNTIME_DIR=<set>
+ LANG=es_ES.UTF-8
+ PATH=(custom, no user)
+ SHELL=/bin/bash
+ TERM=xterm-256color
+ XDG_RUNTIME_DIR=<set>
ProcFB: 0 i915drmfb
ProcKernelCmdLine: snapd_recovery_mode=run console=ttyS0,115200n8
console=tty1 panic=-1 quiet splash snapd.xkb="es,pc105,,"
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/24/2025
dmi.bios.release: 1.29
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.29.0
dmi.board.name: 0P6GXD
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.ec.firmware.release: 1.17
dmi.modalias:
dmi:bvnDellInc.:bvr1.29.0:bd12/24/2025:br1.29:efr1.17:svnDellInc.:pnXPS159530:pvr:rvnDellInc.:rn0P6GXD:rvrA00:cvnDellInc.:ct10:cvr:sku0BEB:pfaXPS:
dmi.product.family: XPS
dmi.product.name: XPS 15 9530
dmi.product.sku: 0BEB
dmi.sys.vendor: Dell Inc.
** Description changed:
== Hardware ==
- Dell XPS 15 9530 (BIOS 1.29.0)
- iGPU: Intel Raptor Lake-P [Iris Xe Graphics] (device ID a7a0, integrated
display version 13.00 stepping E0)
- dGPU: NVIDIA RTX 4060 Max-Q (Optimus, displays driven by iGPU)
- Connected: internal eDP-1 panel (PSR1 capable) + 2x DisplayPort over Dell
Thunderbolt Dock
== Software ==
- Ubuntu Desktop 26.04, snap model `ubuntu-classic-2604-amd64`, grade
`signed` (FDE Enhanced, TPM-sealed LUKS)
- Kernel: 7.0.0-15-generic (pc-kernel snap rev 3419, channel 26.04/stable)
- Bootloader: systemd-boot via signed kernel.efi from pc-kernel snap
(Secure Boot + kernel lockdown active)
== Symptom ==
Recurring display flicker on the eDP panel together with simultaneous USB
re-enumeration ("clink-clong" sound on the Dell TB Dock), USB audio
interruption, and brief Bluetooth (hci0) drop. Episodes last ~1 second and
repeat several
times per day, more frequently when the dGPU activates (e.g. Steam/PRIME
render offload).
PSR debug status during the glitch shows the panel stuck in SRDENT
(Self-Refresh Data Enable) with very high transition rate; counter rises
~500/s. State returns to IDLE when the symptom resolves:
Source PSR/PanelReplay status: SRDENT [0x400f0009] (during glitch)
Source PSR/PanelReplay status: IDLE [0x040b0001] (resolved)
This matches Dell's documented hardware issue for the XPS 15 9530
panel ("LCD Screen on the XPS 15 9530 Randomly Flickers", KB 000218908)
where Dell themselves recommend disabling PSR in the Intel Graphics
Command Center on Windows.
Was not happening on Ubuntu 24.04 with kernel 6.x — regression
introduced by the move to kernel 7.0 and/or pc-kernel snap on 26.04.
-
== Evidence (captured 2026-05-09) ==
PSR state DURING a flicker episode (22:47):
Source PSR/PanelReplay status: IDLE [0x04090003]
Sink PSR status: 0x4 [transition to inactive, capture and display, timing
re-sync]
A live monitor of i915_edp_psr_status detected 7 PSR transitions
in a 10s window coinciding with the visible flicker.
PSR state ~1 minute later, after the symptom resolved (22:49):
Source PSR/PanelReplay status: SRDENT [0x40030009]
Sink PSR status: 0x2 [active, display from RFB]
The "timing re-sync" sink state is what produces the visible flicker
on the eDP panel; it also triggers cascading PCIe runtime PM activity
that re-enumerates USB devices on the Thunderbolt dock (audible
"clink-clong") and briefly drops Bluetooth on hci0.
== Standard workaround is blocked ==
The well-known workaround `i915.enable_psr=0` cannot be applied on 26.04
with the current setup:
1. /etc/default/grub does not exist / is not consumed (snap-managed
kernel cmdline).
2. `snap set system system.kernel.cmdline-append="i915.enable_psr=0"` fails
with:
"i915.enable_psr=0" is not allowed in the kernel command line by the
gadget
The pc gadget snap (rev 220) gadget.yaml whitelist only permits `quiet`
and `splash`.
3. `system.kernel.dangerous-cmdline-append` is not usable: requires
model grade `dangerous`. This system is grade `signed` (Enhanced FDE).
4. /etc/modprobe.d/i915-disable-psr.conf with `options i915 enable_psr=0`
is ignored: i915 loads from the initrd embedded in kernel.efi (signed) before
the encrypted rootfs is mounted, so the local modprobe.d is never consulted.
Verified by reboot test (enable_psr stays at -1).
5. /sys/module/i915/parameters/enable_psr* are read-only at runtime
(mode 0400 root, write returns Permission denied even with sudo).
6. /sys/kernel/debug/dri/.../i915_edp_psr_debug write is blocked by
kernel lockdown (Secure Boot).
Net result: a user with `signed` Enhanced FDE on this hardware has no
supported way to disable a known-buggy display feature.
== Request ==
Either:
(a) Add the well-known display-related i915 parameters (i915.enable_psr,
i915.enable_fbc, i915.enable_psr2_sel_fetch, i915.enable_dc) to the
kernel-cmdline allow list of the `pc` gadget snap, so users on `signed` FDE
Enhanced systems
can apply standard hardware workarounds; or
(b) Quirk-disable PSR in the i915 driver for the Dell XPS 15 9530 panel
(and similar panels with documented Dell-side PSR issues), in line with Dell's
own Windows guidance.
== Related ==
- LP #2065096 — i915 Display is Laggy/Unresponsive when PSR is enabled
(Dell Latitude 7430/9430, same root cause, 24.04 / kernel 6.8). Workaround
there is i915.enable_psr=0 in GRUB — that escape hatch no longer exists on
26.04 with
`signed` FDE.
- Dell KB 000218908 — XPS 15 9530 random flickering, recommends disabling
PSR.
- Discourse: "The pc-kernel snap on 26.04 prevents users from installing
additional firmware" — same family of customisation lock-out issues on 26.04.
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-15-generic (not installed)
ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
Uname: Linux 7.0.0-15-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Sat May 9 22:18:19 2026
IwDevWlp0s20f3Link: Not connected.
MachineType: Dell Inc. XPS 15 9530
ProcEnviron:
LANG=es_ES.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB: 0 i915drmfb
ProcKernelCmdLine: snapd_recovery_mode=run console=ttyS0,115200n8
console=tty1 panic=-1 quiet splash snapd.xkb="es,pc105,,"
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/24/2025
dmi.bios.release: 1.29
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.29.0
dmi.board.name: 0P6GXD
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.ec.firmware.release: 1.17
dmi.modalias:
dmi:bvnDellInc.:bvr1.29.0:bd12/24/2025:br1.29:efr1.17:svnDellInc.:pnXPS159530:pvr:rvnDellInc.:rn0P6GXD:rvrA00:cvnDellInc.:ct10:cvr:sku0BEB:pfaXPS:
dmi.product.family: XPS
dmi.product.name: XPS 15 9530
dmi.product.sku: 0BEB
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/2152105
Title:
i915 PSR causes display+USB+BT glitches on XPS 15 9530; kernel cmdline
whitelist on 26.04 blocks i915.enable_psr=0 workaround
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2152105/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs