[ltp] Radeon PCI works, but damn slow
Tod Harter
linux-thinkpad@linux-thinkpad.org
Thu, 8 Jan 2004 08:20:16 -0500
[tharter@snake tharter]$ glxgears
Loading required GL library /usr/X11R6/lib/libGL.so.1.2
8196 frames in 5.0 seconds =3D 1639.200 FPS
On a desktop P4 1.5ghz machine with Radeon 8500 card. Its stock MDK9.2 (XFr=
ee=20
4.3 looks like). That gives you an idea of what you would normally get.
Generally 150 fps sounds like software rendering to me.... You sure that yo=
u=20
have 'direct rendering: Yes' coming up (at the top of glxinfo output)? I=20
really think you should be getting at worst case upwards of 500 fps.=20
On Thursday 08 January 2004 6:00 am, Fritsch wrote:
> Andr=E9 Wyrwa wrote:
> >Hi,
> >
> >>>2000 fps confirmed on my r50p.
> >>
> >>150 on my T23 with S3 SuperSavage (:
> >
> >yesterday i finally talked X into giving me hardware 3D for the radeon
> >9000, sitting in my docks pci port.
> >(Hehe, this is not even possible with the widows drivers: supersavage as
> >primary head without d3d and radeon as secondary with d3d.)
> >
> >Problem is, it's not really fast. glxgears gives me about 170 fps and
> >glxinfo gives the following table:
> >
> > visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
> > id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
> >----------------------------------------------------------------------
> >0x41 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
> >0x42 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
> >0x43 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
> >0x44 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
> >0x45 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
> >0x46 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
> >0x47 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
> >0x48 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
> >0x49 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
> >0x4a 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
> >0x4b 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
> >0x4c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
> >0x4d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
> >0x4e 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
> >0x4f 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
> >0x50 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
> >
> >May this be due to pci? Or is it because i'm using dualhead together
> >with the supersavage? Can i optimize anything through driver settings?
> >
> >Any hints very much appreciated.
> >
> >Andre.
>
> Hi,
> 3d Acceleration here on my Radeon 7500 was not as much a problem,
> I am using, the X11 radeon module from a recent 2.6.0-rc2 kernel.
>
> I am using debian here.
> I installed
> xlibmesa-gl1-dri-trunk - Mesa 3D graphics library [DRI trunk]
> xserver-xfree86-dri-trunk - The XFree86 X server [DRI trunk]
> from
> deb http://people.debian.org/~daenzer/dri-trunk-sid/ ./
>
>
> I did not build the modules, i used the untouched radeon from the kernel.
>
> here is the output from glxinfo:
>
> visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
> id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
> ----------------------------------------------------------------------
> 0x23 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
> 0x24 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 None
> 0x25 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
> 0x26 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
> 0x27 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
> 0x28 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 None
> 0x29 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
> 0x2a 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
> 0x2b 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
> 0x2c 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 None
> 0x2d 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
> 0x2e 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
> 0x2f 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
> 0x30 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 None
> 0x31 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
> 0x32 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
>
> glxgears output in 16bit 1024x768:
> fritsch@todesstern:~$ glxgears
> 4518 frames in 5.0 seconds =3D 903.600 FPS
> 4696 frames in 5.0 seconds =3D 939.200 FPS
> 4691 frames in 5.0 seconds =3D 938.200 FPS
>
> I think you should get better results with your Radeon 9000
>
> my X11 Section:
> Section "Device"
> Identifier "Radeon 7500M"
> Driver "radeon"
> Option "AGPMode" "4"
> Option "AGPFastWrite" "on"
> Option "EnableDepthMoves" "on"
> Option "DynamicPM" "true"
> # Option "EnablePageFlip" "on" #make the picture a little
> bit flipping *g*
> Option "DRIReinit"
> BusId "1:0:0"
> EndSection
>
>
>
> Greetings
> Peter Fr=FChberger
=2D-=20
Tod Harter
Giant Electronic Brain
http://www.giantelectronicbrain.com