Ubuntu安装NVIDIA官方驱动无法进入桌面,使用PPA重新安装

来源:互联网 发布:mdf文件导入数据库 编辑:程序博客网 时间:2024/05/17 10:39

安装NVIDIA官方驱动后,导致输入密码时循环进入登录页面,无法进入桌面。而后使用ppa方式安装mamarley所提供的361.42驱动。以下为个人操作具体过程:
1.Ubuntu 手动安装 NVIDIA官方驱动
(1)禁用 Nouveau
Nouveau是一个由爱好者组织的针对NVIDIA显卡开发第三方开源3D驱动的共同项目,并且Nouveau是在完全没有得到NVIDIA任何支 持的情况下进行开发的,Nouveau算是X.Org基金会的一个项目.虽然Nouveau Gallium3D在游戏速度上还远远无法和NVIDIA官方私有驱动相提并论,不过确让Linux更容易的应对各种复杂的NVIDIA显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了Nouveau驱动,在遇到NVIDIA显卡时默认安装。企业版的Linux更是如此,几乎所有支持图形界面的企业Linux发行版都将Nouveau收入其中。
不过对于个人桌面用户来说,处于成长阶段的Nouveau并不完美,与企业版不一样,个人用户除了想让正常显示图形界面外很多时候还需要一些3D特效,Nouveau多数时候并不能完成,而用户在安装NVIDIA官方私有驱动的时候Nouveau又成为了阻碍,不关掉Nouveau安装时总是报错:The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver……
这里把Nouveau加入黑名单:

编辑 /etc/modprobe.d/blacklist.conf ,在文件后面加入blacklist nouveau执行 lspci | grep nouveau 查询总线中是否还有nouveau

(2)下载官方驱动

访问NVIDIA官网选择自己显卡对应的型号
这里写图片描述
右键<同意并下载>选择链接另存为NVIDIA-Linux-x86_64-367.44.run文件
这里写图片描述
(3)关闭图形界面
重启,在登录界面按ctrl+Alt+F1进入tty1模式,

    运行  sudo /etc/init.d/lightdm  stop
关闭图形界面,否则驱动时安装会报错,显示图形界面正在运行

(4)安装
进入驱动下载所在目录,

    运行 sh NVIDIA-Linux-x86_64-367.44.run 

按提示安装,重启后,登录时输入密码,循环进入登录页面,只能卸载官方驱动
如果正常进入桌面,运行
sh NVIDIA-Linux-x86_64-367.44.run --update
可以更新驱动

2.卸载官方驱动,安装mamarley所提供的361.42驱动

(1)卸载
运行以下命令来卸载

sudo apt-get --purge remove nvidia

也可以借用官网驱动的卸载功能,

sh NVIDIA-Linux-x86_64-367.44.run --uninstall

查看已安装的包

dpkg -l grep| -i nvidia

(2)添加源

    sudo add-apt-repository ppa:mamarley/nvidia     sudo apt-get update

PPA: Personal Package Archives,个人软件包档案,Ubuntu Launchpad网站提供的一项源服务,允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新
或者可以尝试‘Graphics Drivers PPA’

sudo add-apt-repository ppa:graphics-drivers/ppa

或者

sudo add-apt-repository ppa:xorg-edgers/ppasudo apt-get updatesudo apt-get install nvidia-367

(3)安装

    sudo apt-get install nvidia-361

安装完毕后重启
(4)显卡切换
重启后,打开系统设置,查看详细信息
说明NVIDIA显卡已经启用
打开NVIDIA X Server Settings,选择PRIME Profiles即可进行切换显卡
这里写图片描述
这里写图片描述
Nvidia Prime是一种Linux下intel+Nvidia双显卡解决方案,获得Linux内核支持,持续更新和兼容性有较好的保障。

3.关于Bumblebee
Bumblebee是Linux下另一种双显卡控制软件,自带N卡驱动,但是实测发现并不能启用N卡。且安装Bumblebee过程中,会自动卸载电脑中原来的N卡驱动
安装方法:

sudo add-apt-repository ppa:bumblebee/stablesudo apt-get updatesudo apt-get install bumblebee bumblebee-nvidiasudo reboot

卸载:

sudo apt-get install ppa-purgesudo ppa-purge ppa:bumblebee/stable或sudo apt-get purge bumblebeesudo apt-get --purge autoremove(保留一些来自bumblebee仓库的程序)

参考引用:
http://www.360doc.com/content/15/1212/01/26884432_519759639.shtml
http://www.51xdn.net/czxt/Linux/20151103/27656.html

1 0
原创粉丝点击