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

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

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,若是存在,删除掉。

   


第三步:安装编译环境:shell

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效果。

最后提示:一、若是安装了受限驱动可是没法正常工做,先卸载它们:
ui

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


二、在每次更新了内核相关的包以后(linux-image或者restricted-module等等),须要从新安装显卡驱动;
三、若是是刚装好系统,运行sudo apt-get update更新源。


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

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

相关文章
相关标签/搜索