Windows Version
Microsoft Windows [Version 10.0.19045.5247]
WSL Version
2.4.11.0
Are you using WSL 1 or WSL 2?
Kernel Version
6.6.75.1
Distro Version
Arch Latest
Other Software
No response
Repro Steps
export __GLX_VENDOR_LIBRARY_NAME=mesa
export __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json
export GALLIUM_DRIVER=d3d12
export MESA_LOADER_DRIVER_OVERRIDE=d3d12
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/dzn_icd.x86_64.json
export PICOM_DEBUG=always_rebind_pixmap
export PULSE_SERVER=unix:/run/user/1000/pulse
- Build KConfig based on working config for 6.6.36 Kernel running.
- Update .wslconfig to point to custom Kernel
- Mount modules.vhdx in windows with wsl --mount --vhd d:\WSL\kernels\modules.vhdx --name kernel-modules
- Create a systemd service to create a link to the modules.vhdx in /mnt/wsl/kernel-modules to /lib/modules/$(uname -r) after local-fs.target
- Confirm modules are available on vhdx file.
- Shutdown distro and shutdown wsl
- Mount modules.vhdx
- Start WSL and Start Distro
Expected Behavior
That the following nodes be available for rendering.
/dev/dri/card0
/dev/dri/card1
/dev/dri/renderD128
Actual Behavior
I can launch apps that dont use the rendernode like glxinfo and glxgears successfully but anything that looks for the cards or the render node at /dev/dri fails. Manually loading dxgkrnl or any driver Ive tried for that matter makes no difference.
Diagnostic Logs
No response
Windows Version
Microsoft Windows [Version 10.0.19045.5247]
WSL Version
2.4.11.0
Are you using WSL 1 or WSL 2?
Kernel Version
6.6.75.1
Distro Version
Arch Latest
Other Software
No response
Repro Steps
export __GLX_VENDOR_LIBRARY_NAME=mesa
export __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json
export GALLIUM_DRIVER=d3d12
export MESA_LOADER_DRIVER_OVERRIDE=d3d12
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/dzn_icd.x86_64.json
export PICOM_DEBUG=always_rebind_pixmap
export PULSE_SERVER=unix:/run/user/1000/pulse
Expected Behavior
That the following nodes be available for rendering.
/dev/dri/card0
/dev/dri/card1
/dev/dri/renderD128
Actual Behavior
I can launch apps that dont use the rendernode like glxinfo and glxgears successfully but anything that looks for the cards or the render node at /dev/dri fails. Manually loading dxgkrnl or any driver Ive tried for that matter makes no difference.
Diagnostic Logs
No response