Severe display corruption on Dell XPS 13 2026 with Fedora 44 / Intel Xe

I’m running Fedora 44 on a new Dell XPS 13 (2026 model) and I’m experiencing severe display corruption when entering or exiting fullscreen.

Hardware / software

  • Laptop: Dell XPS 13, 2026 model
  • GPU: Intel Wildcat Lake [Intel Graphics]
  • Fedora: Fedora 44
  • Kernel: 7.2.4-200.fc44.x86_64
  • GPU driver: xe
  • Session: GNOME on Wayland
  • Browsers tested: Firefox and Chrome

lspci -k:

00:02.0 VGA compatible controller: Intel Corporation Wildcat Lake [Intel Graphics] (rev 01)
    Subsystem: Dell Device 0e53
    Kernel driver in use: xe
    Kernel modules: xe

Problem

The issue is most easily reproduced by playing a YouTube video and entering fullscreen.

When entering fullscreen, the desktop/video can become extremely stuttery. When exiting fullscreen, the display can become severely corrupted, with pixels/artifacts being painted across the screen.

It is not limited to one browser — I have reproduced it with both Firefox and Chrome.

The display can usually be recovered by pressing the power button to lock the screen and then unlocking it. Interestingly, switching to another TTY with Ctrl+Alt+F3 and then returning to the graphical session does not recover the display.

Kernel errors

After reproducing the problem, dmesg contains repeated errors from the Intel xe DRM driver:

xe 0000:00:02.0: [drm] *ERROR* Timed out waiting for PSR Idle for re-enable
xe 0000:00:02.0: [drm] *ERROR* Timed out waiting PSR idle state
xe 0000:00:02.0: [drm] *ERROR* [CRTC:151:pipe A] DSB 0 poll error

These errors repeat many times.

There is also:

xe 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun

The PSR timeout errors continue repeatedly while the display is in the corrupted state.

Suspected cause

I don’t know the exact cause, but the kernel errors seem strongly related to PSR (Panel Self Refresh) and the Intel Xe display pipeline.

Given that this is a new Wildcat Lake system and the issue occurs during display state changes such as entering/exiting fullscreen, I’m wondering if this is a known Xe/DRM/PSR issue.

I have not yet tried disabling PSR or adding kernel parameters because I’d first like to determine whether this is a known bug and whether there is an appropriate upstream workaround.

Questions

Has anyone else experienced this on the 2026 Dell XPS 13 / Intel Wildcat Lake?

In particular:

  1. Is there an existing Fedora Bugzilla or upstream kernel/Intel Xe issue tracking this?
  2. Is disabling PSR a known workaround for this hardware?
  3. Are there newer kernel/Mesa packages or patches that should be tested?

I’m happy to provide additional dmesg, journalctl, Mesa, Mutter, or display information if useful.

This is a try and see, but add xe.enable_psr=0 to your kernel boot parameters (in GRUB or bootloader config) to completely disable Panel Self Refresh, which resolves the timeout.

Unfortunately this didn’t seem to fix the issue for me. I used this command for reference.

sudo grubby --update-kernel ALL --args ‘xe.enable_psr=0’

Firstly Thank You for trying but it did seem to help on my end. :frowning:

 bat /etc/default/grub|rg CMD
GRUB_CMDLINE_LINUX="rhgb quiet rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core ‘xe.enable_psr=0’"

I’ll leave this one to someone wiser! Best Of luck though.

EDIT: Crap I forgot to mention and I’m very sorry but I’m on F45. (Maybe Imporant)

inxi -SG
System:
  Host: fedora Kernel: 7.2.6-300.fc45.x86_64 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.7.5 Distro: Fedora Linux 45 (KDE Plasma Desktop
    Edition Prerelease)
Graphics:
  Device-1: NVIDIA GA107BM [GeForce RTX 3050 Ti Mobile] driver: nvidia
    v: 615.71.09
  Device-2: Bison Integrated Camera driver: uvcvideo type: USB
  Display: wayland server: Xwayland v: 24.1.13 compositor: kwin_wayland
    driver: gpu: nv_platform,nvidia,nvidia-nvswitch resolution:
    1: 1920x1080~60Hz 2: 1920x1080~120Hz
  API: EGL v: 1.5 drivers: nvidia,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: nvidia mesa v: 615.71.09
    renderer: NVIDIA GeForce RTX 3050 Ti Laptop GPU/PCIe/SSE2
  API: Vulkan v: 1.4.350 drivers: nvidia,llvmpipe surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr

$ inxi -SGC
System:
  Host: fedora Kernel: 6.19.10-300.fc44.x86_64 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.7.5 Distro: Fedora Linux 44 (KDE Plasma Desktop
    Edition)
CPU:
  Info: quad core model: Intel Core i5-10210U bits: 64 type: MT MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 400 min/max: 400/4200 cores: 1: 400 2: 400 3: 400 4: 400
    5: 400 6: 400 7: 400 8: 400
Graphics:
  Device-1: Intel CometLake-U GT2 [UHD Graphics] driver: i915 v: kernel
  Device-2: IMC Networks Integrated Camera driver: uvcvideo type: USB
  Display: wayland server: Xwayland v: 24.1.13 compositor: kwin_wayland
    driver: gpu: i915 resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: iris,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 vendor: intel mesa v: 26.2.2 renderer: Mesa Intel UHD
    Graphics (CML GT2)
  API: Vulkan v: 1.4.341 drivers: intel,llvmpipe surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdriinfo,
    xdpyinfo, xprop, xrandr

EDIT2 I see your on it already. :+1:

inxi -SGC
System:
  Host: fedora Kernel: 7.2.5-300.fc45.x86_64 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.7.5 Distro: Fedora Linux 45 (KDE Plasma Desktop
    Edition Prerelease)
CPU:
  Info: quad core model: Intel Core i5-10210U bits: 64 type: MT MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 400 min/max: 400/4200 cores: 1: 400 2: 400 3: 400 4: 400
    5: 400 6: 400 7: 400 8: 400
Graphics:
  Device-1: Intel CometLake-U GT2 [UHD Graphics] driver: i915 v: kernel
  Device-2: IMC Networks Integrated Camera driver: uvcvideo type: USB
  Display: wayland server: Xwayland v: 24.1.13 compositor: kwin_wayland
    driver: gpu: i915 resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: iris,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 vendor: intel mesa v: 26.2.2 renderer: Mesa Intel UHD
    Graphics (CML GT2)
  API: Vulkan v: 1.4.350 drivers: intel,llvmpipe surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdriinfo,
    xdpyinfo, xprop, xrandr


Thanks for the help though. At this point, I can live with this problem instead of jumping from forum to forum. I’ll keep my fingers crossed that it’ll get fixed in the future with upates.

Hello, were you able to fix the low fps/stuttering issue on this device? I only see 120 Hz option in settings but it looks like it’s running at 30-40 Hz. Additionally, does your laptop’s speakers work? I have the same laptop and facing similar issues

As far as I know, everything works if you use a cutting edge distribution like Fedora/Arch. Make sure to be on Kernel version above 7.x.x

I also tried fedora 44 and even with all updates, my speakers don’t work and my display is stuttery. What are the specs of your laptop? Mine has 16GB RAM and an Intel core 5 320 processor

I have the exact same laptop. After I reinstalled Fedora 44 workstation, everything works as expected now.