
V100 在 WSL 里无法显示大概率是因为它的TCCTesla Compute Cluster模式与 WSL 要求的WDDMWindows Display Driver Model模式不兼容。TCC 是纯计算模式禁用图形功能而 WSL 的 GPU 虚拟化依赖 WDDM 模式。因此运行nvidia-smi时会报错No devices were found。 核心解决方案将 V100 切换为 WDDM 模式⚠️ 注意修改注册表涉及系统核心设置操作前请务必备份注册表。打开注册表编辑器按Win R输入regedit并回车。定位到显卡参数目录导航至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}。找到 V100 注册表项点击下面的0000、0001等文件夹在右侧查看DriverDesc数据找到显示为 “Tesla V100” 的那个。修改关键键值在右侧窗口操作AdapterType双击将数值数据从2改为1。FeatureScore双击将数值数据从cf改为d1。新建GridLicensedFeatures空白处右键 - 新建 -DWORD (32位)值命名为GridLicensedFeatures数值数据设为7。重启生效关闭注册表打开设备管理器在“显示适配器”下找到 V100右键禁用再右键启用。之后重启 WSL在 PowerShell 运行wsl --shutdown。✅ 验证与最终提示重启 WSL 后运行nvidia-smi仍可能报错这是正常的。只要在 Python 中执行如下代码能成功调用 GPU就说明配置成功了pythonimport torch print(torch.cuda.is_available()) # 应输出 True print(torch.cuda.get_device_name(0)) # 应输出 Tesla V100