ubuntu下安装nvidia显卡驱动

时间:2020-12-12 04:46:58

机器:lenovo Y470 Ideapad

显卡:NVIDIA Corporation GF108M [GeForce GT 550M] (命令:lspci | grep VGA)

系统:Ubuntu 14.04.2 LTS \n \l (64位)

内核:3.16.0-43-generic (命令: uname -r)

时间:2015年7月7日

安装结果:成功


网上总结的两种方式:

方法一: 自动安装

在附加驱动(系统设置 - 软件和更新 - 附加驱动)里直接选择相应驱动安装


方法二:手动安装

1)下载与显卡型号对应的驱动,在nvidia官网驱动选择相应驱动下载。我下的驱动NVIDIA-Linux-x86_64-352.21.run,如下图



2)安装依赖

sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`


3)禁止开源驱动
sudo vim /etc/modprobe.d/blacklist.conf

在blacklist.conf后面添加

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

4)进入命令模式 Ctrl+Alt+F1

5)关闭图形环境:

sudo service lightdm stop
6)找到下好的run文件目录,安装

sudo sh ./NVIDIA-Linux-x86_64-352.21.run
在安装的过程,需要阅读版权信息和一些相关就驱动的删除和某些模块的下载,这里全部选择同意和OK就行了,
其他的不用管,直到安装完成。

7)启动图形环境:

sudo service lightdm start

到此,可以登陆图形界面Ctrl+Alt+F1切换。

参考:Ubuntu 14.04 LTS 安装GeForce GTX 650显卡驱动


以上两种方法均有成功例子。

但是我按照以上两种方法尝试后,均无法登陆图形界面,即输入正确的帐号密码后重新有出现登陆界面。

即循环登陆,因此,不得已只得进命令行恢复。

恢复过程如下:

1) 检查 /etc/modprobe.d/blacklist.conf ,取消对nouveau的屏蔽。

2) 卸载nvidia驱动,找到先前安装目录,执行

sudo sh ./NVIDIA-Linux-x86_64-352.21.run --uninstall

重启(sudo reboot)登陆,如果还是循环登陆情况则移除所有nvidia相关配置

sudo apt-get remove --purge nvidia*
这下,再重启登陆应该能进图形界面了。


这个问题还未解决,现在先搁置,待这个星期空闲再折腾。

发在这也希望有类似经历朋友提供建议。

***********************************2015.7.7***********************************

***********************************update:2015.7.10***********************************


这个问题现在解决了,遗憾的是我也没有什么经验可以提供的。

我主要通过重装系统的方式,然后按照上面的方法一按以下步骤进行:

设置->软件和更新->附加驱动->使用NVIDIA binary driver - version331.113 来自nvidia-331(专有),

然后重新启动就可以了,重启后到 设置->详细信息 中可以看到如下图ubuntu下安装nvidia显卡驱动