Fedora 12 为 R600/R700 提供开源的 3D 支持


转自linuxtoy.org 转载请注明。

众所周知,Fedora 12 会为 R600 系列 (包括 R700 系列,下同) 默认开启 KMS 功能。因此无须在 GRUB 的内核行上加入 vga 参数,即可开启 Plymouth 效果。而且可以平滑地从启动 Plymouth 切换到 GDM 登录界面。

本人拍的一段视频,Plymouth 很绚丽。

另外的一个惊喜就是,Fedora 12 Beta 已经开始为 R600 系列提供开源的 3D 加速。不过这个加速默认是不启用的,需要使用者安装一个叫 mesa-dri-drivers-experimental 的包,方能启动 3D 加速。使用者可以在终端里输入以下命令,稍等一下即可。

su -c 'yum install mesa-dri-drivers'

R600 的 3D 加速似乎挺稳定,速度也不俗。本人使用的 HD 3650,默认的 glxgears 分数也有 1400 左右,关闭了 Compiz 则有 1600fps 左右,已经不错了。运行 Compiz 已经十分稳定,倒是 GNOME Shell 可以启动但点击任何按钮都没有反应,不过 Fedora 项目组开始着手解决这个问题。如果你使用的是 Adobe 官方的 Flash Player,打开网页上的 Flash 播放器(如土豆和优酷),有时会出现播放器闪动的情况,CPU 使用率会偏高。Firefox 貌似情况比 Chromium 略好。不过使用 Totem 和 MPlayer 播放本地视频,则不会像 Catalyst 驱动那样闪动和容易崩溃,即使是高清。

Fedora 12 为 R600/R700 提供开源的 3D 支持 www.bkjia.com

根据 Phoronix 的报道,开源 3D 驱动的效能实在不赖,他们使用 HD 3870、HD 4650 和 HD 4870,运行 World of Padman、Urban Terror 和 Nexuiz,都有很高的帧速,除了某些场景会出现渲染和贴图错误。不过 Alien Arena 则因为 OpenGL 版本不够而无法运行。

似乎使用 HD2000/3000/4000 系列的朋友,从某程度上来说,可以放弃 ATi 官方驱动了。

最后,据 Iven 兄所说,Arch 的 AUR 也提供了相关的 PKGBUILD 实现相关的效果和能力。内核需要用打了 drm-next.patch 的 2.6.31 内核。

视频下载地址在这里,大小为 26MB。

相关内容