一、问题描述
服务器用A40 显卡做渲染很卡。
二、软件版本
适用于所有TESLA 版本
三、解决方案
英伟达显卡分计算卡和图形卡,计算卡深度学习能力强,图形能力弱,并且默认屏蔽图形功能。图形卡,图形能力强,深度学习能力弱。
A40 显卡支持计算和显示模式。默认是关闭物理显示输出的模式,只支持计算。要用切换软件打开物理显示输出,然后安装Quadro/RTX驱动才行。
1) 切换显示模式为graphics模式
你的卡很可能被刷成过compute模式,需要切换显示模式为graphics模式。
工具官方链接:NVIDIA Display Mode Selector Tool | NVIDIA Developer
命令格式
Display VBIOS version: displaymodeselector [options] --version [<filename>]
List adapters: displaymodeselector [options] --list
List the GPU mode: displaymodeselector [options] --listgpumodes
Set the display mode to graphics:displaymodeselector [options] --gpumode graphics
Set the display mode to compute: displaymodeselector [options] --gpumode compute
Pop-up all available modes on product for user selection: displaymodeselector [options] --gpumode
你可以在命令行下通过官方工具查看GPU卡目前的模式:
displaymodeselector.exe --listgpumodes
如果显示为compute模式或者graphics模式,但是no output。执行下面的命令切换为graphics模式:
displaymodeselector.exe --gpumode graphics --auto
最后,重启电脑重新安装GPU驱动程序。
2) 安装Quadro/RTX驱动
官方驱动 | NVIDIA
安装驱动后,通过nvidia-smi 来查看显卡是什么模式下运行。TCC是计算模式(用CPU做渲染),WDDM(Windows Display Driver Model)是图形场景模式。WDDM模式即表示正常。

如果nvidia-smi 显示为TCC模式,可通过下面的命令切换为WDDM模式
nvidia-smi.exe -fdm 0
