Skip to content

No module found after update to 2.9.8.0 #41434

Closed

Description

Windows Version

Microsoft Windows [Versione 10.0.26200.9168]

WSL Version

2.9.8.0

Are you using WSL 1 or WSL 2?

  • WSL 2
  • WSL 1

Kernel Version

6.18.40.1-microsoft-standard-WSL2

Distro Version

Pengwin (debian 13)

Other Software

After update to the latest preview release on star I have this message:

modprobe: FATAL: Module vgem not found in directory /lib/modules/6.18.40.1-microsoft-standard-WSL2

System woks ok for now

Repro Steps

start wsl

Expected Behavior

no message is show and model was found and loaded

Actual Behavior

module not found and loaded

Diagnostic Logs

WslLogs-2026-08-25_12-18-53.tar.gz

Activity

  1. github-actions commented on Aug 25, 2026

    @github-actions
    Contributor
    Diagnostic information
    .wslconfig found
    Detected appx version: 2.9.8.0
    
  2. chemwolf6922 commented on Aug 26, 2026

    @chemwolf6922
    Contributor

    It seems the CONFIG_DRM and CONFIG_DRM_VGEM options are removed in the latest kernel config. Mitchell Levy (@chessturo) . Could you please help take a look? Thanks.

  3. dootn commented on Aug 28, 2026

    @dootn

    I can confirm this. The issue appears to be caused by [commit 7e83488](microsoft/WSL2-Linux-Kernel@7e83488), which removes CONFIG_DRM and CONFIG_DRM_VGEM=m from the x86 WSL kernel config. This explains the vgem module not being found.

  4. chessturo commented on Aug 28, 2026

    @chessturo
    Contributor

    Hi --- what's loading vgem? To be clear, you're not noticing any changes to behavior beyond the line in dmesg?

  5. dootn commented on Aug 31, 2026

    @dootn

    Just to clarify why vgem is needed here: it is part of the DRM side of the WSLg vGPU acceleration path.

    The WSLg documentation for vGPU-accelerated video requires /dev/dri/card0 and /dev/dri/renderD128 in addition to /dev/dxg:

    There are also a couple of related WSL issues showing the relationship between vgem and the /dev/dri devices: #11837 and #12633.

  6. marcorotondi commented on Aug 31, 2026

    @marcorotondi
    Author

    Hi,

    I use pengwin distro.
    this distro have a init script that load those module.

    Image

    I try to open issue on pengwin repository to check is this module is required.
    Thanks

  7. zerebos commented on Oct 2, 2026

    @zerebos

    what's loading vgem?

    By default the Whitewater Foundry's Fedora Remix for WSL loads this on every login through /etc/profile.d/00-remix.sh -> /usr/local/bin/fedoraremix-load-vgem-module in order to accelerate WSLg as Ben mentioned.

  8. crramirez commented on Oct 4, 2026

    @crramirez
    Contributor

    Pengwin maintainer here. The vgem module is needed for VA Video Acceleration. I added modified Pengwin's startup script to mute the error, but without this module, libva stop working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

kconfiglinux kernel configurationkernelWSL kernel

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions