安装Ubuntu7.04+beryl with MX440

Ubuntu7.04已经开始送光盘了,我又去申请了一份,去年申请6.06的时候送了10张,这次却只能送3张了。

beryl,是linux的3D桌面工具,效果非常具有震撼性。不知道的可以看看这个视频。如果有比较新的显卡,装Ubuntu+beryl是很方便的事。但是nvidia对G4 MX440显卡似乎有偏见,nvidia-glx驱动升级之后就不再支持MX440, 而老显卡驱动nvidia-glx-legacy又不能正确运行,所以必须自己编译glx升级之前的版本。

首先,如果装了新的glx导致X起不来,只需要把xorg.conf里面device段的nvidia改成nv,就可以用系统自带程序,先把X救回来。

这个地方下载1.0-9631版本驱动, 按照这里给的代码建立脚本nvidia,放在一个目录下,并把其中两句改为

VERA=1.0-9631
MD5OLD=3676f622897d22f1815365b44139899e

下一步,

sudo apt-get –purge remove nvidia-glx
sudo apt-get install xorg-dev linux-headers-$(uname -r) build-essential
sudo gedit /etc/default/linux-restricted-modules-common

在最后的双引号里面添加nv两字.

预防起动X失败

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.mybackup

再下步,快完了:

sudo apt-get –purge remove nvidia-settings nvidia-kernel-common
sudo rm /etc/init.d/nvidia-*

切入虚拟控制台,

sudo /etc/init.d/gdm stop

然后执行脚本 ./nvidia

这样就装好驱动了,下面装beryl。参考此处设置上海交大的源,然后

sudo apt-get install beryl beryl-manager emerald emerald-themes
sudo gedit /etc/X11/xorg.conf

在 Section “Device” 里面添加

Option “TripleBuffer” “true”

再额外添加如下段:

Section “Extensions”
Option “Composite” “Enable”
EndSection

在首选项-会话添加一项\”beryl-manager”
然后发现就装好了!