驱动安装有两种方式,软件包方式安装和命令行方式安装
一、安装前配置环境1.更新软件2.禁用nouveau3. 卸载原有驱动 二、Ubuntu软件包方式安装1.附加驱动安装2.选中其中一个驱动进行安装 三、命令方式安装1.查看可安装的版本2.下载NVIDIA驱动3.安装 四、检查NVIDIA是否安装成功1.执行如下命令查看显卡信息
一、安装前配置环境
1.更新软件
安装驱动前一定要更新软件列表(必须)
sudo apt-get update
sudo apt-get upgrade
2.禁用nouveau
nouveau是Ubuntu自带的显卡驱动,但他是核显,这里安装独显,就得把他禁掉。
①.在终端输入命令打开blacklist.conf文件。
sudo gedit /etc/modprobe.d/blacklist.conf
或者新建一个单独的blacklist-nouveau.conf文件。
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
在打开的文件末尾输入并保存:
blacklist nouveau
options nouveau modeset=0
②.最后更新一下系统的initramfs镜像文件,在终端中输入:
sudo update-initramfs -u
③.完成以上步骤后,重启电脑。然后在终端中输入:
lsmod | grep nouveau
如果没有输出的话就说明禁用了nouveau。
3. 卸载原有驱动
sudo apt-get remove nvidia-*
如果第一次装会提示未安装驱动的。
二、Ubuntu软件包方式安装
1.附加驱动安装
点击左下角,然后选择附加驱动
2.选中其中一个驱动进行安装
专有,tested:意思是当前驱动是该系统专用的,且经过官方测试过的驱动。
等待安装完就OK了。
三、命令方式安装
1.查看可安装的版本
sudo ubuntu-drivers devices
可以看到显卡型号是RTX 2060
后面带open:开源版本的NVIDIA驱动,它提供了基本的图形加速功能,可能更适合于需要开源解决方案的环境或用户。
后面带server:这是专门为服务器环境优化的驱动版本,它可能包含了一些针对服务器负载和性能优化的特性。
不带后缀:这是标准的NVIDIA驱动,提供了全面的图形和计算加速功能,适用于大多数桌面和移动环境。(推荐)
distro non-free:表示该驱动版本是非自由软件,不遵循自由软件许可证,通常是闭源代码。这些驱动可能包含最新的功能和性能优化,但用户无法自由检查、复制或修改代码。
non-free recommended:除了表示该驱动是非自由软件外,还特别指出它是推荐的版本。这通常意味着该版本与当前的系统和硬件兼容性最好,提供了最佳的性能和稳定性。(推荐)
distro free builtin:表示该驱动是自由软件,已经包含在Ubuntu系统的标准软件包中,无需额外安装。这些驱动通常是开源的,但可能不包含最新的功能和性能优化。
2.下载NVIDIA驱动
官网:https://www.nvidia.cn/geforce/drivers/
这里我下载的550版本驱动,不用下最新,第二或第三个就可以了。
3.安装
①.赋权限并执行安装:
chmod +x NVIDIA-Linux-x86_64-550.107.02.run
sudo ./NVIDIA-Linux-x86_64-550.107.02.run
②.安装过程
接下来会进入图形化安装界面,一路选择 Yes / Ok 就行了,安装完成后重启系统。
四、检查NVIDIA是否安装成功
1.执行如下命令查看显卡信息
nvidia-smi # 或使用命令:nvidia-smi -a
至此,NVIDIA驱动已经安装结束,这时提示可以安装CUDA了。(安装CUDA可以看我写的另一篇文章)