华为云GPU实例图形加速场景最佳实践

举报
呼哈呼哈 发表于 2021/01/19 16:23:11 2021/01/19
【摘要】 在云上使用GPU图形加速功能时,对GPU驱动以及远程连接方式等有一些约束。为了降低用户的学习使用成本,这里给出了一些实践方面的建议。选用合适规格的GPU不同的图形加速场景对GPU的性能或者显存大小有不同的需求,请根据测试软件官方的推荐配置(一般此类软件的官网都会提供)或者云下使用的机器配置,选用合适规格的GPU加速实例。不同显卡的性能对比可参考:https://www.techpowerup...

在云上使用GPU图形加速功能时,对GPU驱动以及远程连接方式等有一些约束。为了降低用户的学习使用成本,这里给出了一些实践方面的建议。

选用合适规格的GPU

不同的图形加速场景对GPU的性能或者显存大小有不同的需求,请根据测试软件官方的推荐配置(一般此类软件的官网都会提供)或者云下使用的机器配置,选用合适规格的GPU加速实例。

不同显卡的性能对比可参考:https://www.techpowerup.com/gpu-specs/

检查GPU驱动是否是GRID驱动

在需要使用搭载了英伟达Tesla系列GPU实例的图形加速能力时(OpenGL/Direct3D/Vulcan...),GPU实例(P1/P2v/P2vs...),都需要安装使用合适版本的GRID驱动,因此请检查是否已经正确安装GRID驱动。其中G5实例提供的公共Windows镜像中已经预装了GRID驱动,如果需要使用其他镜像甚至是自定义镜像,则需要安装GRID驱动。

说明:

  • G1-8Q G5-16Q 分别是Tesla M60 V100直通实例,在使用时支持使用GRID驱动版本。

此外对vGPU实例,实例中的OS驱动版本要和宿主机驱动版本匹配,否则会出现不兼容的情况。用户自定义安装驱动时需要选用适合的驱动版本。

不同实例支持的驱动版本与详细安装和配置指导请参见:GPU加速型实例安装GRID/vGPU驱动

对于Linux系统, 比如CentOS系统,安装图形界面和GRID驱动请参见这里

配置NVIDIA GRID License

使用GRID驱动发挥GPU图形加速能力需要配置GRID License使用,License的购买/试用,请参见GPU加速型实例安装GRID/vGPU驱动

使用支持GPU加速的远程连接工具

GPU实例在使用GRID驱动时,需要使用合适的支持GPU加速的远程连接工具。

一般使用(有功能或者性能约束)

  • 微软远程桌面(RemoteFX):该协议对GPU加速支持有较多约束,不支持使用OpenGL加速,不支持配置英伟达控制面板,除了做基本的登录配置等外,强烈不推荐使用该协议使用GPU图形加速功能。
  • VNC server/client: 比如TightVNC等,支持GPU加速。优点是有软件开源且免费的实现,安装配置简单,跨平台支持Linux和Windows。缺点是VNC性能表现一般,如果对连接质量(比如帧率,流畅度,网络等)有较高要求,不建议使用该方式。
  • TeamViewer: 支持GPU图形加速,个人版免费使用,安装和使用方便,但是性能表现一般。

专业场景(完善支持GPU加速,推荐使用)

开发级 (云游戏/VR平台开发者)

  • 使用英伟达提供的NVAPI, NV-capture-SDK, NVCODEC等自行实现串流工作,适用于做云游戏/VR/直播等场景。

使用标准图形Benchmark测试

  • SpecViewperf 13: 专业级3D设计渲染类基准测试工具
  • Heaven:游戏类基准测试工具
  • 3Dmark:游戏类基准测试工具
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。