|
|
发表于 2008-5-30 13:48:34
|
显示全部楼层
刚刚试过,X无法启动,退回老版本。
硬件环境:
Acer TravelMate 3280,ATI Technologies Inc Radeon Mobility X1400
系统环境:
linux-2.6.25.4、glibc-2.7、gcc-4.2.3、Xorg-7.3、xorg-server-1.4.0.90、radeonhd-1.2.1
参考how to setup DRI
升级的软件包如下,安装顺序如下:- git clone git://anongit.freedesktop.org/git/mesa/drm
- wget -c ftp://ftp.freedesktop.org/pub/individual/proto/dri2proto-1.1.tar.bz2
- git clone git://anongit.freedesktop.org/git/xorg/proto/damageproto
- git clone git://anongit.freedesktop.org/git/xorg/lib/libXdamage
- git clone git://anongit.freedesktop.org/git/mesa/mesa
- wget -c ftp://ftp.freedesktop.org/pub/individual/proto/xextproto-7.0.3.tar.bz2
- wget -c ftp://ftp.freedesktop.org/pub/individual/proto/xproto-7.0.13.tar.bz2
- git clone git://anongit.freedesktop.org/git/xorg/proto/inputproto
- git clone git://anongit.freedesktop.org/git/xorg/proto/glproto
- git clone git://anongit.freedesktop.org/git/xorg/lib/libpciaccess
- wget -c ftp://ftp.freedesktop.org/pub/individual/lib/pixman-0.10.0.tar.bz2
- git clone git://anongit.freedesktop.org/git/xorg/xserver
- git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-input-mouse
- git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-input-keyboard
- git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-radeonhd
复制代码
安装顺利,未报错。
加载新编译的模块结果如下:- [drm] Initialized drm 1.1.0 20060810
- PCI: [color=Red]Unable to reserve mem region #1:8000000@c8000000 for device 0000:01:00.0[/color]
- ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
- PCI: Setting latency timer of device 0000:01:00.0 to 64
- [drm] Initialized radeon 1.29.0 20080528 on minor 0
- [drm] [color=Red]Used old pci detect: framebuffer loaded[/color]
复制代码
在/etc/X11/xorg.conf中添加
startx后,黑屏,Xorg.0.log中很多类似下面的东西- R5xxXAASetupForScanlineImageWrite(rop = 7, planemask = 0xFFFFFFFF, trans_color = -1, bpp = 32, depth = 24)
- R5xxXAASubsequentScanlineImageWriteRect(x = 25, y = 69, w = 16, h = 16, skipleft = 0)
- R5xxXAASetupForScanlineImageWrite(rop = 7, planemask = 0xFFFFFFFF, trans_color = -1, bpp = 32, depth = 24)
- R5xxXAASubsequentScanlineImageWriteRect(x = 44, y = 87, w = 16, h = 16, skipleft = 0)
- R5xxXAASetupForScanlineImageWrite(rop = 7, planemask = 0xFFFFFFFF, trans_color = -1, bpp = 32, depth = 24)
- R5xxXAASubsequentScanlineImageWriteRect(x = 44, y = 105, w = 16, h = 16, skipleft = 0)
- R5xxXAASetupForScanlineImageWrite(rop = 7, planemask = 0xFFFFFFFF, trans_color = -1, bpp = 32, depth = 24)
- R5xxXAASubsequentScanlineImageWriteRect(x = 44, y = 123, w = 16, h = 16, skipleft = 0)
- R5xxXAASetupForScanlineImageWrite(rop = 7, planemask = 0xFFFFFFFF, trans_color = -1, bpp = 32, depth = 24)
- R5xxXAASubsequentScanlineImageWriteRect(x = 44, y = 141, w = 16, h = 16, skipleft = 0)
复制代码
看来新radeonhd驱动还要再开发一段时间,才能支持这块卡。 |
|