Ubuntu上安装显卡驱动
Ubuntu上安装显卡驱动有两种方式,可以使用Ubuntu自带的,也可以安装Nvidia官方驱动。
第一种方法只需sudo apt-get install nvidia-glx-new就行,对于宽屏显示器可以用nvdia-xconfig –mode=1440x900命令向xorg配置文件添加新分辨率。
手工安装nvidia驱动
1、官方下载个最新的驱动
从http://www.nvidia.com/page/home.html寻找你所需要的驱动
我下载的就是NVIDIA-Linux-x86-173.14.12-pkg1.run这个文件
2、删除原驱动包
sudo apt-get –purge remove nvidia-glx nvidia-glx-new
顺便 sudo apt-get –purge remove nvidia-settings nvidia-kernel-common
3、安装头文件和编译环境
sudo apt-get install linux-headers-$(uname -r) build-essential
4.禁止系统使用默认的驱动
sudo gedit /etc/default/linux-restricted-modules-common
在最后的双引号中添加nv,即“”改成“nv”
5、备份当前的显示设置,预防启动X失败时恢复到原来的设置
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
6、接着离开桌面执行,按Ctrl+Alt+F1,登录,停止gdm
sudo /etc/init.d/gdm stop
7.然后开始安装,进入下载的驱动安装文件nvidia-linux-x86-1.0-9631-pkg1.run所在目录
sudo sh NVIDIA-Linux-x86-173.14.12-pkg1.run
进入安装界面后,首先接受协议,选“接受”,提示有旧驱动,询问是否删除旧驱动,选Yes; 提示缺少某某模块(modules),询问是否上网下载,选no; 提示编译模块,询问是否进行编译,选ok; 提示将要修改xorg.conf,询问是否答应,选Yes
8、等安装完成就回到终端,重启GDM
sudo /etc/init.d/gdm start
此时会看到NV的logo,驱动安装成功。
查看显卡是否装好
运行glxinfo | grep rendering
假如显示”direct rendering: Yes”,则已安装
对宽屏来说,此时可能需要改变分辨率,sudo nvidia-settings,进入便可以改变分辨率。必须用root权限运行,否则配置无法保存到xorg.conf里面。
另:本人在安装完驱动后,莫名奇妙的出现:打开各类窗口,发现窗口右上方的最小化、还原、关闭按钮都不见了,整个顶部标题栏都消失了,更改外观主题也没有用。以为是窗口管理器的问题,在网上找了很多方法都不行,最后发现metacity - -replace就能OK。汗…