Windows 10 LTSC 企业版 64bit 版本号:21H2, 正常安装了Nvidia Tesla P100 16G显卡驱动539.28,但是nvidia-smi中显示运行在TCC模式下,如何变为WDDM模式
Tesla P100显卡运行在TCC模式下是正常的,因为NVIDIA的普通数据中心驱动默认就是纯计算模式。要将它切换到WDDM模式以支持图形加速,不能仅靠简单的nvidia-smi命令,核心是需要安装vGPU(或Grid)驱动,并通过修改注册表来“解锁”图形功能。
以下是经过验证的详细操作步骤:
普通的Tesla驱动(如你安装的539.28)在Windows下并不支持WDDM模式。你需要先下载并安装NVIDIA的vGPU(或称为Grid)驱动。
推荐驱动版本:根据实际操作经验,551.78版本的Grid驱动可以很好地支持P100在Windows 10下开启WDDM。你也可以尝试稍旧但稳定的539.41版本。
下载建议:在NVIDIA官网筛选驱动程序时,选择类型为 "vGPU Guest VM" 或 "GRID" 的驱动。
安装好vGPU驱动后,重启电脑。你会发现显卡可能依然处于某种“隐藏”状态,此时需要通过修改注册表强制开启WDDM和图形功能。
打开注册表编辑器:按 Win + R,输入 regedit,回车。
定位到显卡路径:
导航到以下路径:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}
找到你的Tesla P100:
点击展开0000、0001等子文件夹,看右侧的 DriverDesc 字段,找到显示为 "NVIDIA Tesla P100" 的那一项。
修改或新建以下键值(在P100所在的文件夹内操作):
注意:如果你的电脑上还有集成显卡(核显)或其他亮机卡,在它们对应的0000文件夹里,也新建一个EnableMsHybrid,但值设置为 2,这样有利于系统正确分配图形任务。
重启电脑:修改完成后,关闭注册表编辑器,重启电脑使设置生效。
重启后,打开命令提示符(管理员),输入以下命令并回车:
cmd
nvidia-smi查看输出结果,如果显示 WDDM,就说明切换成功了。
补充说明:如果nvidia-smi命令报错或仍显示TCC,可以尝试使用命令行强制切换一次(虽然在Grid驱动下通常不需要):
cmd
cd C:\Program Files\NVIDIA Corporation\NVSMI nvidia-smi -dm 0执行后再次重启。
硬件要求:Tesla P100没有显示输出接口,你的电脑必须有一张亮机卡(如集成显卡或另一张便宜的N卡/AMD卡)用来连接显示器,否则进入系统后画面可能黑屏。
BIOS设置:确保主板的BIOS中开启了 Above 4G Decoding,并设置为 UEFI 启动模式,这能避免很多硬件层面的兼容性问题。
最终确认:成功之后,你可以在Windows的任务管理器中看到GPU的占用率,并且可以使用支持GPU渲染的软件进行硬件加速了。