[ILUG] hardware accel - radeon 9000

Dermot McGahon dermot at dspsrv.com
Fri May 21 09:09:48 IST 2004


On Thu, 20 May 2004 21:09:21 +0100, Kae Verens <kae at verens.com> wrote:

> XFree86 Version 4.4.0

> Current Operating System: Linux monolith.contactjuggling.org 2.6.6 #7

> (==) Log file: "/var/log/XFree86.0.log", Time: Thu May 20 20:38:45 2004

> (==) Using config file: "/etc/X11/XF86Config-4"

> (**) |-->Screen "Screen 1" (0)
> (**) |   |-->Monitor "monitor"
> (**) |   |-->Device "radeon"
> (**) |-->Input Device "Mouse1"
> (**) |-->Input Device "Keyboard1"

> (--) PCI: (0:10:0) Brooktree Corporation Bt878 Video Capture rev 17, Mem  
> @ 0xdc002000/12

> (--) PCI:*(1:0:0) ATI Technologies Inc Radeon RV250 If [Radeon 9000] rev  
> 1, Mem @ 0xd0000000/26, 0xd9000000/16, I/O @ 0x9000/8

> (--) PCI: (1:0:1) ATI Technologies Inc Radeon RV250 [Radeon 9000]  
> (Secondary) rev 1, Mem @ 0xd4000000/26, 0xd9010000/16

What's this?

