docs/02_基础操作/从NVIDIA官网安装闭源显卡驱动.md

8.5 KiB
Raw Permalink Blame History

从NVIDIA官网安装NVIDIA闭源显卡驱动

作者:林统度

2022-11-06 18:00:00

GPU-Docs/NVIDIA-GPU-Supported(支持NVIDIA显卡)

一、从NVIDIA官网上下载对应的NVIDIA闭源显卡驱动。 在浏览器使用搜索引擎搜索“NVIDIA Unix Driver”或者是在浏览器的地址栏输入“https://www.nvidia.com/en-us/drivers/unix/”英伟达中文官网“https://www.nvidia.cn/drivers/unix”也可以进入NVIDIA官网的显卡UNIX系统驱动程序页面选择Linux x86_64/AMD64 。在Linux x86_64/AMD64下根据需要选择 Latest Production Branch Version 最新的开发分支版本、Latest New Feature Branch Version 最新的功能特色分支版本或者是 Latest Legacy GPU version 最新的停止更新的GPU驱动版本。一般选择 Latest Legacy GPU version {390.xx.series} 及以上的进行下载。 输入图片说明 进去绿色的链接后再点击 SUPPROTED PRODUCTS 产品支持列表查看自己的NVIDIA显卡型号是否在里面如没有就返回NVIDIA Unix Archive英伟达Unix系统驱动程序页面继续寻找所需显卡驱动。 输入图片说明

二、停用系统附带开源的NVIDIA显卡驱动nouveau。 打开“计算机”、“我的电脑”或者文件管理器,然后打开系统盘,再打开/etc/modprobe.d/新建一个文本文档txt打开在里面输入两行命令。第一行blacklist nouveau 第二行options nouveau modeset=0。将这个文本文档txt另存为此文件夹修改名称为blacklist-nouveau后缀从.txt改为.conf。 输入图片说明 如果modprobe.d文件夹显示被锁住的话请点击鼠标右键选择“以管理员身份打开”或者打开终端输入命令"sudo nano /etc/modprode.d/blacklist-nouveau.conf"然后输入管理员密码通过Nano文本编辑器新建 blacklist-nouveau.conf文件。 输入图片说明 接着在终端输入命令“sudo update-initramfs -u”更新Linux 内核Kernel 的 initramfs 文件然后输入sudo reboot重新启动Linux系统。重新启动后按 Ctrl键+Alt键+F2键 进入命令行模式输入命令“lsmod | grep nouveau”如果没有结果输出则证明系统没有加载nouveau驱动成功禁用了nouveau驱动。

三、在命令行编译安装NVIDIA闭源显卡驱动。 在命令行模式下输入命令“sudo service lightdm stop”停止 lightdm 运行然后输入命令“cd 下载的NVIDIA显卡驱动所在的文件夹路径”再输入命令“sudo su”开启管理员模式。然后输入命令“sudo chmod +x 下载的NVIDIA显卡驱动名称”给予下载的NVIDIA显卡驱动修改系统的权限最后输入命令“sudo ./下载的NVIDIA显卡驱动名称”运行NVIDIA显卡驱动编译。 安装过程会出现第一个弹窗:"Would you like to register the kernel module sources with DKMS ?This will allow DKMS to automatically build a new module ,if you install a different kernel later. "意思大概是“是否要向DKMS注册内核模块源代码这将允许DKMS自动构建一个新的模块如果您以后安装另一个内核的话“。请选择No。 输入图片说明 第二个弹窗:"Install NVIDIA ' s 32-bit compatibility libraries? "意思是“需要安装NVIDIA的32位兼容性库”。选择Yes。 输入图片说明 第三个弹窗:"Would you like to run the nvidia-xconfig utility to automatically update your X conf iguration file so that the NVIDIR X driver will be used when you restart X ? Any pre-existing configuration file will be backed up. "意思大概是“是否要运行nvidia-xconfig实用程序自动更新你的 X conf 配置文件以便在重新启动X时使用 NVIDIA X 驱动程序将备份任何预先存在的配置文件”。选择No。如果选择Yes重启电脑后会无法进入桌面。

四、验证NVIDIA显卡驱动是否安装成功 完成安装后输入命令"nvidia-smi"验证NVIDIA显卡驱动是否安装成功如果有结果显示就证明安装成功了。 输入图片说明

版权声明:本文为<深度Deepin论坛用户林统度>原创,原文链接:[新手教程] 如何使用命令行安装NVIDIA显卡驱动-林统度-深度Deepin论坛<码林平>转载,依据 CC BY-SA 4.0 许可证进行授权,转载请附上出处链接及本声明。

GPU-Docs/NVIDIA-GPU-Supported(支持NVIDIA显卡) 如何使用命令行在远程服务器上安装NVIDIA显卡

一、从NVIDIA官网上下载对应的NVIDIA闭源显卡驱动和前者一样

在浏览器使用搜索引擎搜索“NVIDIA Unix Driver”或者是在浏览器的地址栏输入“https://www.nvidia.com/en-us/drivers/unix/”英伟达中文官网“https://www.nvidia.cn/drivers/unix”也可以进入NVIDIA官网的显卡UNIX系统驱动程序页面选择Linux x86_64/AMD64 。在Linux x86_64/AMD64下根据需要选择 Latest Production Branch Version 最新的开发分支版本、Latest New Feature Branch Version 最新的功能特色分支版本或者是 Latest Legacy GPU version 最新的停止更新的GPU驱动版本。一般选择 Latest Legacy GPU version {390.xx.series} 及以上的进行下载。 输入图片说明 进去绿色的链接后再点击 SUPPROTED PRODUCTS 产品支持列表查看自己的NVIDIA显卡型号是否在里面如没有就返回NVIDIA Unix Archive英伟达Unix系统驱动程序页面继续寻找所需显卡驱动。 输入图片说明

二、禁用Nouveau

1、输入以下命令进入管理员权限

$ sudo -s

2、禁用ubuntu自带的驱动Nouveau 3、查看nouveau是否禁用

$ lsmod | grep nouveau

有显示内容,则表示没有禁用,需要禁用。 4、在/etc/modprobe.d/blacklist.conf中把nouveau添加到黑名单。

$ 打开vim /etc/modprobe.d/blacklist.conf

在最后添加如下命令,保存退出:

$ blacklist nouveau

5、使用以下命令更新使其生效

$ update-initramfs -u

6、使用如下命令重启服务器

$ reboot

7、再次检查是否禁用

$ lsmod | grep nouveau

如果该命令输入后回车,没有任何消息回显,则禁用成功,可以继续,否则重新开始上面步骤。

三、安装驱动程序

将驱动程序使用xftp之类的软件上传到服务器目录下cd到上传的对应目录安装,输入如下命令安装:

$ sh NVIDIA-LINUX-x86_64-515.57.run --no-opengl-files

一路按照默认的OK就可以啦。

四、验证NVIDIA显卡驱动是否安装成功

完成安装后输入命令"nvidia-smi"验证NVIDIA显卡驱动是否安装成功如果有结果显示就证明安装成功了。 输入图片说明

使用终端直接安装NVIDIA显卡驱动

直接在终端执行


sudo apt install nvidia-driver