鄙人ubuntu小白,最近涉及安装自己从nvidia官网下载的驱动,按照网上找到的各种教程,失败无数次,最后一步一步自己探索,摸索出了一个几乎不会失败的安装方案,测试很多次以后均成功,分享出来,让大家少踩坑。
首先!!开始所有步骤之前,一定要去主板的biso设置里把安全启动关闭,否则会出现安装错误!切记切记!
1. 禁用nouveau(nouveau是ubuntu自带显卡驱动)
任意位置打开终端,输入:
sudo gedit /etc/modprobe.d/blacklist.conf
此时系统自动调出文本编辑器gedit,并同时打开blacklist.conf,请在末尾加上以下两行,并保存:
blacklist nouveau
options nouveau modeset=0
然后执行以下命令应用更改:
sudo update-initramfs -u
重启电脑,验证是否禁用nouveau
lsmod | grep nouveau
没有信息返回说明已禁用成功
2,卸载之前的nvidia驱动以及配置文件
sudo apt-get --purge remove nvidia*
3,退出图形界面,不退出会提示安装驱动失败,下面是最简单的方法
sudo init 3
注意: 执行命令后会自动进入shell,会要求重新登录了,登陆时小键盘可能被默认不可用,请使用键盘上方数字按键,我在这个地方卡了很多次,最后才发现
4,安装dkms服务,该服务用于在更新ubuntu内核后不需要重新安装显卡驱动
sudo apt-get install dkms
4,安装显卡驱动(自己先去nvidia官网下载linux驱动)
进入到放置nvidia驱动的文件夹,给驱动文件赋予执行权限:
sudo chmod a+x 驱动文件名.run
然后安装驱动
sudo ./驱动文件名.run --dkms
注:加上dkms参数代表允许ubuntu更新内核后,不用重装驱动。
安装过程中一路默认选择就行,当出现:Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes
5,重启
6,检查是否安装成功
重启后打开终端,输入以下命令,如无报错出现显卡相关信息则代表成果
nvidia-smi