【Linux】ubuntu18.04 安装英伟达显卡驱动
更详细的三种安装方式可以参考博客: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 boot
, 可能导致新安装的 N 卡驱动没有加载,还是会安装失败。
2. 卸载 Nvidia显卡驱动
加入装完显卡驱动进不了系统,就需要进入recovery mode恢复模式:
恢复模式的各个选项,可以参考 在Ubuntu上使用恢复模式及Recovery Mode各选项的使用方法
然后选择 reboot
选项
然后就进入了命令行,输入以下命令,就可以删除英伟达显卡驱动,删除完成后,重启就可以进入系统了。
sudo apt-get remove --purge nvidia*
如果是以xx.run
文件安装显卡驱动的,就需要使用下面方法卸载,不然上面这种方式卸载不了:
sudo ./NVIDIA-Linux-x86_64-515.48.07.run --uninstall
3. 安装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
即可安装。
4.显卡驱动一直安装失败解决办法
有人说把ubuntu系统内核升级一下可解决英伟达显卡安装失败的问题。而我Dell G15笔记本电脑,ubuntu18.04无论怎样操作都解决不了显卡驱动安装失败的问题。
最终,更换安装ubuntu22.04系统后,直接英伟达显卡就默认安装好了,无需自己再手动安装。
【Linux】ubuntu18.04 安装英伟达显卡驱动
更详细的三种安装方式可以参考博客: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 boot
, 可能导致新安装的 N 卡驱动没有加载,还是会安装失败。
2. 卸载 Nvidia显卡驱动
加入装完显卡驱动进不了系统,就需要进入recovery mode恢复模式:
恢复模式的各个选项,可以参考 在Ubuntu上使用恢复模式及Recovery Mode各选项的使用方法
然后选择 reboot
选项
然后就进入了命令行,输入以下命令,就可以删除英伟达显卡驱动,删除完成后,重启就可以进入系统了。
sudo apt-get remove --purge nvidia*
如果是以xx.run
文件安装显卡驱动的,就需要使用下面方法卸载,不然上面这种方式卸载不了:
sudo ./NVIDIA-Linux-x86_64-515.48.07.run --uninstall
3. 安装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
即可安装。
4.显卡驱动一直安装失败解决办法
有人说把ubuntu系统内核升级一下可解决英伟达显卡安装失败的问题。而我Dell G15笔记本电脑,ubuntu18.04无论怎样操作都解决不了显卡驱动安装失败的问题。
最终,更换安装ubuntu22.04系统后,直接英伟达显卡就默认安装好了,无需自己再手动安装。