Radeon 9200 & AGP 8x
Hi Jacob,
> Using only the open source drivers in Debian Sarge, I typically see
> ~1850 fps in glxgears on the SE and ~2600 on the 9200. Tuxracer shows up
> to 115fps on the SE and 200 on the 9200 (running full screen). The
> computer with the SE is a 1Ghz Athlon and the 9200 is a XP2600+, both
> using motherboards with Nvidia Nforce2 chipsets.
I haven't been able to get these framerates with DRI on. I'm stuck at
the ~500 to ~600 at most :(
I'm using 1280x1024 24bit (32), on my P4 3.0Ghz. My motherboard is
Intel 865PERLL.
Monitor: Samsung syncmaster 172N LCD.
I'm using debian unstable with X packages.
Would you have any suggestions?
Also, there isn't a way to get agp8X even if the kernel supports it
but X doesn't right?
------------------------------------------------------------------------------------------
from glxgears:
------------------------------------------------------------------------------------------
2608 frames in 5.0 seconds = 521.600 FPS
2940 frames in 5.0 seconds = 588.000 FPS
2940 frames in 5.0 seconds = 588.000 FPS
2926 frames in 5.0 seconds = 585.200 FPS
2938 frames in 5.0 seconds = 587.600 FPS
------------------------------------------------------------------------------------------
from lspci -v:
------------------------------------------------------------------------------------------
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV280
[Radeon 9200 SE] (rev 01) (prog-if 00 [VGA])
Subsystem: PC Partner Limited: Unknown device 7c26
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 169
Memory at e0000000 (32-bit, prefetchable) [size=128M]
I/O ports at a800 [size=256]
Memory at ff8f0000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at ff8c0000 [disabled] [size=128K]
Capabilities: [58] AGP version 3.0
Capabilities: [50] Power Management version 2
0000:01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon
9200 SE] (Secondary) (rev 01)
Subsystem: PC Partner Limited: Unknown device 7c27
Flags: bus master, 66MHz, medium devsel, latency 32
Memory at d8000000 (32-bit, prefetchable) [size=128M]
Memory at ff8e0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 2
------------------------------------------------------------------------------------------
from XF86Config-4:
------------------------------------------------------------------------------------------
Section "Module"
Load "ddc" # ddc probing of monitor
Load "GLcore"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "bitmap" # bitmap-fonts
Load "speedo"
Load "type1"
Load "freetype"
Load "record"
EndSection
Section "Device"
Identifier "Card0"
# Driver "ati"
Driver "radeon"
Option "AGPmode" "4"
# Option "AGPFastWrite" "on" # may hang system
Option "EnablePageFlip" "on"
#Option "hw_cursor"
Option "sw_cursor"
#Option "NoAccel"
#Option "ShowCache"
#Option "ShadowFB"
#Option "UseFBDev"
#Option "Rotate"
# ChipId 0x514D # 9100, works for sure
ChipId 0x5964 # 9200SE
# ChipId 0x5961 # 9200
VendorName "All"
BoardName "All"
BusID "PCI:1:0:0"
EndSection
------------------------------------------------------------------------------------------
>From lsmod:
------------------------------------------------------------------------------------------
$ lsmod | grep agpgart
agpgart 35340 3 intel_mch_agp,intel_agp
------------------------------------------------------------------------------------------
cat /proc/mtrr
reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1
reg01: base=0xf0000000 (3840MB), size= 128MB: write-combining, count=1
reg02: base=0xe0000000 (3584MB), size= 128MB: write-combining, count=2
------------------------------------------------------------------------------------------
$ ldd /usr/X11R6/bin/glxgears
libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7f6e000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7f5f000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7e98000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7e89000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7e67000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7d33000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7d30000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fea000)
------------------------------------------------------------------------------------------
mesa packages on my system:
------------------------------------------------------------------------------------------
$ dpkg -l | grep -i mesa
ii xlibmesa-dri 4.3.0.dfsg.1-1 Mesa 3D graphics library modules [XFree86]
ii xlibmesa-gl 4.3.0.dfsg.1-1 Mesa 3D graphics library [XFree86]
ii xlibmesa-glu 4.3.0.dfsg.1-1 Mesa OpenGL utility library [XFree86]
ii xlibmesa3 4.3.0.dfsg.1-1 XFree86 Mesa libraries dummy package
ii xlibosmesa4 4.3.0.dfsg.1-1 Mesa off-screen rendering library [XFree86]
ii xscreensaver-g 4.16-1 GL(Mesa) screenhacks for xscreensaver
------------------------------------------------------------------------------------------
>From glxinfo:
------------------------------------------------------------------------------------------
$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_NV_vertex_array_range, GLX_MESA_agp_offset
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20020827 AGP 4x x86/MMX/SSE TCL
OpenGL version string: 1.2 Mesa 4.0.4
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_clip_volume_hint, GL_EXT_convolution, GL_EXT_compiled_vertex_array,
GL_EXT_histogram, GL_EXT_packed_pixels, GL_EXT_polygon_offset,
GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_stencil_wrap,
GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_object, GL_EXT_texture_lod_bias, GL_EXT_vertex_array,
GL_IBM_rasterpos_clip, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
GL_MESA_window_pos, GL_NV_texgen_reflection, GL_NV_texture_rectangle,
GL_SGI_color_matrix, GL_SGI_color_table
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
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 24 tc 0 24 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x25 24 tc 0 24 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x26 24 tc 0 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x27 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x28 24 tc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x29 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2a 24 tc 0 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2b 24 dc 0 24 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2c 24 dc 0 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2d 24 dc 0 24 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2e 24 dc 0 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2f 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x30 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x31 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x32 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
Thanks a million!
--
Get Firefox!
http://www.getfirefox.com/
Reply to: