【转载】ubuntu下安装显卡驱动

2012/03/26 11:44
阅读数 1.8K

第一步:首先检查显卡驱动是否装好,运行

glxinfo | head

如果显示"direct rendering: Yes",则已安装。如果没有的话自然是到nvidia官方网站根据显卡型号下载对应的驱动,放在个人主目录。
第二步:删除原驱动包,运行

sudo apt-get --purge remove nvidia-glx nvidia-glx-new

然后删除 /lib/linux-restricted-modules/2.6.31-14-generic/文件夹下面带有nvidia字样的内容,这里是内核自带的驱动,再检查一下这两个文件是否存在,/etc/init.d/nvidia-glx和/etc/init.d/nvidia-kernel,如果存在,删除掉。

   


第三步:安装编译环境:

sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`

 (注意:这两个`不是单引号,而是数字键1左边那个)
第四步:备份

sudo cp /etc/default/linux-restricted-modules-common etc/default/linux-restricted-modules-common.backup
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup


第五步:禁止系统使用默认的驱动
sudo gedit /etc/default/linux-restricted-modules-common

 在最后的双引号中添加nv nvidia_new,即把文件中的“”,改成“nv nvidia_new”,如果前面第二步删除完整了其实也可以不用执行这一步。

第六步:按Ctrl+Alt+F1,登录后停止GDM进程:

sudo /etc/init.d/gdm stop

然后进入下好的驱动所在目录(用ls命令确认文件在不在)
sudo sh NVIDIA-Linux-x86-173.14.22-pkg1.run

安装过程中,如果提示有旧驱动,询问是否删除旧驱动,选Yes;如果提示缺少某某模块(modules),询问是否上网下载,选no;如果提示编译模块,询问是否进行编译,选ok;如果提示将要修改Xorg.conf,询问是否允许,选Yes;接下来就是等待安装完成。

安装完成就回到终端,重启GDM:

sudo /etc/init.d/gdm start

好了,现在应该能看到Nvidia那个大大的logo了,现在打开“系统工具——>NVIDIA X Server Settings”可以设置分辨率和刷新率,打开“系统——>首选项——>外观——>视觉效果”,选择“扩展”,关闭对话框,然后拖动窗口和缩放窗口就有豆腐抖动般的3D效果了。安装了Compiz以后还可以设置旋转3D立方体桌面等等很cool的3D效果。

最后提示:1、如果安装了受限驱动但是无法正常工作,先卸载它们:

dpkg -l |grep nvidia   #[查看nvidia受限驱动]
sudo dpkg -P 包名    #[卸载]


2、在每次更新了内核相关的包之后(linux-image或者restricted-module等等),需要重新安装显卡驱动;
3、如果是刚装好系统,运行sudo apt-get update更新源。


小提示:
对于本文提出的安装方法,是适用于任何一种情况的最完整的方法,当然具体到你的机子,有的步骤比如2、4、5可能不是必须的。

小白手册
Ubuntu安装Nvidia官方显卡驱动,可能很简单,也可能稍微多几个步骤,这是因为:
1.Ubuntu的版本不同,包含的Xorg的版本也一般不同;
2.安装的组件不同,CD和DVD版的安装方式,使得编译包是否安装;
3.是否安装了受限驱动及是否工作正常;
4.是否安装了老版本的驱动及是否卸载。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部