1. 前置条件
-
Windows 版本:Windows 11(或 Win10 2004+),WSL2 已启用
-
WSL 发行版:推荐 Ubuntu 22.04/24.04
-
Windows 侧驱动 :确保已安装最新版 AMD Adrenalin 显卡驱动(Windows 侧负责提供 D3D12/GPU 支持,WSL 内不需要安装 AMD Linux 驱动)
检查 WSL 版本:
bash
wsl -l -v
2. 安装/更新 Mesa(关键:需包含 Dozen 驱动)
Ubuntu 官方仓库的 mesa-vulkan-drivers 默认不包含 WSL2 所需的 dozen (dzn) 驱动。 推荐使用 kisak-mesa PPA 获取包含 Dozen 驱动的最新 Mesa:
bash
sudo add-apt-repository -y ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y
验证 Dozen 驱动是否安装成功:
bash
dpkg -L mesa-vulkan-drivers | grep dzn
应输出类似:
bash
/usr/lib/x86_64-linux-gnu/libvulkan_dzn.so
/usr/share/vulkan/icd.d/dzn_icd.json
3.同时安装 Vulkan 工具用于验证:
bash
sudo apt install -y vulkan-tools
4. 验证 Vulkan 是否调用到 GPU
bash
vulkaninfo --summary
deviceName能看到显卡型号就说明成功