LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2699|回复: 4

linuxppc 下玩 3D Games

[复制链接]
发表于 2006-1-10 02:46:13 | 显示全部楼层 |阅读模式
这两天想玩游戏,于是装了个 tuxracer,有点像极品飞车,不过现在飞的是
pigeon。 为了玩这个游戏,你要先打开硬件加速,否则奇慢,根本没法玩,
下面就介绍如何在 linuxppc 上设置。

1. 配置模块

kernel 的 .config 文件中确保选中以下几个模块:

CONFIG_AGP=m
CONFIG_AGP_UNINORTH=m
CONFIG_DRM_RADEON=m
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y

你可以检查一下你现在的 .config,如果并没有将这几项编译成模块或编译进内核,
不幸,你得重新编译内核,把这项些选上。:-) 我也是重新编译过内核。

2. 加载模块(order is important !)

如果你和我一样,将它们编译成模块,那么接下来在启动 Xwindow 之前,必须先手
动,并且按次序!!,加载以下模块。(为啥一定要依着次序来,我也不懂,网上找
来的信息,也懒得深究了。 tell me what you think.) 当然,第一次成功之后,
你可以写在一些系统启动脚本里。(我的办法倒是把它们扔在一个自己写的脚本里,
然后再将这个脚本扔在 root 的 crontab 里,有点 bt,是吧?)

重复一下,注意两点:

1). 要在启动 xwindow 前加载好模块
2). 要按次序先后中加载模块

# modprobe agpgart
# modprobe uninorth-agp
# modprobe radeon

3. 安装相关 3D 库

我用的是 Xorg,装了下面一些库,供参考:

ii  libglu1-mesa          6.2.1-7               The OpenGL utility library (GLU)
ii  libglu1-mesa-dev      6.2.1-7               The OpenGL utility library -- development support files
ii  xlibmesa-dri          6.8.2.dfsg.1-11       Mesa 3D graphics library modules [X.Org]
ii  xlibmesa-gl           6.8.2.dfsg.1-11       Mesa 3D graphics library [X.Org]
ii  xlibmesa-gl-dev       6.8.2.dfsg.1-11       Mesa 3D graphics library development files [X.Org]

4. Let's Play !

Xwindow 启动后,检查一下它输出的 log 信息,如果里面没有看到 Radeon, AGP
相关的错误信息,就证明模块加载成功了!

$ apt-get install tuxracer
$ ppracer

Enjoy it ! :-)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-1-10 07:41:18 | 显示全部楼层
都不是真的硬件加速吧?至少都不是nv的驱动或者ati的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-10 12:46:30 | 显示全部楼层
你是说显卡驱动?我的好像就是用ati的。。
回复 支持 反对

使用道具 举报

发表于 2006-1-10 17:15:12 | 显示全部楼层
XORG 6.8.2的radeon驱动不支持r9500以上的硬件驱动.
xorg 6.9 + cvs 的radeon驱动可以支持r9500以上的硬件驱动.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-10 19:14:01 | 显示全部楼层
我的是,Xorg-6.8.2, Radeon Mobility 9200 (AGP)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表