我的电脑是机械革命极光pro 显卡是4060 Ubuntu是用的双系统 具体安装过程可以在b站找杰哥的机器人工坊 Ubuntu系统版本是20.04
记录下安装驱动过程中所踩的坑
1.安装驱动版本与显卡不匹配
作为小白 只能从网上找大神教程
参照这位大佬的步骤 应该可以完成nvidia-340到nvidia-384版本的安装
我在nvidia官网上找到的合适版本是这个
但是在输入代码 按TAB后均无反应
$ sudo apt install nvidia-4
$ sudo apt install nvidia-5
只有输入这个代码按TAB会显示可以安装的版本(可能是下载源的问题)
$ sudo apt install nvidia-3
选择安装nvidia-384版本 安装完成后 按照步骤重启电脑后 测试驱动nvidia-smi 显示驱动版本与显卡不匹配 最终失败
2. 安装完驱动后无法进入图形桌面
上述失败后 我选择另一种方式安装即:前往nvidia官网先下载好适合版本的驱动 然后在tty下进行驱动的安装 大致步骤就是:
1跟第一种方法一样把该禁用的都禁用了
2进入tty界面(不知道的看下前面的链接教程就懂了)
3cd到你下载的驱动 是一个.run结尾的文件(PS:1.我下过一个exe版本的,可能是没选linux系统的原因。2.tty界面不能输入汉字,所以文件路径里不能有中文命名)然后输入代码更改文件权限
sudo chmod 777 xxxxxxxx.run
然后输入代码安装驱动 xxxxxx.run是你下载驱动的名字 一般NVI然后TAB就行了
sudo ./XXXXXXX.run
安装过程中会有几个选项 按照网上教程选择即可
安装完成后 输入nvidia-smi成功显示显卡信息 就在我以为终于完成的时候 在返回图形界面时出问题了 输入
$ sudo service lightdm start
后无反应 重启后就变成黑屏了 屏幕只剩一个光标 但是可以进入tty 但是进入后一段时间就会返回闪烁光标的界面 关闭lightdm后不在返回 查看各种教程无果 然后就卸载了驱动 但是仍然进不去图形界面 尝试了各种方法 都没用 最终输入代码
sudo rm /etc/X11/xorg.conf
后返回图形界面。后续会继续安装 完成后再进行记录
3. 安装成功
按照方法2 对下载好的驱动赋予权限并安装 重启后进入tty 输入命令
sudo rm /etc/X11/xorg.conf
再输入
$ sudo service lightdm start
成功返回图形界面 输入nvidia-smi后显示驱动信息 安装成功。