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渲染业务,比如blender、Cyclone 3DR等软件)建议使用grid公共镜像购买渲染型机器,Grid公共镜像集成好相关驱动了,并且是免费的。
目前GNV4v机型应该是需要白名单的,GN7vw需要自助申请白名单,GNV4不需要申请直接就能看到。
https://cloud.tencent.com/document/product/560/63854#GN7vw
白名单生效有个过程,有时候很快,有时候要等若干分钟,最长20分钟左右全地域同步,快的话一两分钟就能刷到
另外,关于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 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有