前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GPU机器如何支持DX、如何开启OpenGL、如何D3D兼容?安装Grid驱动!

GPU机器如何支持DX、如何开启OpenGL、如何D3D兼容?安装Grid驱动!

原创
作者头像
Windows技术交流
修改2024-06-05 18:54:59
8.4K1
修改2024-06-05 18:54:59
举报
文章被收录于专栏:Windows技术交流

GPU机器有2种,一种是GPU云服务器,一种是裸金属GPU,裸金属只能用公共镜像列表里的镜像

建议选用GN7vw、GNV4、GNV4v机型,开白后可以用GPU云服务器专用机型的专用公共镜像是免费的,参考本文下面的内容。

结论先行:3D、渲染业务,建议使用Grid公共镜像购买渲染型实例,即GN7vw、GNV4、GNV4v机型的机器。GI1只适用Linux,用的人少,忽略;GA3我没用过,不清楚。

知识拓展,啥叫vGPU?即切分卡。GN7vw 、GN7实例簇提供支持 vGPU 的实例类型。其中 GN7vw vGPU 的类型为 vDWS,GN7 vGPU 的类型为vCS(只支持Linux)。

GPU NVIDIA驱动分两种,计算和渲染,如果是3D渲染业务,需要安装Grid驱动。

参考这个文档只安装NVIDIA Tesla 驱动是不够的,还得安装Grid驱动,要不然会有类似下面这样的报错(软件品类多,报错五花八门,主要集中在OpenGL、D3D),不限于下面这几种:

①任务管理器怎么没有GPU,正常应该是这样,我这个怎么没有GPU呢?

答:≥OS Build17763的系统才会显示,即2018年国庆后的Win10、Server2019、Server2022、Win11这些新系统才会在任务管理器的性能页签里显示GPU模块,Server2016等低版本系统是不会显示的,在此基础上,还需要安装Grid驱动才行,而Grid License本来就是需要跟NVIDIA申请的,腾讯云渲染型专用的grid公共镜像已经集成grid驱动和license,镜像免费,如果机型不对,是选不到grid公共镜像的,得是渲染型才行。

如果头铁,就是不用渲染型,就要选计算型,还想用grid驱动和license,那就参考https://cloud.tencent.com/document/product/560/30060 去跟NVIDIA交涉吧(本人头铁,试过,NVIDIA只对接企业用户)

总之,自己配置Grid驱动太麻烦了,还是用渲染型现成的grid公共镜像吧,如果选的是GN7vw、GNV4、GNV4v渲染型GPU实例,可以看看该机型公共镜像Windows列表里带GRID字样的镜像,已经预装了GRID驱动和license。

②OpenGL 3.3 or higher is required

③D3D11-compatible GPU is required

④DX12 is not supported

⑤【A10显卡的渲染实例跑渲染软件时there-is-no-cuda-device-which-is-selected】

渲染实例GNV4v,单独安装了cuda驱动是安装成功的,运行cuda自带的demo也能通过,显卡识别出来了,还报there-is-no-cuda-device-which-is-selected,这里是不是这个软件对cuda版本有要求?是的

https://forums.developer.nvidia.com/t/there-is-no-cuda-device-which-is-selected-cinema-4d-octane-render/108073

这个帖子说要升级软件

https://render.otoy.com/forum/viewtopic.php?f=98&t=76505 这个帖子也说了

显卡是新显卡,软件是老软件,论坛帖子里反馈相同问题了,解决方案就是升级软件适应显卡

C4D (CINEMA 4D) R19版本太低了

https://www.maxon.net/zh/downloads

想显卡驱动迁就C4D,希望每个版本都能支持A10,那A10的驱动可以降下来不?

不可以,降低GPU驱动会导致GPU卡无法正常运行

A10是NVIDIA新推出的GPU卡,需要470以上版本才可支持A10 GPU卡

显卡是新显卡,软件是老版本,论坛帖子里反馈相同问题了,解决方案就是升级软件版本适应显卡

如果期望使用老版本软件,推荐使用GN7vw实例,支持R450版本的gpu驱动,支持的软件版本更多(但是低版本没有license了,NVIDIA不可能长期支持低版本)

如果业务必须使用Grid驱动(例如3D渲染业务,比如blenderCyclone 3DR等软件)建议使用grid公共镜像购买渲染型机器,Grid公共镜像集成好相关驱动了,并且是免费的。

目前GNV4v机型应该是需要白名单的,GN7vw需要自助申请白名单,GNV4不需要申请直接就能看到。

https://cloud.tencent.com/document/product/560/63854#GN7vw

白名单生效有个过程,有时候很快,有时候要等若干分钟,最长20分钟左右全地域同步,快的话一两分钟就能刷到

怎么验证效果?可以安装blender,打开blender不报错就行

另外,关于GPU的压测:压测CPU、GPU的软件很多,可以谷歌下

https://cloud.tencent.com/developer/article/1923257

比如heavyload、OctaneBench、vray bench等很多压测软件,有的既能压测CPU,也能压测GPU

cpu、gpu压测工具

HeavyLoad

https://www.jam-software.com/heavyload

Another good stress testing tool is HeavyLoad. It doesn’t just stress test the CPU, but it also lets you monitor your GPU temp as your computer is put through its paces.

远程情况下打开任务管理器→性能→GPU0,能看到并且cmd执行"C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe" 或"C:\Windows\System32\nvidia-smi.exe"显示信息正常,heavyload、OctaneBench、vray bench压测没问题或跑blender不报错,就代表显卡驱动没问题。

系统差异,2019任务管理器 → 性能页签 → 有GPU0,2016那里则没有GPU0,但是不影响cmd命令行执行nvidia-smi.exe来看结果,并且heavyload都比较直观,heavyload跑起来后在cmd命令行重新执行nvidia-smi.exe就能看到GPU的使用率。

从Grid14.2开始,驱动没有2016支持了,Grid15.x之前的驱动没有license支持了,因此,如果用渲染型,系统就不要搞Server2016了,可以就地升级到Server2019或Server2022,参考https://cloud.tencent.com/developer/article/2396663

就地升级(维护)系统,版本要对,同版本的才支持,不同版本的不行,比如得是pc对pc、server对server、en对en、cn对cn、桌面版对桌面版、core纯命令行版对core纯命令行版,交叉的不行

就地升级(维护)系统,版本要对,同版本的才支持,不同版本的不行,比如得是pc对pc、server对server、en对en、cn对cn、桌面版对桌面版、core纯命令行版对core纯命令行版,交叉的不行

就地升级(维护)系统,版本要对,同版本的才支持,不同版本的不行,比如得是pc对pc、server对server、en对en、cn对cn、桌面版对桌面版、core纯命令行版对core纯命令行版,交叉的不行

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 怎么验证效果?可以安装blender,打开blender不报错就行
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档