更新时间:2026-05-21 GMT+08:00
分享

GPU驱动概述

什么是GPU驱动

弹性云服务器的GPU加速性实例能够提供强大的浮点计算能力,从容应对高实时、高并发的海量计算场景。GPU加速性实例本身并未配备相关驱动,在使用前需安装相关驱动,才能实现图形加速或计算加图能力。

GPU加速性实例的详细内容,请参见GPU加速型

GPU加速型实例支持安装两种类型的驱动:GRID驱动和Tesla驱动。

表1 GPU驱动说明

驱动类型

适用场景

加速能力

配套安装

说明

GRID驱动

提供图形加速能力。

适用于3D渲染、图形工作站、游戏加速等场景

CUDA

OpenGL

DirectX

Vulkan

GRID驱动+GRID License

  • GRID驱动自带基础CUDA算力,无需额外安装CUDA工具包。
  • 如果需要使用OpenGL/DirectX/Vulkan等图形加速能力,则需要安装GRID驱动并自行购买和配置使用GRID License。
  • 如果需要同时满足图形加速和计算加速能力,则可以安装GRID驱动配合vDWS类型License,具备完整CUDA能力。

Tesla驱动

提供计算加速能力。

适用于科学计算、深度学习训练和推理等场景。

CUDA

Tesla驱动+CUDA

  • 通常需要配套安装CUDA工具包,否则无法实现计算加速能力。
  • CUDA工具包可免费下载使用。

约束与限制

  • 同一台弹性云服务器仅支持安装GRID驱动或Tesla驱动的一种。因不同驱动内核冲突,服务互斥,若同时安装,会导致黑屏、显卡识别异常等问题。
  • GPU加速性实例支持安装GPU驱动,驱动与GPU显卡及实例类型的关系如表2所示。
    表2 GPU驱动支持的实例类型

    驱动类型

    适用的GPU显卡类型

    对应的GPU实例

    GRID驱动

    T4

    G6v、G6、Pi2

    V100

    G5、P2s、P2vs、P2v

    M60

    G3、G1

    Tesla驱动

    T4

    G6、Pi2

    V100

    G5、P2s、P2vs、P2v

    P4

    Pi1

    P100

    P1

GPU驱动安装方式

GPU驱动的安装与实例类型、镜像类型以及操作节点有关。

使用公共镜像创建Linux系统GPU加速性实例时,可通过如下方式安装GPU驱动:

  • 选择已包含特定GPU驱动的公共镜像
    • 若选择的是包含GRID驱动的公共镜像,则安装后还需要购买和配置对应的GRID License。
    • 若选择的是包含Tesla驱动的公共镜像,则同时包含了Tesla驱动匹配的CUDA工具包,无需其他操作。
    图1 已包含GPU驱动的公共镜像
  • 勾选“自动安装GPU驱动”选项,选择对应的GPU驱动及CUDA工具包
    • 若选择GRID驱动,则安装后还需要购买和配置对应的GRID License。
    • 若选择Tesla驱动,则需要同步选择对应的CUDA工具包,安装后无需其他操作。
    图2 自动安装GPU驱动

使用私有镜像创建的GPU加速型实例,需要在创建完成后,安装GPU驱动,详细方法,请参见创建ECS后安装GPU驱动(Linux和Windows系统)

表3 安装方式

驱动类型

安装方式

安装指导

适用场景

GRID驱动

自动安装

(推荐)自动安装GPU加速型ECS的GPU驱动(Windows)

  • 自动化脚本支持的Windows操作系统及版本:
    • Windows Server 2016 数据中心版
    • Windows Server 2019 数据中心版
  • 自动化脚本支持的实例规格。

手动安装

手动安装GPU加速型ECS的GRID驱动

  • Linux和Windows系统的GPU加速型实例
  • 无法使用自动安装方式的GPU加速型实例

Tesla驱动

自动安装

(推荐)自动安装GPU加速型ECS的GPU驱动(Linux)

  • 自动化脚本支持的Linux操作系统及版本:
    • CentOS:7.6、7.9、8.2
    • Ubuntu:18.04、20.04、22.04
  • 自动化脚本支持的实例规格。

手动安装

手动安装GPU加速型ECS的Tesla驱动

  • Linux和Windows系统的GPU加速型实例
  • 无法使用自动安装方式的GPU加速型实例

相关文档