Performance issues with Radeon 9000

Tony hoover at sal.ksu.edu
Thu Oct 6 11:58:43 UTC 2005


On Wed, 2005-10-05 at 22:58 -0400, Alex Deucher wrote:
> On 10/5/05, Tony <hoover at sal.ksu.edu> wrote:
> >  On Tue, 2005-10-04 at 18:26 -0400, Jay Estabrook wrote:
> >  On Mon, Oct 03, 2005 at 11:44:42AM -0500, Hoover, Tony wrote:
> > >
> > > I just got my SX running AC1.0 with a Radeon 9000 PCI late last week, and
> > > have been a bit disappointed in the GL performance. I'm getting less than
> > 5
> > > Frames per Second on most of the 3D screen savers.
> >
> > Remind me: the 9000 has what chipset?
> >
> >  (--) PCI:*(0:6:0) ATI Technologies Inc Radeon RV250 If [Radeon 9000] rev 1
> >
> > > I assume that the 3D rendering is being done in software, instead of the
> > 3D
> > > engine in the Radeon. How can I enable it to use the 3D acceleration of
> > the
> > > graphics card?
> >
> > Is it possible that there's no
> >
> >  Load "dri"
> >
> > int the config file?
> >
> >
> >  Section "Module"
> >          Load  "dbe"
> >          Load  "extmod"
> >          Load  "fbdevhw"
> >          Load  "glx"
> >          Load  "record"
> >          Load  "freetype"
> >          Load  "type1"
> >          Load  "dri"
> >  EndSection
> >
> >  Nope, it's there.
> >
> > Also, it may be that 6.7 didn't support the 9000 chipset; you could try
> > the 6.8.2 version from the "development" tree if you're brave... ;-}
> >
> >
> >  This is 6.8.1, according to the log file
> >
> >  does this snippet from my log mean anything?:
> >
> >  (II) RADEON(0): Dynamic Clock Scaling Disabled
> >  drmOpenDevice: node name is /dev/dri/card0
> >  drmOpenDevice: open result is -1, (No such device)
> >  drmOpenDevice: open result is -1, (No such device)
> >  drmOpenDevice: Open failed
> >  drmOpenDevice: node name is /dev/dri/card0
> >  drmOpenDevice: open result is -1, (No such device)
> >  drmOpenDevice: open result is -1, (No such device)
> >  drmOpenDevice: Open failed
> >  drmOpenByBusid: Searching for BusID pci:0000:00:06.0
> >  drmOpenDevice: node name is /dev/dri/card0
> >  drmOpenDevice: open result is 4, (OK)
> >  drmOpenByBusid: drmOpenMinor returns 4
> >  drmOpenByBusid: drmGetBusid reports pci:0000:00:06.0
> >  (II) RADEON(0): [drm] loaded kernel module for "radeon" driver
> >  (II) RADEON(0): [drm] DRM interface version 1.2
> >  (II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:00:06.0"
> >  (II) RADEON(0): [drm] added 8192 byte SAREA at 0xfffffffc00446000
> >  (II) RADEON(0): [drm] mapped SAREA 0xfffffffc00446000 to 0x2000001c000
> >  (II) RADEON(0): [drm] framebuffer handle = 0x10000000
> >  (II) RADEON(0): [drm] added 1 reserved context for kernel
> >  (WW) RADEON(0): [agp] AGP not available
> >  (EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
> 
> there's the problem.  no agp support.  I think 6.7 was too old to
> support PCI radeons by default.  You may need to upgrade to 6.8.x.  I
> think there was an option to force PCI-GART, but I can't remember off
> hand.
> you might try:
> 	Option     "ForcePCIMode"    "true"
> or:
> 	Option     "BusType"      "PCI"

I added both these to the "Device" section of my xorg.conf.  I got a
message that 'Option "ForcePCIMode" is not used', but my 3D rendering is
working.  Therefor, I'm guessing that the "BusType" option is what was
needed.

Thanks Alex and Jay

Tony




More information about the axp-list mailing list