由于用了2.6.30内核,ati的闭源驱动又用不了了。查了一下资料,在http://packages.ubuntu.com/ 下载了9.10的radeonhd、drm包装上,9.04里kde总出错,不知道是怎么依赖的。算了,就升个级吧。
替换源。2个小时就升好了。然后
http://www.x.org/wiki/radeonhd%3Ar6xx_r7xx_branch
git clone git://anongit.freedesktop.org/mesa/drm
cd drm/linux-core
git checkout -b r6xx-r7xx-support origin/r6xx-r7xx-support
make radeon.o drm.o
这个地方make出错,下面这样改
http://ubuntuforums.org/showthread.php?t=1143819
edit “/usr/src/nouveau-0.0.11+git20090404/linux-core/drm_os_linux.h”
and comment out line: 36
typedef void irqreturn_t;
to
//typedef void irqreturn_t;
( it conflicts with kernel header)
for bug drm_sysfs.c:172: error: ‘struct device’ has no member named ‘bus_id’ also edit “/usr/src/nouveau-0.0.11+git20090404/linux-core/drm_sysfs.c”
and change line 172: from
snprintf(minor->kdev.bus_id, BUS_ID_SIZE, minor_str, minor->index);
to
snprintf(dev_name(&minor->kdev), BUS_ID_SIZE, minor_str, minor->index);
就可以了
find /lib/modules -name “radeon.ko” -o -name “drm.ko”
sudo cp radeon.ko /lib/modules/YOUR_KERNEL_VERSION/…/radeon.ko
sudo cp drm.ko /lib/modules/YOUR_KERNEL_VERSION/…/drm.ko
How to enable EXA and Xv
configure your xorg.conf ; you need at least two options in the Device section :
Option “AccelMethod” “exa” # default shadowfb
Option “DRI” “on”
下面的参考
http://www.x.org/wiki/radeonhd
在此先说明一下。9.04时2.6.30自编译内核,用 radeonhd可以开xv,kde桌面效果无法启动。
9.10 2.6.30自编译内核radeon、radeonhd都不可以开xv,而radeonhd效果又不好,显示很慢。kde桌面效果依然无法启动。只能用radeon。单这一点用9.04其实就好,升级升瞎了。
xfce 9.04、9.10都可以开特效。
但是9.10的kde4.3beta速度快了好多。各方面的速度都是,窗口、菜单……这点也是我最满意的。glxgears比闭源分数要高,比9.04开源的也要高(4倍多吧)。
以后都会用开源的了,不去下载那90m的东西了。
毛病就是汉化不完全喽,但向我这样的高级用户半英半中问题不大,喔噢,以后也会好起来的。
还有就是 bootchart(这软件也有毛病的)2.6.30计时17秒,2.6.28.9计时19秒,904、910都一样。
kdm(要花一点时间),登录kde、xfce则不影响它的记录速度。
事实上在9.04从grub到进入kde桌面稳定要2分钟,xfce少不少时间但忘了计时。9.10进kde70秒、xfce30~35秒,和xp差不多了,也许还要快一点。
kde4.3beta问题,字体显示好像有点问题,图标换human-o2工具栏上的特惨,只能用回oxygen。其他都还可以,软件都挺新。
总体来讲满意,kubuntu越来越好了。
进入了漫长的升级之旅。