You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10 21H2 WSL2下nvidia-smi返回GPU访问被操作系统拦截如何解决?

问题根因

该问题不属于Optimus双显卡设备不支持WSL2 CUDA,是Windows 10 21H2版本搭配早期测试版NVIDIA驱动(你使用的510.06为测试版驱动)针对移动Pascal架构显卡的已知兼容性Bug,核心原因是当Optimus场景下NVIDIA独显未承担显示输出任务时(从你提供的nvidia-smi -q输出可以看到Display Mode: Disabled),WSL2的GPU透传通道无法正常调用独显。

可落地解决方案

按优先级依次尝试以下操作:

  • 升级Windows系统版本至Windows 10 22H2或Windows 11,21H2对移动独显的WSL2透传支持存在未修复的原生缺陷
  • 卸载当前测试版NVIDIA驱动,清洁安装522.xx及以上版本的正式版Game Ready/Studio驱动,避免旧驱动残留干扰
  • 关闭所有WSL实例后编辑用户目录下的.wslconfig文件,添加如下配置:
[wsl2]
nestedVirtualization=true
guiApplications=false

保存后重启WSL实例测试nvidia-smi输出

  • 进入笔记本BIOS开启独显直连模式,屏蔽核显后再测试WSL2 CUDA功能,戴尔XPS 9560部分BIOS版本支持该切换选项

进一步排查步骤

如果以上操作未解决问题,按以下步骤排查:

  1. 在PowerShell执行wsl --status确认内核版本高于5.10.16.3,若版本过低重新执行wsl --update后重启电脑
  2. 进入WSL2执行ldconfig -p | grep nvidia,确认存在libnvidia-ml.so相关动态库链接,若缺失重新执行WSL内的CUDA Toolkit安装流程,注意不要额外安装WSL内的NVIDIA驱动包
  3. 若必须留存Windows 10 21H2版本,降级NVIDIA驱动至472.xx正式版,该版本对移动Pascal架构显卡和WSL2 CUDA的适配稳定性更高

内容的提问来源于stack exchange,提问作者Marc Stevens

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 14:06:05