LinuxSir.cn,穿越时空的Linuxsir!

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

ATI HD 3850的3D加速问题

[复制链接]
发表于 2008-10-4 12:05:55 | 显示全部楼层 |阅读模式
显卡是蓝宝石3850 256M版,内核是2.6.25-gentoo-r7.
有人成功打开过这个卡的3D加速么?

我装官方的驱动,参考了gentoo.org,gentoo wiki, ATI Linux Driver Wiki上三篇内容不太相同的文章,结果还是没能打开~

不装官方驱动还感觉不到卡,装了官方驱动之后,
移动窗口和滚动网页就象毛毛虫在爬一样,一顿一顿的

难道ATI的闭源驱动也不支持3D加速?
内核DRM关了,用的是最新的8.9的驱动,aticonfig --initial之类也运行了
不管装不装驱动,glxgears都有1200+FPS
glxinfo显示:direct rendering: No
modprobe fglrx显示找不到模块;

怎么才能打开3D加速呢?
多谢~
发表于 2008-10-4 16:36:10 | 显示全部楼层
编译一个fglrx模块出来被
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-4 17:18:52 | 显示全部楼层
仔仔细细的看了ATI的Installer instructions,发现有个问题:
The following packages must be installed in order for the Catalyst Linux driver
to install and work properly:

    * XFree86-Mesa-libGL

这个包我emerge搜不到,搜mesa两个都装了:

*  media-libs/mesa
      Latest version available: 6.5.2-r1
      Latest version installed: 6.5.2-r1
      Size of files: 3,217 kB
      Homepage:      http://mesa3d.sourceforge.net/
      Description:   OpenGL-like graphic library for Linux
      License:       LGPL-2

*  x11-apps/mesa-progs
      Latest version available: 7.0.1
      Latest version installed: 7.0.1
      Size of files: 4,574 kB
      Homepage:      http://mesa3d.sourceforge.net/
      Description:   Mesa's OpenGL utility and demo programs (like glxgears)
      License:       LGPL-2

那这个包在哪啊?我强制emerge -av =ati-drivers-8.532的时候,
显示找不到-lGL是不是没找到这个lib?
回复 支持 反对

使用道具 举报

发表于 2008-10-5 08:23:07 | 显示全部楼层
好像要新的开源驱动吧。
回复 支持 反对

使用道具 举报

发表于 2008-10-5 10:31:14 | 显示全部楼层
eselect opengl set ati
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-5 11:57:24 | 显示全部楼层
to 4楼: 我装的是最新的闭源驱动~
to 5楼: 无法识别的选项ati。。。

MyGentoo real # eselect opengl set ati
!!! Error: Unrecognized option: ati
Killed

这个是什么原因?
多谢!
回复 支持 反对

使用道具 举报

发表于 2008-10-5 12:46:34 | 显示全部楼层
原来你不是用 emerge ati-drivers 装的...............
提问题前请先搞清楚自己做了什么....

这里是 gentoo 官方的 ati 指南
http://www.gentoo.org/doc/en/ati-faq.xml
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-5 13:11:14 | 显示全部楼层
我尝试用emerge -av =ati-drivers-8.532装最新的
但是奇怪的是编译fgl_glxgears报错,cannot find -lGL
然后我看了ATI的installer instruction,发现:
The following packages must be installed in order for the Catalyst Linux driver
to install and work properly:

* XFree86-Mesa-libGL

似乎是没有这个包。。。3楼有具体的~

哪里出问题了呢?多谢~
回复 支持 反对

使用道具 举报

发表于 2008-10-6 09:53:36 | 显示全部楼层
media-libs/mesa
x11-apps/mesa-progs
这两个包装了没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-6 22:12:18 | 显示全部楼层
搞定了,发现是-lGL需要的libGL.so不能自动恢复链结,我将它改名后重新eselect opengl set xorg-x11。
然后再装ati-drivers就可以了~
很爽~呵呵
多谢您的热心回复!提醒我找到问题关键~

MyGentoo ~ # glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2

MyGentoo ~ # glxgears
46808 frames in 5.0 seconds = 9361.475 FPS
47340 frames in 5.0 seconds = 9467.994 FPS
47416 frames in 5.0 seconds = 9483.043 FPS
47473 frames in 5.0 seconds = 9494.456 FPS
46933 frames in 5.0 seconds = 9386.414 FPS

MyGentoo ~ # fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3850
OpenGL version string: 2.1.7979 Release
回复 支持 反对

使用道具 举报

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

本版积分规则

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