LinuxSir.cn,穿越时空的Linuxsir!

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

为什么我radeon9550显卡无法使用aiglx?

[复制链接]
发表于 2007-5-18 15:44:08 | 显示全部楼层 |阅读模式
驱动是开源的
pacman -S xf86-video-ati libgl-dri

但是 # glxinfo | grep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

log如下:
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(**) RADEON(0): RADEONPreInit
(**) RADEON(0): RADEONScreenInit d0000000 0
(**) RADEON(0): Map: 0xd0000000, 0x08000000
(**) RADEON(0): RADEONSave
(**) RADEON(0): RADEONSaveMode(0x81f5140)
(**) RADEON(0): Read: 0x0030000c 0x00030065 0x00000000
(**) RADEON(0): Read: rd=12, fd=101, pd=3
(**) RADEON(0): RADEONSaveMode returns 0x81f5140
(EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
(**) RADEON(0): RADEONDRICloseScreen
(**) RADEON(0): RADEONInitMemoryMap() :
(**) RADEON(0):   mem_size         : 0x08000000
(**) RADEON(0):   MC_FB_LOCATION   : 0xd7ffd000
(**) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
(**) RADEON(0): RADEONModeInit()
1152x864      108.00  1152 1216 1344 1600   864  865  868  900 (24,32) +H +V
1152x864      108.00  1152 1216 1344 1600   864  865  868  900 (24,32) +H +V
(**) RADEON(0): Pitch = 9437328 bytes (virtualX = 1152, displayWidth = 1152)
(**) RADEON(0): dc=10800, of=21600, fd=96, pd=2
(**) RADEON(0): RADEONInit returns 0x81f5af0
(**) RADEON(0): RADEONRestoreMode()
(**) RADEON(0): RADEONRestoreMode(0x81f5af0)
(**) RADEON(0): RADEONRestoreMemMapRegisters() :
(**) RADEON(0):   MC_FB_LOCATION   : 0xd7ffd000
(**) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
(**) RADEON(0):   Map Changed ! Applying ...
(**) RADEON(0):   Map applied, resetting engine ...
(**) RADEON(0): Updating display base addresses...
(**) RADEON(0): Memory map updated.
(**) RADEON(0): Programming CRTC1, offset: 0x00000000
(**) RADEON(0): Wrote: 0x0000000c 0x00010060 0x00000000 (0x0000a700)
(**) RADEON(0): Wrote: rd=12, fd=96, pd=1
(**) RADEON(0): GRPH_BUFFER_CNTL from 30004c4c to 20257c7c
(**) RADEON(0): RADEONSaveScreen(0)
(**) RADEON(0): Setting up initial surfaces
(**) RADEON(0): Initializing fb layer
(**) RADEON(0): Setting up accel memmap
(**) RADEON(0): Initializing backing store
(**) RADEON(0): Setting up final surfaces
(**) RADEON(0): Initializing Acceleration
(**) RADEON(0): EngineInit (32/32)
(**) RADEON(0): Pitch for acceleration = 144
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): Initializing Page Flipping
(**) RADEON(0): Initializing DPMS
(**) RADEON(0): Initializing Cursor
(**) RADEON(0): Initializing color map
(**) RADEON(0): Initializing DGA
(**) RADEON(0): Initializing Xv
(**) RADEON(0): RADEONScreenInit finished
(EE) AIGLX: Screen 0 is not DRI capable
(**) RADEON(0): RADEONSaveScreen(2)
发表于 2007-5-18 19:17:26 | 显示全部楼层
try this

Section "Device"
        Identifier   "aticonfig-Device[0]"
        Driver      "radeon"
        BusID      "CI:1:0:0"
        Option "XAANoOffscreenPixmaps" "true"
        Option "DRI" "true"
        Option "GARTSize" "xx"
        Option "AGPMode" "x"
EndSection
回复 支持 反对

使用道具 举报

发表于 2007-5-18 19:24:05 | 显示全部楼层
就是,我装fglrx驱动也一直出现这种情况,加载的是mesa的驱动,无奈,换成radeon的驱动,现在还在测试,希望能用上3D,要不这样的卡不是浪费了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 19:59:59 | 显示全部楼层
相关驱动参数:还是不行

        Identifier  "Card0"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc"
        BoardName   "RV350 AS [Radeon 9550]"
        BusID       "CI:1:0:0"
        Option      "AGPMode"                  "4"
        Option      "AccelMethod"              "EXA"
        #Option      "EnablePageFlip"           "on"
        #Option      "AGPFastWrite"             "on"
        Option      "XAANoOffscreenPixmaps"     "true"
        Option      "GARTSize"                 "128"
        Option      "DRI"                      "true"
        Option      "ColorTiling"              "on"
回复 支持 反对

使用道具 举报

发表于 2007-5-19 08:19:18 | 显示全部楼层
只有开源驱动才可以开启吧?
回复 支持 反对

使用道具 举报

发表于 2007-5-19 12:26:12 | 显示全部楼层
这个就是开源驱动啊。

看起来是dri的问题。

是hwd自动生成的xorg.conf么?

有这样两段么?

  1. Section "Module"
  2.      Load  "glx"
  3.      Load  "dri"
  4.      Load  "drm"
  5. EndSection
复制代码
  

  1. Section "DRI"
  2.       Group        "video"
  3.       Mode         0660
  4. EndSection
复制代码


还有那些参数,你可以尝试去掉一些。不是没个人都有用的。加了可能都不能启动
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-19 20:36:55 | 显示全部楼层
以上都是有的,
我用 hwd -x  和 X -configure 生成的两个配置都不行,一样的错误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-20 10:39:12 | 显示全部楼层
居然今天自然就成功了,我什么也没有做 啊~晕
glxinfo |grep rend
direct rendering: Yes
OpenGL renderer string: Mesa DRI R300 20060815 AGP 1x x86/MMX+/3DNow!+/SSE2 TCL
回复 支持 反对

使用道具 举报

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

本版积分规则

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