> (II) LoadModule: "glx"
> (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
> (II) Module glx: vendor="The XFree86 Project"
> 	compiled for 4.4.0, module version = 1.0.0
> 	ABI class: XFree86 Server Extension, version 0.2
> (II) Loading sub module "GLcore"
> (II) LoadModule: "GLcore"
> (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
> (II) Module GLcore: vendor="The XFree86 Project"
> 	compiled for 4.4.0, module version = 1.0.0
> 	ABI class: XFree86 Server Extension, version 0.2
> (II) Loading extension GLX
> (II) LoadModule: "dri"
> (II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
> (II) Module dri: vendor="The XFree86 Project"
> 	compiled for 4.4.0, module version = 1.0.0
> 	ABI class: XFree86 Server Extension, version 0.2
> (II) Loading sub module "drm"
> (II) LoadModule: "drm"
> (II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
> (II) Module drm: vendor="The XFree86 Project"
> 	compiled for 4.4.0, module version = 1.0.0
> 	ABI class: XFree86 Server Extension, version 0.2
> (II) Loading extension XFree86-DRI
> (II) LoadModule: "radeon"
> (II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.o
> (II) Module radeon: vendor="The XFree86 Project"
> 	compiled for 4.4.0, module version = 4.0.1
> 	Module class: XFree86 Video Driver
> 	ABI class: XFree86 Video Driver, version 0.7

> (II) LoadModule: "ati"
> (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o
> (II) Module ati: vendor="The XFree86 Project"
> 	compiled for 4.4.0, module version = 6.5.6
> 	Module class: XFree86 Video Driver
> 	ABI class: XFree86 Video Driver, version 0.7

Not sure if it's normal for both radeon_drv and ati_drv
to load. Maybe it is.


> (II) ATI: ATI driver (version 6.5.6) for chipsets: ati, ativga
> (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 (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
> 	ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
> 	ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
> 	ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
> 	ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
> 	ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
> 	ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
> 	ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
> 	ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
> 	ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
> 	ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
> 	ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/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 (PCI/AGP),
> 	ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
> 	ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
> 	ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
> 	ATI Rage 128 4X SN (PCI/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 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 9200PRO 5960 (AGP), ATI Radeon 9200 5961 (AGP),
> 	ATI Radeon 9200 5962 (AGP), ATI Radeon 9200SE 5964 (AGP),
> 	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 9700 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 (M10) 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 T2 (M11) NV (AGP), 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)
> (II) Primary Device is: PCI 01:00:0
> (WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1)  
> found

What is it finding here?

> (--) Chipset ATI Radeon 9000/PRO If (AGP/PCI) found
> (II) resource ranges after xf86ClaimFixedResources() call:
> 	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
> 	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)

> (II) Loading sub module "radeon"
> (II) LoadModule: "radeon"
> (II) Reloading /usr/X11R6/lib/modules/drivers/radeon_drv.o
> (II) resource ranges after probing:
> 	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
> 	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)

> (II) RADEON(0): Ranges: V min: 50  V max: 160 Hz, H min: 30  H max: 72  
> kHz, PixClock max 110 MHz

Monitor is reporting higher ranges than you have set, but you
are well within spec, so this is fine.

> (II) RADEON(0): monitor: Using hsync range of 31.50-64.30 kHz
> (II) RADEON(0): monitor: Using vrefresh range of 50.00-100.00 Hz

> drmOpenDevice: minor is 0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 8, (OK)
> drmOpenDevice: minor is 0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 8, (OK)
> drmOpenDevice: minor is 0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 8, (OK)
> drmGetBusid returned ''
> (II) RADEON(0): [drm] created "radeon" driver at busid "PCI:1:0:0"
> (II) RADEON(0): [drm] added 8192 byte SAREA at 0xe28c2000
> (II) RADEON(0): [drm] mapped SAREA 0xe28c2000 to 0x44297000
> (II) RADEON(0): [drm] framebuffer handle = 0xd0000000
> (II) RADEON(0): [drm] added 1 reserved context for kernel
> (II) RADEON(0): [agp] Mode 0x1f000201 [AGP 0x1106/0x3128; Card  
> 0x1002/0x4966]
> (II) RADEON(0): [agp] 8192 kB allocated with handle 0x00000001
> (II) RADEON(0): [agp] ring handle = 0xc0000000
> (II) RADEON(0): [agp] Ring mapped at 0x44299000
> (II) RADEON(0): [agp] ring read ptr handle = 0xc0101000
> (II) RADEON(0): [agp] Ring read ptr mapped at 0x4439a000
> (II) RADEON(0): [agp] vertex/indirect buffers handle = 0xc0102000
> (II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0x4439b000
> (II) RADEON(0): [agp] GART texture map handle = 0xc0302000
> (II) RADEON(0): [agp] GART Texture map mapped at 0x4459b000
> (II) RADEON(0): [drm] register handle = 0xd9000000
> (II) RADEON(0): [dri] Visual configs initialized
> (II) RADEON(0): CP in BM mode
> (II) RADEON(0): Using 8 MB GART aperture
> (II) RADEON(0): Using 1 MB for the ring buffer
> (II) RADEON(0): Using 2 MB for vertex/indirect buffers
> (II) RADEON(0): Using 5 MB for GART textures
> (II) RADEON(0): Memory manager initialized to (0,0) (1280,8191)
> (II) RADEON(0): Reserved area from (0,1024) to (1280,1026)
> (II) RADEON(0): Largest offscreen area available: 1280 x 7165
> (II) RADEON(0): Will use back buffer at offset 0x1400000
> (II) RADEON(0): Will use depth buffer at offset 0x1900000
> (II) RADEON(0): Will use 34816 kb for textures at offset 0x1e00000
> (II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)
> 	Screen to screen bit blits
> 	Solid filled rectangles
> 	8x8 mono pattern filled rectangles
> 	Indirect CPU to Screen color expansion
> 	Solid Lines
> 	Scanline Image Writes
> 	Offscreen Pixmaps
> 	Setting up tile and stipple cache:
> 		32 128x128 slots
> 		32 256x256 slots
> 		16 512x512 slots
> (II) RADEON(0): Acceleration enabled
> (==) RADEON(0): Backing store disabled
> (==) RADEON(0): Silken mouse enabled
> (II) RADEON(0): Using hardware cursor (scanline 1026)
> (II) RADEON(0): Largest offscreen area available: 1280 x 7161
> (II) RADEON(0): X context handle = 0x00000001
> (II) RADEON(0): [drm] installed DRM signal handler
> (II) RADEON(0): [DRI] installation complete
> (II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers
> (II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers
> (II) RADEON(0): [drm] failure adding irq handler, there is a device  
> already using that irq
> [drm] falling back to irq-free operation

Only an informational, and seems to handled. Dave, is this ok?

> (II) RADEON(0): [drm] Initialized kernel GART heap manager, 5111808
> (II) RADEON(0): Direct rendering enabled



More information about the ILUG mailing list