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
.flatpakreffile 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
Please log in or register to join the discussion