首先介绍一下本本的显卡配置:
NVIDIA GeForce GT 520M 独显
继上一篇文分享了ubuntu安装过程,结尾也有提到过显卡未驱动、开机花屏,于是也记录一下驱动安装过程啦。
方法一:
可以在 系统设置 - 附加驱动 处搜索合适的开源驱动,如nvidia-current(因为我这里无法下载,所以有了如下过程)
方法二:
1、确认已安装编译环境
sudo aptitude install build-essential
2、下载驱动
http://www.geforce.cn/drivers
把下载到的驱动文件NVIDIA-Linux-x86_64-319.23.run,放到/home/yourname里
将文件名改为NVIDIA.run(文件名太长有时在文本模式下不能运行)
3、
(1)卸载已有驱动sudo apt-get remove --purge nvidia*
(2)可以选择卸载系统自带的显卡驱动
sudo apt-get --purge remove xserver-xorg-video-nouveau
或者选择禁用它
sudo gedit /etc/modprobe.d/blacklist.conf
添加以下部分并保存:
blacklist nouveau
注:第(2)点可以跳过,因为安装NVIDIA时会检查nouveau是否正在运行并询问你要不要禁用它,你只要点YES就可以咯
其原理是在/etc/modprobe.d文件夹内添加一个.conf文件,有兴趣的可以打开看看,发现里面有一句“blacklist nouveau”
4、安装驱动
Ctrl + Alt +F1到第一控制台,输入用户密码,,然后输入以下命令关闭X Window.
sudo stop lightdm
安装
sudo sh NVIDIA.run
(想要自动升级为最新版驱动的话,加上参数 --update,即sudo sh NVIDIA.run --update)
进入安装界面后,首先接受协议,可能会有提示已经安装了旧的驱动(视乎你自己是否有安装过),是否删除,选YES就是了
一般会提示缺少模块,问是否网上下载,选“NO”, 提示需要自己编译模块,选“OK”,然后编译安装开始
最后提示需要修改xorg.conf,是否允许,选YES, 完成安装,选OK
启动X Window
sudo start lightdm
5、如果启动花屏
如果还是开机花屏的话(应该不会黑屏了吧)
启动时按住shift不放,出现grub菜单,按e编辑,在在quiet splash 后加上nomodeset,ctrl+x重启,进入系统后修改grub文件
sudo gedit /etc/default/grub
sudo update-grub
在quiet splash 后加上nomodeset,保存重启
6、如果分辨率低
sudo nvidia-xconfig
sudo nvidia-settings
根据自己的电脑配置设置分辨率和刷新频率,记着点Apply
7、如果在详细信息显示“图形未知”
其实用起来已经流畅多了吧… 强迫症孩子可以安装下面这个小家伙
sudo apt-get install mesa-utils
可以正确识别显卡型号
方法三:
上述两种方法安装的显卡驱动,在更新内核的时候会需要重新安装。
在Ubuntu中文论坛中看到评论里面推荐PPA源安装
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings
一些问题解决方案、设置以及更新内核后自动安装内核可以参考链接:
http://forum.ubuntu.org.cn/viewtopic.php?f=42&t=263478