3d rendering performance regression Dapper->Edgy with Radeon 9600 M10

Bug #61607 reported by Herbert V. Riedel
32
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Feisty by Robert Dollinger

Bug Description

on my powerbook 15", the integrated graphics adapter, suffers from a serious performance degradation after upgrading to edgy; "UseFBDev" is "false", and glxinfo shows working DRI; I've tried with EXA and XAA accelmethod with no notable difference

but running glxgears takes up all cpu-time and performs very slow as if it wasn't hardware-accelerated; furthermore the following appears on the console:

hvr@pbook:~$ glxgears
libGL warning: 3D driver claims to not support visual 0x4b
*********************************WARN_ONCE*********************************
File r300_maos.c function r300EmitArrays line 546
Cannot handle offset c0302000 with stride 3, comp 3
***************************************************************************
Try R300_SPAN_DISABLE_LOCKING env var if this hangs.

btw, on my mac-mini, with its radeon 9200 chipset, 3d acceleration works properly with edgy

some additional infos about my hardware:

0000:00:10.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] (prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
        Flags: bus master, 66MHz, medium devsel, latency 255, IRQ 48
        Memory at b8000000 (32-bit, prefetchable) [size=128M]
        I/O ports at f0000400 [size=256]
        Memory at b0000000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at f1000000 [size=128K]
        Capabilities: <access denied>

[ 0.000000] Linux version 2.6.17-8-powerpc (root@adare) (gcc version 4.1.2 20060906 (prerelease) (Ubuntu 4.1.1-13ubuntu2)) #2 Tue Sep 19 09:49:00 UTC 2006 (Ubuntu 2.6.17-8.22-powerpc)
...
[ 81.258006] [drm] Initialized drm 1.0.1 20051102
[ 81.399684] [drm] Initialized radeon 1.24.0 20060225 on minor 0
[ 82.400651] agpgart: Putting AGP V2 device at 0000:00:0b.0 into 1x mode
[ 82.400665] agpgart: Putting AGP V2 device at 0000:00:10.0 into 1x mode
[ 82.673638] [drm] Setting GART location based on new memory map
[ 82.673660] [drm] Loading R300 Microcode
[ 82.673718] [drm] writeback test succeeded in 1 usecs

X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: Linux 2.6.15-26-powerpc64-smp ppc
Current Operating System: Linux pbook 2.6.17-8-powerpc #2 Tue Sep 19 09:49:00 UTC 2006 ppc
Build Date: 07 July 2006
 Before reporting problems, check http://wiki.x.org
 to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
 (++) from command line, (!!) notice, (II) informational,
 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep 21 10:03:23 2006
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) | |-->Monitor "Color LCD"
(**) | |-->Device "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]"
(**) |-->Input Device "Generic Keyboard"
(**) |-->Input Device "Configured Mouse"
(**) |-->Input Device "Synaptics Touchpad"
(WW) The directory "/usr/share/X11/fonts/cyrillic" does not exist.
 Entry deleted from font path.
(**) FontPath set to:
 /usr/share/X11/fonts/misc,
 /usr/share/X11/fonts/100dpi/:unscaled,
 /usr/share/X11/fonts/75dpi/:unscaled,
 /usr/share/X11/fonts/Type1,
 /usr/share/X11/fonts/100dpi,
 /usr/share/X11/fonts/75dpi,
 /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
 /usr/share/fonts/X11/misc/,
 /usr/share/fonts/X11/TTF/,
 /usr/share/fonts/X11/OTF,
 /usr/share/fonts/X11/Type1/,
 /usr/share/fonts/X11/CID/,
 /usr/share/fonts/X11/100dpi/,
 /usr/share/fonts/X11/75dpi/
(==) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Open APM successful
(II) Module ABI versions:
 X.Org ANSI C Emulation: 0.3
 X.Org Video Driver: 1.0
 X.Org XInput driver : 0.6
 X.Org Server Extension : 0.3
 X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/lib/xorg/modules/fonts/libbitmap.so
(II) Module bitmap: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 Module class: X.Org Font Renderer
 ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules/libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 ABI class: X.Org Video Driver, version 1.0
