News report
WSL2 Kernel 6.18.54.1 Adds DXGKRNL Native Fence Sharing
Microsoft's WSL2 Linux kernel 6.18.54.1 adds DXGKRNL native fence sharing, restores DRM/VGEM and PPP, and enables BPF LSM by default.
On this page
Microsoft refreshes the WSL2 kernel to Linux 6.18.54
Microsoft has published linux-msft-wsl-6.18.54.1, a new release of its downstream Linux kernel for Windows Subsystem for Linux 2. The tag updates the WSL kernel to upstream stable Linux 6.18.54 and forward-ports Microsoft's Arm64 Hyper-V synthetic clocks/timers and SWIOTLB-pool feature branches.
The release also changes several kernel configuration choices: PPP support is re-enabled, DRM and VGEM are re-enabled, ISO9660 support is built into the kernel rather than shipped as a module, and BPF LSM is enabled by default. Those configuration changes should be read narrowly; for example, re-enabling DRM does not by itself mean every native Linux graphics path becomes available inside WSL2.
| Area | Change | Practical boundary |
|---|---|---|
| Kernel base | Updated to Linux 6.18.54 | Carries the WSL-specific downstream patch set on top of the stable kernel |
| DXGKRNL | Adds native fence sharing support | No performance uplift is claimed by Microsoft |
| DRM / VGEM | Re-enabled in the WSL kernel configuration | Does not imply full native DRM device support for every workload |
| PPP | Re-enabled | Microsoft does not identify a specific networking scenario in the release notes |
| ISO9660 | Built in instead of a module | Packaging/configuration change rather than a new filesystem feature |
| BPF LSM | Enabled by default | Makes the kernel facility available; it does not install a security policy by itself |
Native fence sharing is the notable graphics change
The most technically interesting addition is native fence sharing in DXGKRNL, Microsoft's Linux kernel driver used for DirectX GPU virtualization in WSL2. The patch changes native-fence creation and opening so the host global synchronization object is returned separately rather than overloading the guest device handle, while also tightening handle publication, reference counting and teardown behavior.
GPU fences are synchronization primitives used to coordinate work and resource ownership between GPU and CPU contexts or between processes. The release establishes that WSL's DXGKRNL path now has native-fence sharing support, but Microsoft does not provide benchmark results or name applications that become faster because of it. It would therefore be misleading to turn the kernel change into a general WSL GPU-performance claim.
DRM, VGEM and PPP return after earlier configuration trimming
Microsoft's release notes explicitly call out DRM/VGEM and PPP as re-enabled. The WSL kernel is intentionally configured for a virtualized environment rather than as a general-purpose bare-metal Linux kernel, so configuration options can differ substantially from a typical distribution kernel.
For developers using custom WSL kernels or specialized graphics, networking and test workloads, these restored options may matter directly. For ordinary WSL users, the practical effect depends on which features their Windows host, WSL userspace and applications actually consume.
What the update means for WSL users
This is primarily an infrastructure update: a newer stable Linux base, restored configuration options and a meaningful synchronization addition in the DirectX virtualization driver. It is most relevant to developers following WSL GPU plumbing, custom-kernel users and workloads that depend on the re-enabled kernel facilities.
There is no evidence in the release itself for a universal gaming, CUDA, DirectML or AI performance improvement. Any application-level benefit from native fence sharing will need to be demonstrated by software that uses the path and by controlled measurements on supported Windows, driver and GPU combinations.
Sources
Primary and technical sources
These sources support the reporting and analysis above. Current stories are updated when later evidence materially changes the facts.
01 Microsoft WSL2-Linux-Kernel
linux-msft-wsl-6.18.54.1 release02 Phoronix
Microsoft Updates Its WSL2 Linux Kernel With DXGKRNL Improvement, More Features Enabled