Michel D�nzer wrote:
> On Tue, 2001-11-27 at 16:43, Didier Moens wrote:
[]
>>Unfortunately, 3D performance on the ATI Radeon Mob. LY seems to be a
>>bit "sub-optimal".
>>
>>Running 'gears' in default window mode renders me some 480~500 FPS,
>>whereas my 'old' A21p (PIII-850,440BX,ATI Mobility 128) gives me ~700 FPS.
[]
> Set LIBGL_DEBUG=verbose when running a DRI client to get some debug
> output.
>>I noticed a radeon_drv.o in the CVS tree. Would this one replace the
>>radeon.o from the kernel distribution ?
> No, that's the 2D driver. You can build a radeon.o kernel module in
> xc/programs/Xserver/hw/xfree86/os-support/drm/kernel, I suggest trying
> that instead of the one that comes with the kernel.
Built and modprobed : no performance difference. Both modules have the
same version tag : 1.1.1 20010405
version : file size / modprobed size
kernel : 123.238 / 89.848 bytes
X : 121.896 / 88.824 bytes
, so the two seem to be somehow different.
Test results :
(A21p = PIII-750, Mobility-128 16MB , RH XFree86-4.1.0-6)
(A30p = PIII-1200, Mobility-Radeon 32MB , XFree86 CVS 20011127)
A21p 'gears' output : (LIBGL_DEBUG=verbose)
-------------------
libGL: XF86DRIGetClientDriverName: 4.0.1 r128
libGL: trying /usr/X11R6/lib/modules/dri/r128_dri.so
libGL: trying /usr/X11R6/lib/modules/dri/r128_dri.so
3552 frames in 5.000 seconds = 710.400 FPS
3639 frames in 5.000 seconds = 727.800 FPS
3640 frames in 5.000 seconds = 728.000 FPS
3638 frames in 5.000 seconds = 727.600 FPS
3641 frames in 5.000 seconds = 728.200 FPS
3635 frames in 5.000 seconds = 727.000 FPS
A30p 'gears' output : (LIBGL_DEBUG=verbose)
-------------------
libGL: XF86DRIGetClientDriverName: 4.0.1 radeon (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/radeon_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/radeon_dri.so
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
2410 frames in 5.000 seconds = 482.000 FPS
2444 frames in 5.000 seconds = 488.800 FPS
2444 frames in 5.000 seconds = 488.800 FPS
2444 frames in 5.001 seconds = 488.702 FPS
A21p 'glxinfo' output :
---------------------
libGL: XF86DRIGetClientDriverName: 4.0.1 r128
libGL: trying /usr/X11R6/lib/modules/dri/r128_dri.so
libGL: trying /usr/X11R6/lib/modules/dri/r128_dri.so
display: :0.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 extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa DRI Rage128 20010405 M3 AGP 1x x86/MMX/SSE
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr,
GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array,
GL_EXT_histogram,
GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_env_add,
GL_EXT_texture_object, GL_EXT_texture_lod_bias, GL_EXT_vertex_array,
GL_MESA_window_pos, GL_MESA_resize_buffers, GL_NV_texgen_reflection,
GL_PGI_misc_hints, GL_SGIS_pixel_texture, GL_SGIS_texture_edge_clamp
glu version: 1.1 Mesa 3.4.2
glu extensions:
GL_EXT_abgr
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 y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x29 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2a 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
A30p 'glxinfo' output :
---------------------
display: :0.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 extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa DRI Radeon 20010402 AGP 1x x86/MMX/SSE
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr,
GL_EXT_blend_func_separate, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_histogram, GL_EXT_packed_pixels,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, 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_object,
GL_EXT_texture_lod_bias,
GL_EXT_vertex_array, GL_MESA_window_pos, GL_MESA_resize_buffers,
GL_NV_texgen_reflection, GL_PGI_misc_hints, GL_SGIS_pixel_texture,
GL_SGIS_texture_edge_clamp
glu version: 1.1 Mesa 3.4.2
glu extensions:
GL_EXT_abgr
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 y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x29 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2a 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
As a sidenote, I observed following anomalies :
1. sometimes, starting X leaves me with a black screen ; I have to
switch the LCD-panel off and on again (through the keyboard Fn
powersaving key combination) to view the X display ;
2. switching between console and X gives me a flashing display when moving the mouse,
again resolved by temporarily switching LCD off/on ;
3. trying to observe 3D performance by means of RTCW MultiPlayer test
0.9.20 : RTCW does not switch to full-screen when told to do so, and
hangs when the MP level is loaded. Cannot return to X or console, and
have to remotely (ssh) restart the machine.
As the Radeon Mobility seems to be quickly becoming mainstream for mid-
and high-range portables, I'd be happy to provide further extensive
feedback.
Kind regards,
Didier
Didier Moens
-----
RUG/VIB - Dept. Molecular Biology - Core IT
tel ++32(9)2645309 fax ++32(9)2645348
http://www.dmb.rug.ac.be
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert