Ubuntu Nvidia 显卡驱动安装

Ubuntu 配置笔记整理[1]
使用显卡 Geforce Go 6600
步骤:

1. 首先先到ftp://download.nvidia.com/XFree86/下载系统对应的驱动程序,这里下载了185.19/NVIDIA-Linux-x86-185.19-pkg1.run

  • 如果曾经安装过Ubuntu自带的驱动nvidia-glx,
    那就 sudo apt-get –purge remove nvidia-glx
    顺便sudo apt-get –purge remove nvidia-settings nvidia-kernel-common
  • 然后sudo apt-get install linux-headers-$(uname -r) build-essential linux-restricted-modules-$(uname -r)
    下载headers,安装驱动时会用到,
    sudo gedit /etc/default/linux-restricted-modules-common
    在最下面最后那个引号""中间填入nv
  • sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    备份一下
  • 接着要离开桌面环境,按下Ctrl+Alt+F1,使用用户名/密码登入,
    输入 sudo /etc/init.d/gdm stop 停止GDM
    进入步骤1下载驱动的目录中,
    执行 sudo sh NVIDIA-Linux-x86-185.19-pkg1.run
    然后除了提醒要不要连接到FTP下载核心的步骤选择NO之外,其余的yes/accept就是了。
  • 回到命令行后,sudo reboot
  • sudo gedit /etc/X11/xorg.conf
    在Section "Screen"里加上
    Option "AllowGLXWithComposite" "True"
    Option "AddARGBGLXVisuals" "True"
  • 在Section "Device"里加上
    Option "RenderAccel" "True"
    Option "DisableGLXRootClipping" "true"
    Option "BackStoring" "True"
    Option "TripleBuffer" "true"
  • 最后添加
    Section "Extensions"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
    EndSection
  • 保存,重启。
    附:

    * 卸载的话则使用sudo sh NVIDIA-Linux-x86-1.0-9755-pkg1.run –uninstall,执行gdm stop时必须是用完整的sudo /etc/init.d/gdm stop否则gdm可能无法关闭
  • 今天安装的时候卸载了旧的180.06BETA,换装180.35的时候出现ERROR,提示/usr/lib/nvidia /libglx.so.xserver-xorg-core无法读取,后执行gdm的时候报错,恢复xconf默认的配置后gdm可以启动,但驱动明显没有安装成功。在新立得里面删除原来装的一个177的源码后,再uninstall 180.35的时候提示了几个错误,再重新安装180.35成功。