更详细的三种安装方式可以参考博客:Ubuntu安装显卡驱动详细步骤
1.添加源安装NVIDIA驱动 正常情况下,采用添加源的方式安装Nvidia显卡驱动,是比较可靠的,而且还方便以后更新。
1.1. 选择驱动版本由于新版本Ubuntu(>=14.04)已内置驱动管理程序, 我们强烈建议通过该驱动管理程序来安装显卡驱动: 系统设置 -> 软件和更新 -> 附加驱动:
请勾选版本号高于410的nvidia显卡驱动,这里版本看你自己电脑的具体情况,最好安装最高版本,要注意,不要选择后缀带有server的。
如果列表中没有相关的选项,请添加源后重试:
打开一个terminal中输入以下指令:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update
通过驱动管理程序来安装显卡去驱动,这种方法比手动操作更安全, 因为手动安装可能会遇到黑屏问题导致必须重新安装操作系统才能解决。
1.2. 安装选中对应的英伟达驱动版本后,点击Apply Changes,安装完成前,会让你设置密码,该密码会在下一步重启电脑后,进入蓝屏后的操作页面需要用到。
1.3. reboot重启电脑安装完显卡驱动后,系统需要重启加载驱动,在重启系统时,会出现一个蓝色背景的界面 perform mok management ,界面如下
正确的做法如下:
- (1) 选择 enroll mok ;
- (2) 进入enroll mok 界面,选择 continue;
- (3) 进入enroll the key 界面,选择 yes;
- (4) 接下来输入你在安装驱动时输入的密码;
- (5) 之后会跳到蓝色背景的界面perform mok management选择第一个 reboot;
这样,重启后N卡驱动就加载了,恭喜你,Ubuntu 安装成功。可以在系统信息处看到显卡已经是独立显卡。
注意:假如你在第一步界面选择 continue reboot, 可能导致新安装的 N 卡驱动没有加载,还是会安装失败。
2. 安装cuda
有cuda需求的句安装cuda,没需求的可以不用安装cuda.
可参考 ubuntu18.04安装CUDA
对于这个链接的博客,这里补充一部分内容:
注意,自己安装了显卡驱动后,在执行sudo sh cuda_11.6.0_510.39.01_linux.run安装cuda时,会提示强烈建议删除驱动,如下:
我们要选择Abort,不删除。
在后面的一步,如下图,我们使用Enter键,就可以把[x]符号的x去掉,去掉x表示不选中,即,不安装,因为驱动我们已经安装过了。然后我们上下箭头移动到Install即可安装。



