LinuxSir.cn,穿越时空的Linuxsir!

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

ATI radeon8500不能启用3D加速,用不了Google earth

[复制链接]
发表于 2006-7-22 23:20:07 | 显示全部楼层 |阅读模式
我的系统用的apt源上的驱动,Xorg.conf里面是这么配置的
Section "Device"
    Identifier  "* Generic VESA compatible"
    Driver      "fglrx"
    Option "UseInternalAGPGART" "no"
    Option "no_accel" "no"
    Option "no_dri" "no"
    Option "VideoOverlay" "on"
    #VideoRam    65536
    # Insert Clocks lines here if appropriate
EndSection

.
.
.
Section "Screen"
    Identifier  "Screen 1"
    Device      "* Generic VESA compatible"
    Monitor     "My Monitor"
    DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes       "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection


但是Xorg的log里面说初始化不成功,看这一段
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) fglrx(0): [drm] DRM interface version 1.2
(II) fglrx(0): [drm] created "fglrx" driver at busid "CI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xf0b9d000
(II) fglrx(0): [drm] mapped SAREA 0xf0b9d000 to 0xa7f98000
(II) fglrx(0): [drm] framebuffer handle = 0xd0000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(EE) fglrx(0): Hardware already been locked.
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xf0b9d000 at 0xa7f98000
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *
(II) fglrx(0): FBADPhys: 0xd0000000 FBMappedSize: 0x04000000
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,1024) (front color buffer -
assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(==) fglrx(0): Using hardware cursor (scanline 1024)
(II) fglrx(0): Largest offscreen area available: 1280 x 7163
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)


请问这是怎么回事?少了某个内核模块文件吗?或者没有载入模块?
发表于 2006-7-23 01:17:51 | 显示全部楼层
好像fglrx驱动没有正确识别你的显卡。

你是什么发行版?stable/testing/unstable?是否用aticonfig进行了配置?

本版有很多ati官方驱动安装方法的帖子,楼主搜索一下看看,会有帮助。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-25 23:44:13 | 显示全部楼层
用的sid。
Linux debian 2.6.16-1-686 #1 Wed Mar 22 15:36:02 UTC 2006 i686 GNU/Linux

后来用了Option "UseInternalAGPGART" "yes"
并且卸载了drm模块成功启用3D加速。
但是googleearth变得不能运行了,提示说“段错误”
回复 支持 反对

使用道具 举报

发表于 2006-7-26 09:35:37 | 显示全部楼层
sid上安装nvidia的驱动也很麻烦.. 复制的文件位置不对,要自己移动..
回复 支持 反对

使用道具 举报

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

本版积分规则

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