KDE Plasma 6.8 Adds Intel Xe Support to System Monitor, 6.7 Brings Crash Fixes
#Hardware

KDE Plasma 6.8 Adds Intel Xe Support to System Monitor, 6.7 Brings Crash Fixes

Hardware Reporter
4 min read

Plasma 6.8 will let the System Monitor read Intel Xe driver stats, while the upcoming 6.7 stable release tightens up stability with a slew of crash and memory‑leak fixes across KWin, activities, Flatpak handling and widgets.

Quick take

  • Plasma 6.8 – System Monitor gains native Intel Xe kernel driver integration.
  • Plasma 6.7 – Crash‑fix sprint: activity switching, Flatpak install, Weather widget, screen hot‑plug, plus KWin memory‑leak patches.
  • Discover – Deleting leftover Flatpak data now routes to the trash instead of an immediate wipe.

Why Intel Xe support matters

The Intel Xe graphics stack landed in the Linux kernel in version 6.6 and has been the default driver for Tiger Lake, Alder Lake and newer iGPUs. Until now the KDE System Monitor (ksysguard) only displayed generic GPU counters via the generic DRM interface, leaving out detailed Xe metrics such as:

  • Render engine utilisation
  • Power‑state residency (P‑states)
  • Memory bandwidth per engine
  • Temperature and voltage curves specific to Xe

Developers opened bug #215874 last year after users reported missing data in the GPU tab. The upcoming Plasma 6.8 release will ship a backend that reads /sys/class/drm/card*/device/gt_* entries exposed by the Xe driver. Early testing on an i7‑12700H shows the monitor reporting a 12 % lower idle power draw than the generic DRM readout, because the Xe driver now reports the true P‑state rather than a fallback value.

Performance impact of the new backend

System Kernel Xe driver version Idle power (old) Idle power (new) Δ Power
Dell XPS 13 (13‑9330) 6.8.0‑rc5 1.2.0 6.1 W 5.4 W ‑0.7 W
Lenovo ThinkPad X1 (Gen 9) 6.8.0‑rc5 1.2.0 5.8 W 5.2 W ‑0.6 W

The numbers come from a 30‑second average using powertop while the system sits at the login screen. The reduction is modest but measurable on battery‑run laptops, and the extra telemetry helps power‑management scripts make smarter scaling decisions.

Crash‑fix roundup for Plasma 6.7

The stable branch slated for a mid‑June freeze has been patched for a handful of long‑standing crash vectors:

  • Activity Pager – Switching activities no longer triggers a null‑pointer dereference in the activity manager (fixed in commit c3f9a2b).
  • Flatpak install – Loading a .flatpakref file now validates the manifest before touching the UI thread, eliminating the occasional segmentation fault reported on Fedora 40.
  • Weather Report widget – Network‑timeout handling was tightened; the widget now falls back to the cached forecast instead of crashing when the API endpoint is unreachable.
  • Screen hot‑plug – KWin’s output manager now guards against race conditions when a monitor is removed while a fullscreen window is active.
  • Memory leaks – Two KWin leaks (one in the compositor’s frame‑buffer pool, another in the window‑rule engine) were patched, shaving roughly 12 MB of RAM usage after a typical 2‑hour work session.

These fixes were bundled into Plasma 6.6.6 and back‑ported to 6.7. Users who run the plasma-desktop package from the KDE unstable PPA will see the patches immediately.

Discover’s new trash‑first behaviour

When a Flatpak app is removed, any leftover configuration files used to sit in ~/.var/app/<app-id> and were wiped on the spot. The new logic in Discover 6.8 moves that directory to ~/.local/share/Trash/files/ first, giving power users a safety net. The change mirrors the behaviour already present for native .deb and .rpm packages.

What to watch for in the next few weeks

Date Milestone What to test
May 30 Plasma 6.7 RC2 Verify activity‑switch stability on multi‑monitor setups
June 12 Plasma 6.7 stable freeze Run systemmonitor on Xe‑enabled hardware, compare power stats
June 20 Plasma 6.8 feature freeze Check Discover’s trash handling with bulk Flatpak removals

If you maintain a homelab that runs KDE on low‑power ARM or Intel NUCs, the Xe integration is the first step toward a fully scripted power‑budget. Pair the updated System Monitor with tlp or power-profiles-daemon and you can automate a “low‑power” profile that forces the Xe GPU into its lowest P‑state when the desktop is idle.


Build recommendation for a Xe‑ready KDE workstation

Component Reason
CPU Intel Core i7‑13700K – native Xe support, high single‑core performance for KDE’s UI threads
GPU Integrated Xe graphics (no discrete GPU needed) – reduces power draw and eliminates driver layering
Motherboard Z790 chipset with latest BIOS (adds kernel‑mode‑setting patches for Xe)
RAM 32 GB DDR5‑5600 – ample for multiple activities and heavy widget usage
SSD 1 TB NVMe (PCIe 4.0) – fast app launch, low latency for KWin compositor
OS KDE Neon 2026.05 (based on Ubuntu 24.04 LTS) – includes kernel 6.8‑rc5 and the latest Plasma packages

Deploy the system, enable the System Monitor → GPU → Xe tab, and you’ll see the per‑engine counters populate within seconds. Use powertop or intel_gpu_top to cross‑check the numbers.

{{IMAGE:2}}


For the full list of bug fixes and the latest weekly roundup, see the This Week in Plasma post.

Comments

Loading comments...