一切皆留「轨迹」

Windows 计算卡切换WDDM模式

Mar 27,2026
15
0

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和图形功能。

  1. 打开注册表编辑器:按 Win + R,输入 regedit,回车。

  2. 定位到显卡路径:
    导航到以下路径:
    计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}

  3. 找到你的Tesla P100:
    点击展开0000、0001等子文件夹,看右侧的 DriverDesc 字段,找到显示为 "NVIDIA Tesla P100" 的那一项。

  4. 修改或新建以下键值(在P100所在的文件夹内操作):

操作类型

键名 (右键新建)

类型

数值数据 (Value data)

修改

AdapterType

DWORD (32位)

将值从 2 改为 1

修改

FeatureScore

DWORD (32位)

将值从 cf 改为 d1 (十六进制)

新建

GridLicensedFeatures

DWORD (32位)

设置为 7

新建

EnableMsHybrid

DWORD (32位)

设置为 1

注意:如果你的电脑上还有集成显卡(核显)或其他亮机卡,在它们对应的0000文件夹里,也新建一个EnableMsHybrid,但值设置为 2,这样有利于系统正确分配图形任务。

  1. 重启电脑:修改完成后,关闭注册表编辑器,重启电脑使设置生效。

第三步:验证模式切换

重启后,打开命令提示符(管理员),输入以下命令并回车:

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渲染的软件进行硬件加速了。