GPU驱动安装
安装正确合适的GPU驱动至关重要,关系着是否能正常使用GPU显示或者是加速运算等工作。各型号GPU皆可从NVIDIA 官方网站下载到适合的GPU驱动版本。通过选择GPU型号、操作系统,即可找到适合自己系统的GPU驱动。如果下载的是源码文件则需要编译安装,不过现在官方提供的Linux显卡驱动多是以.run为后缀的,这种直接在命令行中运行 bash driveName.run 运行即可安装。
下载驱动
我的GPU型号是Quadro RTX 8000, 2020年底英伟达刚出新款GPU,在英伟达官网查到对应的驱动为NVIDIA-Linux-x86_64-460.32.03.run,大小140M,我是直接从官网网页下载的,下载网速很慢,下载的驱动已经上传百度云了,有用到可以自取。
GPU查询网址: https://www.nvidia.com/download/index.aspx?lang=en-us
nouveau驱动屏蔽
Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持,但大多linux系统都集成了该驱动,安装NVIDIA官方私有驱动的时候Nouveau成为了阻碍,一般会报下面错误。
“ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver……”
不干掉Nouveau安装时总是报错,所以安装GPU驱动之前先要干掉Nouveau。
使用命令 lsmod |grep nouveau
,查看是否在使用nouveau驱动,输出如下:
nouveau 1949696 0
mxm_wmi 16384 1 nouveau
wmi 32768 2 mxm_wmi,nouveau
video 49152 1 nouveau
ttm 106496 2 drm_vram_helper,nouveau
drm_kms_helper 184320 4 ast,nouveau
i2c_algo_bit 16384 3 igb,ast,nouveau
drm 491520 6 drm_kms_helper,drm_vram_helper,ast,ttm,nouveau
使用如下命令,屏蔽nouveau驱动,并重启机器。
sudo -s
echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist-nouveau.conf
update-initramfs -u
reboot
重启机器后,再次使用lsmod |grep nouveau
命令查看,确认nouveau驱动已被屏蔽。
被动式散热和主动式散热区别
其实每个服务器都自带了那么一点点GPU,用来显示图形桌面,大概几十M。如果我们安装了GPU,桌面显示要不要使用GPU显存,对于Windows版本来说,没有显示问题,Linux版本会显示问题,尤其安装了ubuntu桌面版的服务器。
GPU卡可