[Savage40] [Fwd: Savage + DRI + Mesa : it works !]

Tim Roberts timr at probo.com
Wed Mar 10 09:31:52 PST 2004


A success story for you all.  We may actually be getting somewhere with 
this.

-- 
- Tim Roberts, timr at probo.com
  Providenza & Boekelheide, Inc.



-------- Original Message --------
Subject: 	Savage + DRI + Mesa : it works !
Date: 	Wed, 10 Mar 2004 18:03:19 +0100
From: 	Michaël <mgourlain at carillion.cica.fr>
To: 	timr at probo.com



Hi,

First, thanks for you S3 Savage chips 's development .
I'm just want to inform you that i've succefully configure my laptop 
(Toshiba Satellite Pro 4200 @550Mhz) with DRI and glx (Mesa).

_=> XFree86  :_ version 4.3.99.12

_=> lspci :_
    VGA compatible controller: S3 Inc. 86C270-294 Savage/IX-MV (rev 11)

_=> 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_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
        GLX_EXT_import_context, GLX_OML_swap_method,
    GLX_SGI_make_current_read,
        GLX_SGIS_multisample, GLX_SGIX_fbconfig
    client glx vendor string: SGI
    client glx version string: 1.2
    client glx extensions:
        GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_import_context,
        GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_MESA_allocate_memory,
        GLX_MESA_swap_control, GLX_MESA_swap_frame_usage,
    GLX_OML_swap_method,
        GLX_OML_sync_control, GLX_SGI_make_current_read,
    GLX_SGI_swap_control,
        GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
        GLX_SGIX_visual_select_group
    GLX extensions:
        GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_import_context,
        GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIS_multisample
    OpenGL vendor string: S3 Graphics Inc.
    OpenGL renderer string: Mesa DRI SAVAGE Linux_1.1.18
    OpenGL version string: 1.2 Mesa 6.1
    OpenGL extensions:
        GL_ARB_multitexture, GL_ARB_texture_env_add,
    GL_ARB_transpose_matrix,
        GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
    GL_EXT_clip_volume_hint,
        GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
        GL_EXT_draw_range_elements, GL_EXT_packed_pixels,
    GL_EXT_polygon_offset,
        GL_EXT_rescale_normal, GL_EXT_separate_specular_color,
    GL_EXT_subtexture,
        GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
        GL_EXT_texture_env_add, GL_EXT_texture_lod_bias,
    GL_EXT_texture_object,
        GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_IBM_rasterpos_clip,
        GL_MESA_window_pos, GL_NV_light_max_exponent,
    GL_NV_texgen_reflection,
        GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod
    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
    ----------------------------------------------------------------------
    0x22 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
    0x23 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
    0x24 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
    0x25 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
    0x26 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
    0x27 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
    0x28 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
    0x29 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow

_=> glxgear :_

        2043 frames in 5.0 seconds = 408.600 FPS
        2042 frames in 5.0 seconds = 408.400 FPS
        2042 frames in 5.0 seconds = 408.400 FPS

_=> paste of dmesg (kernel 2.4.21) :_

        Linux agpgart interface v0.99 (c) Jeff Hartmann
        agpgart: Maximum main memory to use for agp memory: 203M
        agpgart: Detected Intel 440BX chipset
        agpgart: AGP aperture is 256M @ 0xd0000000
        [drm] Initialized savage 1.0.0 20011023 on minor 0: Savage/IX-MV

_==> Documentation :_ http://dri.sourceforge.net/cgi-bin/moin.cgi/Building

_==> So you can update your web page 
(http://www.probo.com/timr/savage40.html) that contains :_

    *DRI/OpenGL/Mesa support.*

    There is currently no DRI driver for the Savages for XFree86 4.x,
    which means that OpenGL applications are entirely simulated in software
     There was work going on at one time to add this support, by the
    same fellow who did the UtahGLX driver for XFree86 3.3.6, but his
    e-mail address no longer responds.



Regards,

Michaël


More information about the Savage40 mailing list