(++) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:0b:0: chip 106b,0066 card 0000,0000 rev 00 class 06,00,00 hdr 00
(II) PCI: 00:10:0: chip 1002,4e50 card 1002,4e50 rev 00 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:11:0), (0,0,0), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
 [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
 [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
 [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(--) PCI:*(0:16:0) ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] rev 0, Mem @ 0xb8000000/27, 0xb0000000/16, I/O @ 0x0400/8, BIOS @ 0xf1000000/17
(II) Addressable bus resource ranges are
 [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
 [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
 [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
 [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
 [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
 [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
 [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
 [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
 [0] -1 0 0xf1000000 - 0xf101ffff (0x20000) MX[B](B)
 [1] -1 0 0xb0000000 - 0xb000ffff (0x10000) MX[B](B)
 [2] -1 0 0xb8000000 - 0xbfffffff (0x8000000) MX[B](B)
 [3] -1 0 0xf0000400 - 0xf00004ff (0x100) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
 [0] -1 0 0xf1000000 - 0xf101ffff (0x20000) MX[B](B)
 [1] -1 0 0xb0000000 - 0xb000ffff (0x10000) MX[B](B)
 [2] -1 0 0xb8000000 - 0xbfffffff (0x8000000) MX[B](B)
 [3] -1 0 0xf0000400 - 0xf00004ff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
 [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
 [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
 [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
 [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
 [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
 [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
 [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
 [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
 [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
 [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
 [4] -1 0 0xf1000000 - 0xf101ffff (0x20000) MX[B](B)
 [5] -1 0 0xb0000000 - 0xb000ffff (0x10000) MX[B](B)
 [6] -1 0 0xb8000000 - 0xbfffffff (0x8000000) MX[B](B)
 [7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
 [8] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
 [9] -1 0 0xf0000400 - 0xf00004ff (0x100) IX[B](B)
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 Module class: X.Org Server Extension
 ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "bitmap"
(II) Reloading /usr/lib/xorg/modules/fonts/libbitmap.so
(II) Loading font Bitmap
(II) LoadModule: "ddc"
(II) Loading /usr/lib/xorg/modules/libddc.so
(II) Module ddc: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 ABI class: X.Org Server Extension, version 0.3
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/lib/xorg/modules/linux/libdrm.so
(II) Module drm: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 Module class: X.Org Server Extension
 ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
 compiled for 7.1.1, module version = 2.1.0
 Module class: X.Org Font Renderer
 ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 ABI class: X.Org Server Extension, version 0.3
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules/libint10.so
(II) Module int10: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "type1"
(II) Loading /usr/lib/xorg/modules/fonts/libtype1.so
(II) Module type1: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.2
 Module class: X.Org Font Renderer
 ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Type1
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules/libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.1.0
 ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "ati"
(II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
(II) Module ati: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 6.6.2
 Module class: X.Org Video Driver
 ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.1.0
 Module class: X.Org XInput Driver
 ABI class: X.Org XInput driver, version 0.6
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.1.1
 Module class: X.Org XInput Driver
 ABI class: X.Org XInput driver, version 0.6
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="The XFree86 Project"
 compiled for 4.2.0, module version = 1.0.0
 Module class: XFree86 XInput Driver
 ABI class: XFree86 XInput driver, version 0.3
(II) ATI: ATI driver (version 6.6.2) for chipset: ati
(II) R128: Driver for ATI Rage 128 chipsets:
 ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
 ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
 ATI Rage 128 Pro GL PA (AGP?), ATI Rage 128 Pro GL PB (AGP?),
 ATI Rage 128 Pro GL PC (AGP?), ATI Rage 128 Pro GL PD (PCI),
 ATI Rage 128 Pro GL PE (AGP?), ATI Rage 128 Pro GL PF (AGP),
 ATI Rage 128 Pro VR PG (AGP?), ATI Rage 128 Pro VR PH (AGP?),
 ATI Rage 128 Pro VR PI (AGP?), ATI Rage 128 Pro VR PJ (AGP?),
 ATI Rage 128 Pro VR PK (AGP?), ATI Rage 128 Pro VR PL (AGP?),
 ATI Rage 128 Pro VR PM (AGP?), ATI Rage 128 Pro VR PN (AGP?),
 ATI Rage 128 Pro VR PO (AGP?), ATI Rage 128 Pro VR PP (PCI),
 ATI Rage 128 Pro VR PQ (AGP?), ATI Rage 128 Pro VR PR (PCI),
 ATI Rage 128 Pro VR PS (AGP?), ATI Rage 128 Pro VR PT (AGP?),
 ATI Rage 128 Pro VR PU (AGP?), ATI Rage 128 Pro VR PV (AGP?),
 ATI Rage 128 Pro VR PW (AGP?), ATI Rage 128 Pro VR PX (AGP?),
 ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
 ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
 ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (AGP?),
 ATI Rage 128 4X SF (AGP?), ATI Rage 128 4X SG (AGP?),
 ATI Rage 128 4X SH (AGP?), ATI Rage 128 4X SK (AGP?),
 ATI Rage 128 4X SL (AGP?), ATI Rage 128 4X SM (AGP),
 ATI Rage 128 4X SN (AGP?), ATI Rage 128 Pro ULTRA TF (AGP),
 ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
 ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
 ATI Rage 128 Pro ULTRA TU (AGP?)
(II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
 ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
 ATI Radeon VE/7000 QY (AGP/PCI), ATI Radeon VE/7000 QZ (AGP/PCI),
 ATI ES1000 515E (PCI), ATI ES1000 5969 (PCI),
 ATI Radeon Mobility M7 LW (AGP),
 ATI Mobility FireGL 7800 M7 LX (AGP),
 ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
 ATI Radeon IGP320 (A3) 4136, ATI Radeon IGP320M (U1) 4336,
 ATI Radeon IGP330/340/350 (A4) 4137,
 ATI Radeon IGP330M/340M/350M (U2) 4337,
 ATI Radeon 7000 IGP (A4+) 4237, ATI Radeon Mobility 7000 IGP 4437,
 ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
 ATI Radeon 9100 QM (AGP), ATI Radeon 8500 AIW BB (AGP),
 ATI Radeon 8500 AIW BC (AGP), ATI Radeon 7500 QW (AGP/PCI),
 ATI Radeon 7500 QX (AGP/PCI), ATI Radeon 9000/PRO If (AGP/PCI),
 ATI Radeon 9000 Ig (AGP/PCI), ATI FireGL Mobility 9000 (M9) Ld (AGP),
 ATI Radeon Mobility 9000 (M9) Lf (AGP),
 ATI Radeon Mobility 9000 (M9) Lg (AGP),
 ATI Radeon 9100 IGP (A5) 5834,
 ATI Radeon Mobility 9100 IGP (U3) 5835, ATI Radeon 9100 PRO IGP 7834,
 ATI Radeon Mobility 9200 IGP 7835, ATI Radeon 9250 5960 (AGP),
 ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
 ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
 ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
 ATI Radeon Mobility 9200 (M9+) 5C63 (AGP), ATI Radeon 9500 AD (AGP),
 ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
 ATI FireGL Z1 AG (AGP), ATI Radeon 9700 Pro ND (AGP),
 ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9600TX NF (AGP),
 ATI FireGL X1 NG (AGP), ATI Radeon 9600 AP (AGP),
 ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
 ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP),
 ATI FireGL RV360 AV (AGP),
 ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
 ATI Radeon Mobility 9600 (M10) NQ (AGP),
 ATI Radeon Mobility 9600 (M11) NR (AGP),
 ATI Radeon Mobility 9600 (M10) NS (AGP),
 ATI FireGL Mobility T2 (M10) NT (AGP),
 ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon 9650,
 ATI Radeon 9800SE AH (AGP), ATI Radeon 9800 AI (AGP),
 ATI Radeon 9800 AJ (AGP), ATI FireGL X2 AK (AGP),
 ATI Radeon 9800PRO NH (AGP), ATI Radeon 9800 NI (AGP),
 ATI FireGL X2 NK (AGP), ATI Radeon 9800XT NJ (AGP),
 ATI Radeon X600 (RV380) 3E50 (PCIE),
 ATI FireGL V3200 (RV380) 3E54 (PCIE),
 ATI Radeon Mobility X600 (M24) 3150 (PCIE),
 ATI Radeon Mobility X300 (M24) 3152 (PCIE),
 ATI FireGL M24 GL 3154 (PCIE), ATI Radeon X300 (RV370) 5B60 (PCIE),
 ATI Radeon X600 (RV370) 5B62 (PCIE),
 ATI Radeon X550 (RV370) 5B63 (PCIE),
 ATI FireGL V3100 (RV370) 5B64 (PCIE),
 ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
 ATI Radeon Mobility X300 (M22) 5460 (PCIE),
 ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
 ATI FireGL M22 GL 5464 (PCIE), ATI Radeon XPRESS 200 5A41 (PCIE),
 ATI Radeon XPRESS 200M 5A42 (PCIE),
 ATI Radeon XPRESS 200 5A61 (PCIE),
 ATI Radeon XPRESS 200M 5A62 (PCIE),
 ATI Radeon XPRESS 200 5954 (PCIE),
 ATI Radeon XPRESS 200M 5955 (PCIE),
 ATI Radeon XPRESS 200 5974 (PCIE),
 ATI Radeon XPRESS 200M 5975 (PCIE), ATI FireGL V5000 (RV410) (PCIE),
 ATI Mobility FireGL V5000 (M26) (PCIE),
 ATI Mobility FireGL V5000 (M26) (PCIE),
 ATI Mobility Radeon X700 XL (M26) (PCIE),
 ATI Mobility Radeon X700 (M26) (PCIE),
 ATI Mobility Radeon X700 (M26) (PCIE),
 ATI Radeon X700 PRO (RV410) (PCIE),
 ATI Radeon X700 XT (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
 ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 SE (RV410) (PCIE),
 ATI Radeon X800 (R420) JH (AGP), ATI Radeon X800PRO (R420) JI (AGP),
 ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
 ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
 ATI Radeon Mobility 9800 (M18) JN (AGP),
 ATI Radeon X800XT (R420) JP (AGP), ATI Radeon X800 SE (R420) (AGP),
 ATI Radeon AIW X800 VE (R420) JT (AGP),
 ATI Radeon X800 (R423) UH (PCIE),
 ATI Radeon X800PRO (R423) UI (PCIE),
 ATI Radeon X800LE (R423) UJ (PCIE),
 ATI Radeon X800SE (R423) UK (PCIE),
 ATI FireGL V5100 (R423) UQ (PCIE),
 ATI FireGL unknown (R423) UR (PCIE),
 ATI FireGL unknown (R423) UT (PCIE),
 ATI Radeon X800XT (R423) 5D57 (PCIE), ATI FireGL V7100 (R423) (PCIE),
 ATI Mobility FireGL V5100 (M28) (PCIE),
 ATI Mobility Radeon X800 (M28) (PCIE),
 ATI Mobility Radeon X800 XT (M28) (PCIE),
 ATI Radeon X800 (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
 ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 XTP (R430) (PCIE),
 ATI Radeon X850 5D4C (PCIE),
 ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
 ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
 ATI Radeon X850 XT (R480) (PCIE),
 ATI Radeon X850 XT PE (R480) (PCIE),
 ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
 ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP)
(II) Primary Device is: PCI 00:10:0
(II) ATI: Candidate "Device" section "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]".
(--) Chipset ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP) found
(II) resource ranges after xf86ClaimFixedResources() call:
 [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
 [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
 [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
 [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
 [4] -1 0 0xf1000000 - 0xf101ffff (0x20000) MX[B](B)
 [5] -1 0 0xb0000000 - 0xb000ffff (0x10000) MX[B](B)
 [6] -1 0 0xb8000000 - 0xbfffffff (0x8000000) MX[B](B)
 [7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
 [8] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
 [9] -1 0 0xf0000400 - 0xf00004ff (0x100) IX[B](B)
(II) Loading sub module "radeon"
(II) LoadModule: "radeon"
(II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 4.2.0
 Module class: X.Org Video Driver
 ABI class: X.Org Video Driver, version 1.0
(WW) ****INVALID IO ALLOCATION**** b: 0xf0000400 e: 0xf00004ff correcting
(EE) end of block range 0xefffffff < begin 0xf0000000
(II) window:
 [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) resSize:
(II) window fixed:
 [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) resource ranges after probing:
 [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
 [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
 [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
 [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
 [4] -1 0 0xf1000000 - 0xf101ffff (0x20000) MX[B](B)
 [5] -1 0 0xb0000000 - 0xb000ffff (0x10000) MX[B](B)
 [6] -1 0 0xb8000000 - 0xbfffffff (0x8000000) MX[B](B)
 [7] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
 [8] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
 [9] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
 [10] -1 0 0x00000400 - 0x000004ff (0x100) IX[B](B)
 [11] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
 [12] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
 [13] 0 0 0xf00003b0 - 0xf00003bb (0xc) IS[B]
 [14] 0 0 0xf00003c0 - 0xf00003df (0x20) IS[B]
(II) Setting vga for screen 0.
(**) RADEON(0): RADEONPreInit
(II) RADEON(0): MMIO registers at 0xb0000000: size 64KB
(II) RADEON(0): PCI bus 0 card 16 func 0
(**) RADEON(0): Depth 24, (--) framebuffer bpp 32
(II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) RADEON(0): Default visual is TrueColor
(**) RADEON(0): Option "AccelMethod" "exa"
(II) RADEON(0): VGAAccess option set to FALSE, VGA module load skipped
(==) RADEON(0): RGB weight 888
(II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
(==) RADEON(0): X server will not keep DPI constant for all screen sizes
(--) RADEON(0): Chipset: "ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP)" (ChipID = 0x4e50)
(--) RADEON(0): Linear framebuffer at 0xb8000000
(--) RADEON(0): BIOS at 0xf1000000
(II) RADEON(0): AGP card detected
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:10.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports pci:0000:00:10.0
(II) RADEON(0): [dri] Found DRI library version 1.2.0 and kernel module version 1.24.0
(II) RADEON(0): AGP Fast Write disabled by default
(II) Loading sub module "shadowfb"
(II) LoadModule: "shadowfb"
(II) Loading /usr/lib/xorg/modules/libshadowfb.so
(II) Module shadowfb: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 ABI class: X.Org ANSI C Emulation, version 0.3
(II) RADEON(0): Page flipping disabled
(II) RADEON(0): Will try to use DMA for Xv image transfers
(II) RADEON(0): Generation 2 PCI interface, using max accessible memory
(II) RADEON(0): Detected total video RAM=131072K, accessible=131072K (PCI BAR=131072K)
(--) RADEON(0): Mapped VideoRAM: 131072 kByte (128 bit DDR SDRAM)
(II) RADEON(0): Color tiling enabled by default
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/lib/xorg/modules/libddc.so
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/lib/xorg/modules/libi2c.so
(II) Module i2c: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.2.0
 ABI class: X.Org Video Driver, version 1.0
(II) RADEON(0): I2C bus "DDC" initialized.
(II) Attempted to read BIOS 64KB from /sys/bus/pci/devices/0000:00:10.0/rom: got 0KB
(WW) RADEON(0): Video BIOS not detected in PCI space!
(WW) RADEON(0): Attempting to read Video BIOS from legacy ISA space!
(WW) RADEON(0): Unrecognized BIOS signature, BIOS data will not be used
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 2, Detected Type: 2
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 3, Detected Type: 0
(II) RADEON(0): EDID data from the display on port 1 ----------------------
(II) RADEON(0): Manufacturer: APP Model: 9c4e Serial#: 0
(II) RADEON(0): Year: 2005 Week: 14
(II) RADEON(0): EDID Version: 1.3
(II) RADEON(0): Digital Display Input
(II) RADEON(0): Max H-Image Size [cm]: horiz.: 32 vert.: 22
(II) RADEON(0): Gamma: 2.20
(II) RADEON(0): No DPMS capabilities specified; RGB/Color Display
(II) RADEON(0): First detailed timing is preferred mode
(II) RADEON(0): redX: 0.580 redY: 0.340 greenX: 0.310 greenY: 0.550
(II) RADEON(0): blueX: 0.155 blueY: 0.155 whiteX: 0.313 whiteY: 0.329
(II) RADEON(0): Manufacturer's mask: 0
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 103.0 MHz Image Size: 321 x 214 mm
(II) RADEON(0): h_active: 1440 h_sync: 1504 h_sync_end 1536 h_blank_end 1760 h_border: 0
(II) RADEON(0): v_active: 960 v_sync: 964 v_sync_end 968 v_blanking: 976 v_border: 0
(II) RADEON(0): LTN152W6
(II) RADEON(0): Monitor name: Color LCD
(II) RADEON(0):
(II) RADEON(0): Primary:
 Monitor -- LVDS
 Connector -- DVI-D
 DAC Type -- TVDAC/ExtDAC
 TMDS Type -- Internal
 DDC Type -- DVI_DDC
(II) RADEON(0): Secondary:
 Monitor -- NONE
 Connector -- VGA
 DAC Type -- Primary
 TMDS Type -- External
 DDC Type -- VGA_DDC
(WW) RADEON(0): Video BIOS not detected, using default clock settings!
(II) RADEON(0): Probed PLL values: xtal: 27.000000 Mhz, sclk: 445.500000 Mhz, mclk: 240.750000 Mhz
(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): Existing panel PLL dividers will be used.
(WW) RADEON(0): Panel size 1440x960 is derived, this may not be correct.
If not, use PanelSize option to overwrite this setting
(II) RADEON(0): Panel infos found from DDC detailed: 1440x960
(II) RADEON(0): Valid Mode from Detailed timing table: 1440x960
(II) RADEON(0): Total of 1 mode(s) found.
(II) RADEON(0): Total number of valid DDC mode(s) found: 1
(II) RADEON(0): Valid mode using on-chip RMX: 1440x960
(II) RADEON(0): Total number of valid FP mode(s) found: 1
(--) RADEON(0): Virtual size is 1440x960 (pitch 1472)
(**) RADEON(0): *Mode "1440x960": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "1440x960" 102.96 1440 1504 1536 1760 960 964 968 976
(**) RADEON(0): Default mode "640x350": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "640x350" 102.96 640 1504 1536 1760 350 964 968 976
(**) RADEON(0): Default mode "640x400": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "640x400" 102.96 640 1504 1536 1760 400 964 968 976
(**) RADEON(0): Default mode "720x400": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "720x400" 102.96 720 1504 1536 1760 400 964 968 976
(**) RADEON(0): Default mode "640x480": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "640x480" 102.96 640 1504 1536 1760 480 964 968 976
(**) RADEON(0): Default mode "800x600": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "800x600" 102.96 800 1504 1536 1760 600 964 968 976
(**) RADEON(0): Default mode "1024x768": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "1024x768" 102.96 1024 1504 1536 1760 768 964 968 976
(**) RADEON(0): Default mode "1152x864": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "1152x864" 102.96 1152 1504 1536 1760 864 964 968 976
(**) RADEON(0): Default mode "1280x960": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "1280x960" 102.96 1280 1504 1536 1760 960 964 968 976
(**) RADEON(0): Default mode "832x624": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "832x624" 102.96 832 1504 1536 1760 624 964 968 976
(**) RADEON(0): Default mode "1280x768": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "1280x768" 102.96 1280 1504 1536 1760 768 964 968 976
(**) RADEON(0): Default mode "1280x800": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "1280x800" 102.96 1280 1504 1536 1760 800 964 968 976
(**) RADEON(0): Default mode "1152x768": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "1152x768" 102.96 1152 1504 1536 1760 768 964 968 976
(**) RADEON(0): Default mode "1440x900": 103.0 MHz (scaled from 0.0 MHz), 58.5 kHz, 59.9 Hz
(II) RADEON(0): Modeline "1440x900" 102.96 1440 1504 1536 1760 900 964 968 976
(--) RADEON(0): Display dimensions: (320, 220) mm
(--) RADEON(0): DPI set to (114, 110)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/lib/xorg/modules/libramdac.so
(II) Module ramdac: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 0.1.0
 ABI class: X.Org Video Driver, version 1.0
(**) RADEON(0): Using EXA acceleration architecture
(II) Loading sub module "exa"
(II) LoadModule: "exa"
(II) Loading /usr/lib/xorg/modules/libexa.so
(II) Module exa: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 2.0.0
 ABI class: X.Org Video Driver, version 1.0
(II) RADEON(0): Cannot access BIOS or it is not valid.
  If your card is TV-in capable you will need to specify options RageTheatreCrystal, RageTheatreTunerPort,
  RageTheatreSVideoPort and TunerType in /etc/X11/xorg.conf.
(!!) RADEON(0): For information on using the multimedia capabilities
 of this adapter, please see http://gatos.sf.net.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
 [0] 0 0 0xb0000000 - 0xb000ffff (0x10000) MX[B]
 [1] 0 0 0xb8000000 - 0xbfffffff (0x8000000) MX[B]
 [2] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
 [3] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
 [4] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
 [5] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
 [6] -1 0 0xf1000000 - 0xf101ffff (0x20000) MX[B](B)
 [7] -1 0 0xb0000000 - 0xb000ffff (0x10000) MX[B](B)
 [8] -1 0 0xb8000000 - 0xbfffffff (0x8000000) MX[B](B)
 [9] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprU)
 [10] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprU)
 [11] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprU)
 [12] 0 0 0xf0000400 - 0xf00004ff (0x100) IX[B]
 [13] -1 0 0x00000400 - 0x000004ff (0x100) IX[B](B)
 [14] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
 [15] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
 [16] 0 0 0xf00003b0 - 0xf00003bb (0xc) IS[B](OprU)
 [17] 0 0 0xf00003c0 - 0xf00003df (0x20) IS[B](OprU)
(**) RADEON(0): RADEONScreenInit b8000000 0
(**) RADEON(0): Map: 0xb8000000, 0x08000000
(**) RADEON(0): RADEONSave
(**) RADEON(0): RADEONSaveMode(0x1020a3d8)
(**) RADEON(0): Read: 0x0030000c 0x00040089 0x00000000
(**) RADEON(0): Read: rd=12, fd=137, pd=4
(**) RADEON(0): RADEONSaveMode returns 0x1020a3d8
(II) RADEON(0): Dynamic Clock Scaling Disabled
(==) RADEON(0): Using 24 bit depth buffer
(WW) RADEON(0): Enabling DRM support

 *** Direct rendering support is highly experimental for Radeon 9500
 *** and newer cards. The 3d mesa driver is not provided in this tree.
 *** A very experimental (and incomplete) version is available from Mesa CVS.
 *** Additional information can be found on http://r300.sourceforge.net
 *** This message has been last modified on 2005-08-07.

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:0000:00:10.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports pci:0000:00:10.0
(II) RADEON(0): [drm] DRM interface version 1.2
(II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:00:10.0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xf251f000
(II) RADEON(0): [drm] mapped SAREA 0xf251f000 to 0x30022000
(II) RADEON(0): [drm] framebuffer handle = 0xb8000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(II) RADEON(0): [agp] Mode 0x07000201 [AGP 0x106b/0x0066; Card 0x1002/0x4e50]
(II) RADEON(0): [agp] 8192 kB allocated with handle 0x00000001
(II) RADEON(0): [agp] ring handle = 0x00000000
(II) RADEON(0): [agp] Ring mapped at 0x3805f000
(II) RADEON(0): [agp] ring read ptr handle = 0x00101000
(II) RADEON(0): [agp] Ring read ptr mapped at 0x30024000
(II) RADEON(0): [agp] vertex/indirect buffers handle = 0x00102000
(II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0x38160000
(II) RADEON(0): [agp] GART texture map handle = 0x00302000
(II) RADEON(0): [agp] GART Texture map mapped at 0x38360000
(II) RADEON(0): [drm] register handle = 0xb0000000
(II) RADEON(0): [dri] Visual configs initialized
(**) RADEON(0): DRI New memory map param
(**) RADEON(0): RADEONInitMemoryMap() :
(**) RADEON(0): mem_size : 0x08000000
(**) RADEON(0): MC_FB_LOCATION : 0xbfffb800
(**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
(**) RADEON(0): RADEONModeInit()
1440x960 102.96 1440 1504 1536 1760 960 964 968 976 (24,32)
1440x960 102.96 1440 1504 1536 1760 960 964 968 976 (24,32)
(**) RADEON(0): Pitch = 12058808 bytes (virtualX = 1440, displayWidth = 1472)
(II) RADEON(0): BIOS HotKeys Enabled
(**) RADEON(0): RADEONInit returns 0x1020ad88
(**) RADEON(0): RADEONRestoreMode()
(**) RADEON(0): RADEONRestoreMode(0x1020ad88)
(**) RADEON(0): RADEONRestoreMemMapRegisters() :
(**) RADEON(0): MC_FB_LOCATION : 0xbfffb800
(**) 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): GRPH_BUFFER_CNTL from 20004c4c to 20107c7c
(**) RADEON(0): RADEONSaveScreen(0)
(II) RADEON(0): Depth moves disabled by default
(**) RADEON(0): Setting up initial surfaces
(**) RADEON(0): Initializing fb layer
(**) RADEON(0): Setting up accel memmap
(==) RADEON(0): Not using accelerated EXA DownloadFromScreen hook
(II) RADEON(0): Allocating from a screen of 131072 kb
(II) RADEON(0): Will use 5520 kb for front buffer at offset 0x00000000
(II) RADEON(0): Will use 16 kb for hardware cursor at offset 0x00564000
(II) RADEON(0): Will use 5520 kb for back buffer at offset 0x00568000
(II) RADEON(0): Will use 5520 kb for depth buffer at offset 0x00acc000
(II) RADEON(0): Will use 56832 kb for textures at offset 0x01030000
(II) RADEON(0): Will use 57664 kb for X Server offscreen at offset 0x047b0000
(**) RADEON(0): Initializing backing store
(==) RADEON(0): Backing store disabled
(**) RADEON(0): DRI Finishing init !
(II) RADEON(0): X context handle = 0x1
(II) RADEON(0): [drm] installed DRM signal handler
(II) RADEON(0): [DRI] installation complete
(**) RADEON(0): EngineRestore (32/32)
(II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers
(II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers
(II) RADEON(0): [drm] dma control initialized, using IRQ 48
(II) RADEON(0): [drm] Initialized kernel GART heap manager, 5111808
(WW) RADEON(0): DRI init changed memory map, adjusting ...
(WW) RADEON(0): MC_FB_LOCATION was: 0xbfffb800 is: 0xbfffb800
(WW) RADEON(0): MC_AGP_LOCATION was: 0xffffffc0 is: 0xc07fc000
(**) RADEON(0): GRPH_BUFFER_CNTL from 20004c4c to 20107c7c
(II) RADEON(0): Direct rendering enabled
(**) RADEON(0): Setting up final surfaces
(**) RADEON(0): Initializing Acceleration
(II) RADEON(0): Render acceleration unsupported on R300 type cards and newer.
(**) RADEON(0): EngineInit (32/32)
(**) RADEON(0): Pitch for acceleration = 184
(**) RADEON(0): EngineRestore (32/32)
(II) RADEON(0): Acceleration enabled
(**) RADEON(0): Initializing DPMS
(**) Option "dpms"
(**) RADEON(0): DPMS enabled
(**) RADEON(0): Initializing Cursor
(==) RADEON(0): Silken mouse enabled
(**) RADEON(0): Initializing color map
(**) RADEON(0): Initializing DGA
(**) RADEON(0): Initializing Xv
(II) RADEON(0): No video input capabilities detected and no information is provided - disabling multimedia i2c
(II) Loading sub module "theatre_detect"
(II) LoadModule: "theatre_detect"
(II) Loading /usr/lib/xorg/modules/multimedia/theatre_detect_drv.so
(II) Module theatre_detect: vendor="X.Org Foundation"
 compiled for 7.1.1, module version = 1.0.0
 ABI class: X.Org Video Driver, version 1.0
(II) RADEON(0): no multimedia table present, disabling Rage Theatre.
(**) RADEON(0): RADEONScreenInit finished
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:10.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:00:10.0
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(II) AIGLX: Loaded and initialized /usr/lib/dri/r300_dri.so
(II) GLX: Initialized DRI GL provider for screen 0
error opening security policy file /usr/lib/xserver/SecurityPolicy
(**) Option "CoreKeyboard"
(**) Generic Keyboard: Core Keyboard
(**) Option "Protocol" "standard"
(**) Generic Keyboard: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Generic Keyboard: XkbRules: "xorg"
(**) Option "XkbModel" "macintosh"
(**) Generic Keyboard: XkbModel: "macintosh"
(**) Option "XkbLayout" "us"
(**) Generic Keyboard: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) Generic Keyboard: CustomKeycodes disabled
(**) Option "Protocol" "ExplorerPS/2"
(**) Configured Mouse: Device: "/dev/input/mice"
(**) Configured Mouse: Protocol: "ExplorerPS/2"
(**) Option "CorePointer"
(**) Configured Mouse: Core Pointer
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "true"
(**) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Configured Mouse: ZAxisMapping: buttons 4 and 5
(**) Configured Mouse: Buttons: 9
(II) Synaptics touchpad driver version 0.14.6 (1406)
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event5
(**) Option "Device" "/dev/input/event5"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "50"
(**) Option "RightEdge" "840"
(**) Option "TopEdge" "30"
(**) Option "BottomEdge" "320"
(**) Option "FingerLow" "12"
(**) Option "FingerHigh" "20"
(**) Option "MaxTapTime" "120"
(**) Option "VertScrollDelta" "30"
(**) Option "HorizScrollDelta" "0"
(**) Option "RTCornerButton" "2"
(**) Option "LTCornerButton" "0"
(**) Option "TapButton1" "0"
(**) Option "TapButton2" "0"
(**) Option "TapButton3" "0"
(--) Synaptics Touchpad touchpad found
(**) Option "SendCoreEvents" "true"
(**) Synaptics Touchpad: always reports core events
(II) XINPUT: Adding extended input device "Synaptics Touchpad" (type: MOUSE)
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
    xkb_keycodes { include "xfree86+aliases(qwerty)" };
    xkb_types { include "complete" };
    xkb_compatibility { include "complete" };
    xkb_symbols { include "pc(pc105)+macintosh_vndr/us" };
    xkb_geometry { include "macintosh(macintosh)" };
Synaptics DeviceInit called
SynapticsCtrl called.
(II) Configured Mouse: ps2EnableDataReporting: succeeded
Synaptics DeviceOn called
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event5
(**) Option "Device" "/dev/input/event5"
(--) Synaptics Touchpad touchpad found
Could not init font path element /usr/share/fonts/X11/TTF/, removing from list!
Could not init font path element /usr/share/fonts/X11/OTF, removing from list!
Could not init font path element /usr/share/fonts/X11/CID/, removing from list!
(**) RADEON(0): RADEONSaveScreen(2)
ProcXCloseDevice to close or not ?

Tags: apple g4 ppc
Revision history for this message
Herbert V. Riedel (hvr) wrote :
Revision history for this message
Timothy Smith (tas50) wrote :

Can you post the printout of:

cat /proc/cpuinfo

This will give us information on your specific model of PowerBook

Revision history for this message
Herbert V. Riedel (hvr) wrote :

$ cat /proc/cpuinfo
processor : 0
cpu : 7447A, altivec supported
clock : 833.333000MHz
revision : 0.5 (pvr 8003 0105)
bogomips : 16.57
timebase : 8320000
platform : PowerMac
machine : PowerBook5,8
motherboard : PowerBook5,8 MacRISC3 Power Macintosh
detected as : 287 (PowerBook G4 15")
pmac flags : 00000019
L2 cache : 512K unified
pmac-generation : NewWorld

Revision history for this message
Timothy Smith (tas50) wrote :

There's been some fixes to ATI support on the PPC since Beta 1 of Edgy was released. Can you try running a daily live-cd to see if your problems have been fixed.

http://cdimage.ubuntu.com/daily-live/current/

description: updated
Revision history for this message
Herbert V. Riedel (hvr) wrote :

well, I'm regularly apt-get upgrading my edgy install, and with todays set of versions it's still the same here...

if you want, I can still try to download and burn a live-cd...

Revision history for this message
Jean Privat (privat) wrote :

Hello, I just installed edgy form the liveCD on my powerbook G4 and it seems that I have the same issue.

Revision history for this message
Jean Privat (privat) wrote :
Revision history for this message
Jean Privat (privat) wrote :
Revision history for this message
Jean Privat (privat) wrote :
Revision history for this message
fuoco (fuoco2-deactivatedaccount) wrote :

I have an iBook with radeon 9550. glxinfo says dri is working, but glxgears gives me about 25-30fps + 100% cpu usage.
Unfortunately I'm not sure if it worked well before in dapper. I am sure, though, that about 6-9 months ago when I still used gentoo on this machine I had r300 driver fully working pretty well with this card.

Revision history for this message
Erik (echakr) wrote :

I can confirm this on my PowerBook G4, Radeon 9600 (r300, Edgy). Acceleration worked fine in Dapper. My glxinfo output also reports "direct rendering: Yes".

Booting from the DesktopCD does not make a difference in this respect.

I can confirm that an iBook G4 with the r200 driver works OK in edgy.

Revision history for this message
spool (griff-rees) wrote :

I've got the same problem running Edgy Xubuntu on a Powerbook G4 1.5 ghz w/Radeon Mobility 9600. My glxinfo also reports direct rendering to be: "Yes". Compositing is turned off. I also ran gentoo on this machine some months ago with working direct rendering.

Revision history for this message
Andy Botting (andybotting) wrote :

I've got a PowerBook5,8, and I also run and up to date Gentoo system on this machine. The 3D acceleration in Gentoo is great, yet updating from the edgy beta to now, i'm still having this issue.

Has anyone got any idea what's going on here?

Revision history for this message
Erik (echakr) wrote :

Upgraded to feisty and acceleration is still not there...

Revision history for this message
fuoco (fuoco2-deactivatedaccount) wrote :

I have succeeded in backporting newer mesa packages from debian repositories into my edgy system. This has resulted in 3D working much better. instead of 20-25 fps i used to get in glxgears I now get around 1500 fps. Plus glxgears doesn't exhaust 100% cpu anymore. These I thought were very good signs. Next thing I tried was to run ppracer. Before the game including the menus were unusable. Now the menus are ok, but in the game itself I only get 3 fps - it's playable but hardly.
I don't know what that means. If anyone has any idea what could it be, and what other tests I could run, and in general try to get more into this problem I would appreciate...

Revision history for this message
Jean Privat (privat) wrote : [OT] Bug status

Why the status value is still "Unconfirmed"?
Maybe it is because I do not understand clearly how bug are managed here but it's quite disturbing.

Revision history for this message
sam tygier (samtygier) wrote :

because no body has changed the status to confirmed. to do this click on the package name in the affects section of the bug report, and change the status

(this should be done if a second person also suffers from the bug)

Changed in xserver-xorg-video-ati:
status: Unconfirmed → Confirmed
Revision history for this message
Christoph (cauer) wrote :

@fuoco:

Can you please provide some hints on how you managed to backport the newer mesa packages? I've got basic linux skills, but I'm not yet familiar with compiling and installing packages from source.

Thanks in advance!
Christoph

Revision history for this message
fuoco (fuoco2-deactivatedaccount) wrote :

I think it would be more appropriate to do this at:
http://ubuntuforums.org/showthread.php?t=320649

If you need help (which we also still need) post there and we'll try to work through it together.

Revision history for this message
b (ben-ekran) wrote :

Indeed this does look like a duplicate of bug 69607.

Is anyone sure what package is the problem here? The modular Xorg makes it damn hard to tell where the problem lies.

xserver-xorg-video-ati provides radeon_drv.so
and libgl1-mesa-dri provides radeon_dri.so & r300_dri.so

I found this page:
http://dri.freedesktop.org/wiki/R300_20Portal

Looks like things are "known" to work on 6.5.2, so I suppose we have to wait for that to get into (feisty?)

Too bad ubuntu is technically non-functional for me, since 3D is all I do on this machine. Looks like even sid only has 6.5.1

Revision history for this message
Erik (echakr) wrote :

Maybe this bug should be redirected at the mesa packages rather than linux-xorg-video-ati package since the consensus is that that is where the problem lies.

Hopefully someone will manage to package mesa 6.5.2 - I am attempting to compile the DRI libraries to test whether this upgrade will indeed fix our 3D cards but not getting very far... :-(

Revision history for this message
Erik (echakr) wrote :

This has been fixed in Feisty which now includes the newer Mesa libraries.

Revision history for this message
b (ben-ekran) wrote : DO NOT UPGRADE TO FEISTY TO FIX THIS. -- Re: 3d rendering performance regression Dapper->Edgy with Radeon 9600 M10

So I upgraded to feisty to get glx working with the newer mesa libs. Sure the ol glxgears runs at the right speed for a change, but all my own openGL apps that work fine on all the others machines crash like crazy and use 100% cpu to do very simple things, like texture a spinning cube. Looks about the same as the results of using the newer debian glx packages on ubuntu.

Feisty broke my external video output also, so don't make the upgrade until we get a few people confirming that 3D accel now works in feisty, because right now it sure does not work properly.

I'm submitting a bug report for my broken external output.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

b: try rebuilding your on apps.

rest of you: please test with upcoming feisty herd 5 testrelease if the mesa-update fixes this for you.

Revision history for this message
b (ben-ekran) wrote : Re: [Bug 61607] Re: 3d rendering performance regression Dapper->Edgy with Radeon 9600 M10

Hi Timo,

Of course I have recompiled the app before running it under feisty...

Most the examples I have tried just give me a black screen, not very
high CPU usage though. I get the following printed out:

libGL warning: 3D driver claims to not support visual 0x4b
libGL warning: 3D driver claims to not support visual 0x4b
*********************************WARN_ONCE*********************************
File r300_render.c function r300Fallback line 424
Software fallback:ctx->Multisample.Enabled
***************************************************************************
Try R300_SPAN_DISABLE_LOCKING env var if this hangs.

Then when I exit the problem I get this trace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 805510928 (LWP 28311)]
0x0de3d750 in ?? ()
(gdb) bt
#0 0x0de3d750 in ?? ()
#1 0x0f722538 in glXMakeCurrentReadSGI () from /usr/lib/libGL.so.1
#2 0x0f966874 in GemMan::destroyWindow () from ./Gem.pd_linux
#3 0x0f967044 in GemMan::render () from ./Gem.pd_linux
#4 0x100776b4 in sched_tick ()
#5 0x1007834c in m_scheduler ()
#6 0x1007bb90 in sys_main ()
#7 0x100866c0 in main ()

Closing the black render window on the other examples always seems to
give a similar trace with glXMakeCurrentReadSGI at the top.

Note that this is code a lot of other people are using

Any suggestions on debugging this further?

Thanks,

.b.

Timo Aaltonen wrote:
> b: try rebuilding your on apps.
>
> rest of you: please test with upcoming feisty herd 5 testrelease if the
> mesa-update fixes this for you.
>

Revision history for this message
Erik (echakr) wrote : Re: [Bug 61607] Re: 3d rendering performance regression Dapper->Edgy with Radeon 9600 M10

Acceleration now works with the current Mesa package in Feisty, however
there are severe problems with the EXA acceleration method which causes
X to use 100% of the CPU for a long time when doing simple operations
(opening firefox, for example).

Switching to XAA acceleration fixes this.

glxgears reports 1600-1700 FPS when running over Beryl + AIGLX.

Revision history for this message
b (ben-ekran) wrote :

Hi Erik,

I'm updating my machine right now, I already tried changing to XAA
(before I left the acceleration option unspecified, I guess EXA is the
default) but my rendering is still black, so I assume that a version of
xorg that is out there now will fix it. I'll post if I am still unable
to get things to work with XAA and feisty as of today.

.b.

Erik Chakravarty wrote:
> Acceleration now works with the current Mesa package in Feisty, however
> there are severe problems with the EXA acceleration method which causes
> X to use 100% of the CPU for a long time when doing simple operations
> (opening firefox, for example).
>
> Switching to XAA acceleration fixes this.
>
> glxgears reports 1600-1700 FPS when running over Beryl + AIGLX.
>

Revision history for this message
b (ben-ekran) wrote :

I'm still getting the same behaviour with XAA and updating my feisty as
of 1 hr ago. I confirm that radeon says its using XAA, I'm getting the
same stack trace when closing a window and a just black opengl context.

I can provide the code I'm using for testing.

Actually I'll test the ubuntu package of that same software to confirm.

if you do apt-get install puredata gem

Then you can start puredata from terminal like so:

pd -lib Gem

then if you click on "Help" -> "Browser..."

Then click on gem/ -> 01.basic -> 01.redSquare.pd

Then you get a funny graph, just click on "create" which will create the
opengl context, and then "1" to start rendering.

We should see a red square, but we just get a black window. if you press
"0" to stop rendering and "destroy" to close the context, you'll get a
segfault in glXMakeCurrentReadSGI from /usr/lib/libGL.so.1

I'm quite certain its the radeon/mesa/dri causing this issue, but I only
have feisty on one machine, this powerbook5,2 with ati 9600 card.

Shall I get the gem maintainer in on the discussion? I think its Guenter
Geiger, but I don't see any maintainer listed on this page:

http://packages.ubuntulinux.org/feisty/graphics/gem

.b.

b wrote:
> Hi Erik,
>
> I'm updating my machine right now, I already tried changing to XAA
> (before I left the acceleration option unspecified, I guess EXA is the
> default) but my rendering is still black, so I assume that a version of
> xorg that is out there now will fix it. I'll post if I am still unable
> to get things to work with XAA and feisty as of today.
>
> .b.
>
> Erik Chakravarty wrote:
>> Acceleration now works with the current Mesa package in Feisty, however
>> there are severe problems with the EXA acceleration method which causes
>> X to use 100% of the CPU for a long time when doing simple operations
>> (opening firefox, for example).
>>
>> Switching to XAA acceleration fixes this.
>>
>> glxgears reports 1600-1700 FPS when running over Beryl + AIGLX.
>>
>

Revision history for this message
Erik (echakr) wrote : Re: [Bug 61607] Re: 3d rendering performance regression Dapper->Edgy with Radeon 9600 M10
Download full text (9.2 KiB)

Does your other 3D stuff work? Beryl? glxgears?

If this is the only package which is having problems with rendering then
I suggest you take it up with the maintainer.

Please find my xorg.conf attached.

On Fri, 2007-03-02 at 01:54 +0000, b wrote:
> I'm still getting the same behaviour with XAA and updating my feisty as
> of 1 hr ago. I confirm that radeon says its using XAA, I'm getting the
> same stack trace when closing a window and a just black opengl context.
>
> I can provide the code I'm using for testing.
>
> Actually I'll test the ubuntu package of that same software to confirm.
>
> if you do apt-get install puredata gem
>
> Then you can start puredata from terminal like so:
>
> pd -lib Gem
>
> then if you click on "Help" -> "Browser..."
>
> Then click on gem/ -> 01.basic -> 01.redSquare.pd
>
> Then you get a funny graph, just click on "create" which will create the
> opengl context, and then "1" to start rendering.
>
>
> We should see a red square, but we just get a black window. if you press
> "0" to stop rendering and "destroy" to close the context, you'll get a
> segfault in glXMakeCurrentReadSGI from /usr/lib/libGL.so.1
>
> I'm quite certain its the radeon/mesa/dri causing this issue, but I only
> have feisty on one machine, this powerbook5,2 with ati 9600 card.
>
> Shall I get the gem maintainer in on the discussion? I think its Guenter
> Geiger, but I don't see any maintainer listed on this page:
>
> http://packages.ubuntulinux.org/feisty/graphics/gem
>
> .b.
>
> b wrote:
> > Hi Erik,
> >
> > I'm updating my machine right now, I already tried changing to XAA
> > (before I left the acceleration option unspecified, I guess EXA is the
> > default) but my rendering is still black, so I assume that a version of
> > xorg that is out there now will fix it. I'll post if I am still unable
> > to get things to work with XAA and feisty as of today.
> >
> > .b.
> >
> > Erik Chakravarty wrote:
> >> Acceleration now works with the current Mesa package in Feisty, however
> >> there are severe problems with the EXA acceleration method which causes
> >> X to use 100% of the CPU for a long time when doing simple operations
> >> (opening firefox, for example).
> >>
> >> Switching to XAA acceleration fixes this.
> >>
> >> glxgears reports 1600-1700 FPS when running over Beryl + AIGLX.
> >>
> >
>

# XF86Config-4 (XFree86 X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# This file is automatically updated on xserver-xfree86 package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xfree86
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
# cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
# md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
# dpkg-reconfigure xserver-xfree86

Section "Files"
 FontPath "unix/:7100" # local font server...

Read more...

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Closing since it has been reported as fixed.

b: your issue is Bug #92388, I just reproduced it.

Changed in xserver-xorg-video-ati:
status: Confirmed → Fix Released
Revision history for this message
Erik (echakr) wrote : Re: [Bug 61607] Re: 3d rendering performance regression Dapper->Edgy with Radeon 9600 M10

It's back! Mesa packages are broken again :-(

Ubuntu 7.04 (PPC)

The following packages were upgraded from 6.5.2-3ubuntu1 to
6.5.2-3ubuntu6 on 20/03/07.

libgl1-mesa-swx11
libgl1-mesa-swx11-dev
libglu1-mesa
libglu1-mesa-dev

and since then there is no direct rendering for my ATI rv350 (r300
driver). Glxgears reports around 100fps and glxinfo says "direct
rendering: No".

My xorg.conf is set to XAA acceleration as there were severe performance
problems with EXA (xorg was unusable) since the mesa upgrade from 6.5.1
to 6.5.2.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

how about after a reboot, is it better?

Revision history for this message
Erik (echakr) wrote :

Unfortunately not.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Erik: please attach your Xorg.0.log and xorg.conf.

Revision history for this message
Erik (echakr) wrote :
Revision history for this message
Erik (echakr) wrote :
Revision history for this message
Erik (echakr) wrote :

Is it possible to somehow get hold of the old version 6.5.2-3ubuntu1 of these mesa packages so at least 3D will work while this bug is in the pipeline?

They are not in my apt cache and not on archive.ubuntu.com either.

Revision history for this message
Erik (echakr) wrote :

Seems to be working again after a kernel upgrade today.

I think the issue was not with Mesa libs but rather the previous kernel
image version.

Please close. Thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.