环境:
ubuntu 12.10 64bits
Nvidia GTX550Ti
驱动版本:
NVIDIA-Linux-x86_64-310.44
动机:
开源驱动挂起重启后花屏
//////////////////////
参考1:
# 首先卸载驱动
$ sudo apt-get remove --purge nvidia-current
# 安装 kernel 源代码、头文件
$ sudo apt-get install linux-source linux-headers-generic
# 重新安装驱动
$ sudo apt-get install nvidia-current
# 通常你会用到的,建议把这个也装上
$ sudo apt-get install nvidia-settings
#重启
$ sudo reboot
////////////////////////
参考2:
1. 下载最新版的nVidia驱动,命名为NVIDIA.run。
http://www.nvidia.com/page/drivers.html
2.编辑blacklist.conf。
sudo gedit /etc/modprobe.d/blacklist.conf
添加以下部分并保存:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv(这里有一行空格)
3. 删除之前所安装的nVidia驱动。
sudo apt-getremove --purge nvidia-*(需要清除干净)
sudo apt-get remove --purge xserver-xorg-video-nouveau
4. 重启电脑。
5. 按 Ctrl + Alt +F1 到第一控制台(+F7是回到xservers)。
6. 输入用户名和密码后,登录后执行(数字不能用小键盘输入):
sudo /etc/init.d/gdm stop或者
sudo /etc/init.d/lightdm stop
7. 进入驱动所在的文件夹,安装驱动。
sudo sh NVIDIA.run
8.启动GDM :
sudo /etc/init.d/gdm restart或者
sudo /etc/init.d/lightdm restart
9.重启电脑。
sudo reboot
10.可能在详细信息里面显卡选项显示未知,可用以下手法:
sudo apt-get install mesa-utils
///////////////////////
成功的关键一步是:
安装 kernel 源代码、头文件