切换到WDDM模式,Tesla M4可以用于本地显示输出了!

dbd0b9cf4bc396a0cad23bdc97004c35.gif

正文共:1333 字 21 图,预估阅读时间:2 分钟

上次安装完Tesla M4显卡之后HPE服务器通过显卡直通安装Tesla M4,这算亮机成功了吗?,系统识别正常,但是不能用于显示,也就不能使用常规的测试手段,如鲁大师跑分等等。

在我提出问题之后,收到两位专家的提醒,昵称为“阿多”的粉丝留言:“把这个虚拟机VMware默认显示设备移除,只保留M4,平时只使用rdp,应该就能跑性能测试了”。这个方法我试了一下,因为使用的是VMware ESXi的虚拟化环境,即使禁用了默认显示设备“VMware SVGA 3D”,显示输出仍然无法更改,重启之后该显示设备会自动恢复,方法不适用我的虚拟化环境和这张计算卡。

另外一位昵称为“M.Liu ꡏꡞꡁ ꡙꡞꡓ 유 홍의”的粉丝留言:“参照Tesla P4的教程把TCC改成WDDM模式就能图形计算了”。参照这个方法,我去搜索了一下,并且初步解决了问题,今天给大家做个简单分享。

首先,Tesla在宣传M4的时候称其为“全球首款专为超大规模服务器设计的加速器”,像NVIDIA Tesla/Quadro系列的高端GPU在Windows环境下可以配置为Tesla计算集群(Tesla Compute Cluster,简称 TCC)模式或Windows显示驱动模型(Windows Display Driver Model,简称 WDDM)模式。两种模式适用于不同场景:

TCC模式:GPU完全用于计算,仅支持CUDA(Compute Unified Device Architecture,统一计算设备架构),不能作为本地显示输出。

WDDM:该模式下,GPU既能用于计算,又能用于本地显示输出。

一般而言,对于普通显卡,显卡的驱动类型也分为不同种类,比如我笔记本电脑的显卡是MX250,在搜索驱动时,就会分为Game Ready(GRD)驱动程序和Studio(SD)驱动程序。官方提示,所有的NVIDIA驱动程序均为优秀的游戏和创意应用程序提供完善的功能与支持。对于游戏玩家,希望在新游戏、新补丁和游戏追加下载内容 (DLC) 的发布日第一时间获得支持,请选择 Game Ready 驱动程序;对于内容创作者,优先考虑创意工作流程的稳定性和质量,例如视频编辑、动画、摄影、图形设计和直播等,请选择 Studio 驱动程序。

b6aeb9eb204642a397767803a65685e0.png

我们通过运行DxDiag可以查看DirectX的诊断信息,这里的驱动程序模型显示的就是WDDM模式。

92d79b8c184aca122686e8947c8ea56f.png

而我们在下载Tesla M4的显卡驱动时,就只能选择CUDA Toolkit的版本了。

a8ca7374821ce27331d4dd68c54e86f2.png

可能也和设计用途有关,毕竟我的显卡没有视频输出接口。而且,我们通过DirectX诊断信息是看不到Tesla M4这个GPU的,窗口中只有一个“显示”,缺少“呈现”选项卡。

b274bfa1b7e9d9c4d75b1e4ee04bfc1e.png

NVIDIA控制面板只有一个开发者管理GPU性能计数器的配置项。

a6406638d9e7aea1277596ea57d25e13.png

同时,任务管理器中也没有GPU展示。

0fcd91bfce58b2a11ccfe88f29754b82.png

此时我们运行“regedit”打开注册表。

3b5f5f3bf88d591a74806e3980df98c3.png

然后我们找到以下注册表:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318},下面可能会有多个编号,比如0000和0001,如果有多个显示设备,可能会更多。

ede4be6b360949fbe8e97607aebd7237.png

怎么区分呢?我们可以查看DriverDesc这个注册表,它显示的型号就是对应的显示适配器了。对应的,另外一个显示适配器的值如下:

f97644d596586d16c33ba4d5f91107c7.png

然后我们在0001(对应Tesla M4)下面,删除掉AdapterType这个表项。

6144e4f274d4763f5cad78cdc33172c5.png

然后将FeatureScore的值从 cf修改为d1(十六进制,hex)。

4d8ed3b837be3342f15613eef2a20754.png

接下来,需要设置强制开启GRID模式,新建一个DWORD(32位)值:GridLicensedFeatures,配置值为7(十六进制,hex)。

fc1827f9bc784713cc3ad2bb724ceff1.png

再新建一个DWORD(32位)值:EnableMsHybrid,配置值为1(十六进制,hex)。

09469dd5428454c07ee7bfafbc7a13a3.png

然后在默认输出显卡(0000)下面,新建一个DWORD(32位)值:EnableMsHybrid,配置值为2(十六进制,hex)。

34de5db7cdb8581e3833999e88edb005.png

最后,重启主机。再次查看任务管理器,就可以识别到Tesla M4这个GPU了。

bde7062c7af373829c724163d6b041d0.png

对应的,在DirectX诊断工具中也可以通过“呈现”选项卡看到配置信息,驱动程序模型展示为WDDM 2.7。

0471490ee05e91a53801fde8226b2ef7.png

其他案例中介绍,可以在桌面右击选择“显示设置”,在“屏幕”设置的“图形设置”中,针对指定应用,点击“选项”设置“图形首选项”,选择高性能GPU:NVIDIA Tesla M4。

7ab6a9988b2f535787fc7c56c8a05ce4.png

或者在NVIDIA控制面板中,设置PhysX处理器为“Tesla M4”

f4e538bd6619c504f5b02fe9754967a7.png

查看鲁大师检测的显卡配置。

81a39b720b6e960aa37ec75b99da867b.png

然后就可以使用鲁大师跑分了,得分如下,虽然不高,但终归是用起来了。

e9f55ae38807d0f427aac8cdd03ede03.png

还可以使用FurMark进行测试。

fa7013dafab4876a47f40675181caa8e.png

感谢各位!

765cbd3de9578be1f3b88d63b294fdef.gif

长按二维码
关注我们吧

dca3296aec4ae8833302b4289923b08d.jpeg

a7dc36b962445dd407f3ea444e6c8735.png

HPE服务器通过显卡直通安装Tesla M4,这算亮机成功了吗?

什么?Windows自带的Hyper-V虚拟化你都没用过?

开启Hyper-V之后用不了VMware了,怎么破?

能找到Hyper-V和VMware共存的方法吗?

华为交换机S3700/S5700/CE6800配置SSH远程登录

MSR810配置有线Portal认证

MSR810配置无线Portal认证

阿里云“通义万相”来了,图片生成全新体验!

iperf测试组播的命令是什么?通过HCL学习一下

组播源和组播接收者的IP地址配置不配行不行?

基于子VLAN的组播VLAN实验

ip address命令操作指南

添加组播地址的autojoin标志就能测试祖播了

手撸一个自动创建SSL证书的SHELL脚本

HVV小科普:蓝方是什么?

Linux下的VLC简介

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Danileaf_Guo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值