LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决][ATI卡]xorg-server升级到1.6后,无法打开加速了

[复制链接]
发表于 2009-4-17 22:24:37 | 显示全部楼层 |阅读模式
以前一直用的是闭源的,最近为了升级xorg-server,于是就用开源的xf86-video-ati。
我的卡是ATI Radeon HD 2400 XT,/ete/X11/xorg.conf中关于device的内容如下:
[php]
Section "Device"
        Identifier  "Card - OSE"                                    
        Driver      "radeon"                                         
        VendorName  "ATI Technologies Inc"                           
        BoardName   "Radeon HD 2400 XT"                              
        Option      "AccelDFS"                  "True"               
        Option      "AGPMode" "4"                                    
        Option      "AGPFastWrite"              "True"               
        Option      "AccelMethod"               "EXA"               
        Option      "BackingStore"              "True"               
        Option      "ColorTiling"               "True"               
        Option      "DRI"                       "True"               
        Option     "EnablePageFlip"             "True"               
        Option      "RenderAccel"               "True"               
        BusID       "CI:1:0:0"                                      
EndSection                                                           
[/php]

一些信息如下:
[php]
22:18:34 /usr/lib $ LIBGL_DEBUG=verbose glxinfo > /dev/null
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/swrast_dri.so

22:19:15 /usr/lib $ grep EE /var/log/Xorg.0.log
Current Operating System: Linux Lystem 2.6.29-ARCH #1 SMP PREEMPT Wed Apr 8 12:39:28 CEST 2009 x86_64
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load module "xtrap" (module does not exist, 0)
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
(EE) RADEON(0): Acceleration initialization failed
(EE) PreInit returned NULL for "AT Translated Set 2 keyboard"
(EE) config/hal: NewInputDeviceRequest failed (8)
[/php]

arch 每次升级都要捣鼓很久,总是能够碰见各种诡异问题,实在是一种考验啊。。。
现在,我的本本依然还不能看视频(mplayer异常退出),声音又突然没了。。。烦

Update:
在同志们的帮助下,已经解决。具体请看10楼。
使用AUR中的catalyst即可
发表于 2009-4-17 23:48:13 | 显示全部楼层
用闭源的驱动多好。在aur里面安装就可以了。
回复 支持 反对

使用道具 举报

发表于 2009-4-17 23:49:44 | 显示全部楼层
Option      "AGPMode" "4"
Option      "AGPFastWrite"              "True"
这两句不推荐,你试试看radeonhd?原来radeon支持2400的3D加速?
回复 支持 反对

使用道具 举报

发表于 2009-4-18 03:39:10 | 显示全部楼层
暂时没有哪个开源驱动支持3D的。
fglrx 9.4出了,支持xserver 1.6。不过不知道是否支持kernel2.6.29。
回复 支持 反对

使用道具 举报

发表于 2009-4-18 09:22:41 | 显示全部楼层
我现在就是用aur里面的catalyst,用起来还可以。
用开源的驱动看图片是一卡一卡的,只不过升级xserver 1.6的时间又重新安装了一次。
回复 支持 反对

使用道具 举报

发表于 2009-4-18 09:31:35 | 显示全部楼层
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/swrast_dri.so


这两个和 radeon (radeonhd) 驱动不般配。
您自己重编译一下 Mesa Xorg-server 应能解决问题。
回复 支持 反对

使用道具 举报

发表于 2009-4-18 12:01:53 | 显示全部楼层
Post by zhuqin_83;1975996
暂时没有哪个开源驱动支持3D的。
fglrx 9.4出了,支持xserver 1.6。不过不知道是否支持kernel2.6.29。

catalyst 9.4还是不支持kernel 2.6.29。

phoronix论坛上arch开发者的帖子:
I compiled this new driver and will make it available to the users of Arch Linux in an unsupported way still, this driver does not compile on kernel 2.6.29
http://www.phoronix.com/forums/s ... 36&postcount=18

amd开发者的回复:
we didn't add 2.6.29 support but among other things, we completed Redirected Direct Rendering support between the Ubuntu early driver and the final 9.4.
http://www.phoronix.com/forums/s ... 38&postcount=20

从他的回复看,AMD对ubuntu真是格外照顾。
回复 支持 反对

使用道具 举报

发表于 2009-4-18 12:09:11 | 显示全部楼层
但是AUR里面的catalyst可以在2.6.29下编译
回复 支持 反对

使用道具 举报

发表于 2009-4-18 12:36:21 | 显示全部楼层
aur里的catalyst维护者和在phoronix论坛发帖arch开发者的应该是同一个人,ID一样。可以在2.6.29下编译是因为kensai写了个补丁,但能保证成功編译,并不代表运行起来没问题。事实上,phoronix论坛中对catalyst 9.4的抱怨的人可不少。

http://www.phoronix.com/forums/showthread.php?t=16512
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-18 13:00:32 | 显示全部楼层
Post by jarryson;1976100
但是AUR里面的catalyst可以在2.6.29下编译


正在试。。。

AUR上确实写着要求KERNEL>=2.6.9。不过,catalyst的包好大啊。。。我这个教育网的速度(15kb/s)要下载哪一年~~~
=======================
原来应该先安装catalyst-utils,才能安装catalyst。
用了AUR里面的catalyst 9.4-1和catalyst-utils 9.4-2,3D加速终于可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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