ubuntu自带的显卡驱动不足以开启特效,所以要自己手动安装显卡驱动,但Linux下安装显卡驱动非常麻烦,尤其是NVIDIA的显卡。我的本子的显卡是NVIDIA GeForce 8600M GS(有点老,^_^),以前还是在ubuntu9.10的时候手动安装成功过。我想10.10应该和以前一样,于是就按以前的步骤:
1.下载显卡驱动:这个就不用说了,进NVIDIA官网,找到自己显卡对应的型号,然后下载Linux版本的即可,下载下来的是一个类似于nvidia-xxx.xxx.run的可执行文件,为了方便,改个短点的名字,就叫nv.run好了;
2.关闭X window:NVIDIA显卡驱动的安装不能在X window环境下进行,会报错,必须关闭X window进入终端,先按ctrl+alt+F1切换到第一个终端(ubuntu默认有八个终端,X window运行在第七终端,所以这里按ctrl+alt+F2/F3切换到第二、第三终端亦可),进入终端后,输入用户名和密码登录,然后执行如下命令关闭X window:
sudo /etc/init.d/gdm stop
3.安装显卡驱动:关闭X window后,再用cd命令跳到下载驱动的目录,运行如下命令即可完成显卡安装:
sudo sh nv.run
然后它会出来一个图形界面,虽然简陋了点,但聊胜于无吧,按它的提示,一步一步执行就可以了。
4.重新启动X window:安装完后,再运行以下命令启动X window:
sudo /etc/init.d/gdm start
以上是我在ubuntu9.10上成功安装的过程,但我这次照搬的时候,却在第三步出现了错误,貌似是说Linux内核版本出了问题,但内核版本这问题并不是我能解决的,所以,这条路算是走不通了。
后来,我在ubuntu的论坛上看到另外一种方法,给ubuntu添加更新源,然后通过ubuntu自动安装,不用手动安装。经我亲手试验,证明可用:
首先,给ubuntu添加PPA源:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
然后,更新源列表:
sudo apt-get update
最后,安装显卡驱动:
sudo apt-get install nvidia-current nvidia-settings
ubuntu会自己下载软件包并进行安装,等安装完后重启电脑即可,重启后在System->Administration里面有一个NVIDIA X Server Settings,打开后是如下界面,就代表安装成功了:
NVIDIA显卡的设置界面
(说明:其实这也不是代表第一种方法一定不能成功,具体还是要看显卡和系统版本,可以两种方法都试一试,当然第二种方法要简单很多,^_^)
(我一个同学在我的怂恿下也装了ubuntu ^_^,他的显卡是ATI的,也是下载的.run文件安装,结果他连桌面环境都不用退出就安装成功了,我当时就泪奔了,显卡比显卡,也能气死人啊)
下面,就可以开启3D桌面特效了:
首先要安装用于开启3D特效的软件,叫compizconfig-settings-manager,执行如下命令:
sudo apt-get install compizconfig-settings-manager
安装好后,从System->Preferences里面打开,里面的每个设置都有详细的说明,可以根据自己的喜好进行设置,这里我就不详细写了。本来传了几张效果图,但太大了,就不贴在这里了。