因云市场镜像中配备了已预装GRID驱动的免费镜像,创建Linux操作系统的GPU虚拟化型实例时,您可以在镜像区域通过直接选用该免费镜像来自动安装GRID驱动(Linux)。本文主要介绍如何在GPU虚拟化型实例中手动安装GRID驱动(Linux),并验证图形化加速效果。
适用场景
本文操作适用于以下情况同时满足的业务场景。
-
针对深度学习、AI等通用计算业务场景,如果您需要使用Linux操作系统的GPU虚拟化型实例应用于该场景时,请务必安装GRID驱动(Linux)。
-
针对Linux操作系统的虚拟化型GPU实例(例如vgn6i-vws、vgn7i-vws、sgn7i-vws),如需安装GRID驱动(Linux),请参考本文操作。关于GPU虚拟化型实例规格的更多信息,请参见GPU虚拟化型。
说明
如需了解GRID驱动的其他适用场景和安装方式,更多信息,请参见NVIDIA驱动安装指引。
安装GRID驱动
本文以创建Ubuntu 18.04 64-bit操作系统的GPU虚拟化型实例vgn7i-vws为例。
-
登录ECS管理控制台。
-
在左侧导航栏,选择实例与镜像 > 实例。
-
在实例页面,单击创建实例。
-
在自定义购买页签下,按需选择付费类型、地域、网络及可用区、实例规格和镜像等配置。
更多信息,请参见配置项说明。其中,实例规格和镜像说明如下:
-
实例规格
本步骤以购买vgn7i-vws(即
ecs.vgn7i-vws-m4.xlarge
)为例,如下图所示: -
镜像
-
在云市场镜像页签下,单击从云市场获取更多选择(含操作系统)。
在弹出的镜像市场页面,输入GRID 13.5后,单击搜索。
目前支持使用如下Linux操作系统镜像:
-
Alibaba Cloud Linux 2.1903 LTS 64位预装GRID 13.5 SWL驱动镜像
-
Alibaba Cloud Linux 3.2104 LTS 64位预装GRID 13.5 SWL驱动镜像
-
CentOS 7.9 64位预装GRID 13.5 SWL驱动镜像
-
Ubuntu 18.04 64位预装GRID 13.5 SWL驱动镜像
-
Ubuntu 20.04 64位预装GRID 13.5 SWL驱动镜像
-
Ubuntu 22.04 64位预装GRID 13.5 SWL驱动镜像
-
-
根据需要选择相应的镜像(例如Ubuntu 18.04 64位预装GRID 13.5 SWL驱动镜像),然后单击使用。
-
-
在最终创建实例前,请在页面右侧检查实例的整体配置并配置使用时长等选项,确保各项配置符合您的要求。
-
阅读并确认《云服务器ECS服务条款》、《镜像商品使用条款》以及《云服务器ECS退订说明》,单击确认下单。
说明
仅购买包年包月实例时,才需要阅读并确认《云服务器ECS退订说明》。
创建实例一般需要3~5分钟,请您耐心等待。您可前往控制台的实例列表页面查看实例的状态,当实例状态变为运行中时,表示该实例创建完成并成功安装了GRID驱动。
测试图形化界面
本文以Ubuntu 18.04 64-bit操作系统为例,使用GLX测试程序验证安装GRID驱动后的图形化加速效果。
-
准备图形化测试环境。
-
执行以下命令,安装x11vnc。
apt-get install x11vnc
-
执行
lspci | grep NVIDIA
命令,查询GPU BusID。本示例中,查询到的GPU BusID为
00:07.0
。 -
配置X Server环境并重启。
-
执行
nvidia-xconfig --enable-all-gpus --separate-x-screens
命令。 -
编辑/etc/X11/xorg.conf,在
Section "Device"
段添加GPU BusID,如本示例中为BusID "PCI:0:7:0"
。 -
执行
reboot
命令重启系统。
-
-
-
执行以下命令,安装GLX测试程序。
apt-get install mesa-utils
-
执行
startx
命令,启动X Server。-
如果没有
startx
命令,执行apt-get install xinit
命令安装。 -
startx
启动时可能会提示hostname: Name or service not known
。这个提示不会影响X Server启动。您可以执行hostname
命令查询主机名后,再修改/etc/hosts文件,将127.0.0.1
后的hostname
改为本机的hostname。
-
-
开启一个新的SSH客户端终端,执行以下命令,启动x11vnc。
x11vnc -display :1
如果看到如下图所示的信息,表示x11vnc已经成功启动。此时,您能通过VNC Viewer等VNC远程连接软件连接实例。
-
登录ECS管理控制台,在实例所在安全组中添加安全组规则,允许TCP 5900端口的入方向访问。
具体操作,请参见添加安全组规则。
-
在本地主机上,使用VNC Viewer等VNC远程连接软件,通过
实例公网IP地址:5900
连接实例,进入KDE桌面。 -
按以下步骤使用
glxinfo
命令查看当前GRID驱动支持的配置。-
开启一个新的SSH客户端终端。
-
执行
export DISPLAY=:1
命令。 -
执行
glxinfo -t
命令,列出当前GRID驱动支持的配置。
-
-
按以下步骤使用
glxgears
命令测试GRID驱动。-
在KDE桌面上,右键单击桌面,并选择Run Command。
-
执行
glxgears
命令,启动齿轮图形测试程序。如果出现如下图所示的窗口,表明GRID驱动正常工作。
-
腾讯云1折,限时活动,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠
转转请注明出处:http://www.yunxiaoer.com/150935.html