Slackware has too old version of everything to support your card. So your option are to compile a lot of packages to get newer mesa working, upgrade to test version of Slackware or change distribution.

You should be reporting this problem to Slackware. Slackware devs might know easy fix for you.

On Sat, Aug 22, 2009 at 11:45 PM, <spam.spam.spam.spam@free.fr> wrote:
Hello,

I am on Slackware 12.2 operating system and I have a ATI Radeon X1950 Pro
graphic card.

The problem is I havn't direct rendering.

This is some things that can help you :

$ lspci | grep Display
01:00.1 Display controller: ATI Technologies Inc RV570 [Radeon X1950 Pro]
(secondary)

$ glxinfo
name of display: :0.0
unknown chip id 0x7280, can't guess.
libGL warning: 3D driver returned no fbconfigs.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting
LIBGL_DEBUG=verbose)
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_EXT_texture_from_pixmap, GLX_OML_swap_method,
   GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
   GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: SGI
client glx version string: 1.4
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_copy_sub_buffer, 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_pbuffer,
   GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
   GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
   GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
   GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,
   GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.2)
OpenGL extensions:
   GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
   GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
   GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite,
   GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
   GL_ARB_texture_compression, GL_ARB_texture_cube_map,
   GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
   GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
   GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
   GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_program,
   GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
   GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
   GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
   GL_EXT_clip_volume_hint, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
   GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays,
   GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_point_parameters,
   GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
   GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
   GL_EXT_shared_texture_palette, GL_EXT_stencil_wrap, GL_EXT_subtexture,
   GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
   GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
   GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias,
   GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
   GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
   GL_ATI_draw_buffers, GL_ATI_texture_env_combine3,
   GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
   GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
   GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_NV_blend_square,
   GL_NV_fragment_program, GL_NV_light_max_exponent, GL_NV_point_sprite,
   GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_NV_vertex_program,
   GL_NV_vertex_program1_1, GL_SGI_color_matrix, GL_SGI_color_table,
   GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
   GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
   GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays

  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 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x24 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x26 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x27 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x29 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2c 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2e 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2f 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x31 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x6d 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon

$ lsmod | grep drm
drm                    74408  3 radeon
agpgart                32584  2 drm,ati_agp

$ lsmod | grep agp
ati_agp                10764  0
agpgart                32584  2 drm,ati_agp

$ lsmod | grep radeon
radeonfb              120000  0
fb_ddc                  6016  1 radeonfb
radeon                147232  2
drm                    74408  3 radeon

$ lsmod | grep ati
ati_agp                10764  0
agpgart                32584  2 drm,ati_agp

$ cat /etc/X11/xorg.conf

[...]

Section "Module"

# This loads the DBE extension module.

   Load        "dbe"   # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
   SubSection  "extmod"
     Option    "omit xfree86-dga"   # don't initialise the DGA extension
   EndSubSection

# This loads the font modules
   Load        "type1"
   Load        "freetype"
   #Load        "speedo"

# This loads the GLX module
   Load       "glx"
   Load       "dri"

EndSection

[...]

Section "Device"
   #Identifier  "VESA Framebuffer"
   Identifier  "ATI Radeon X1950 Pro"
   #Driver      "vesa"
   Driver      "radeon"
   Option "AccelMethod" "XAA"
    # XAA/EXA
    Option "AccelDFS"    "1"
    # 1/0 On for PCIE, off for AGP
    # Manpage: Use  or  don't  use accelerated EXA DownloadFromScreen hook
    # when possible.
    Option "AGPMode" "1"
    # 1-8 Does not affect PCIE models.
    Option "AGPFastWrite" "1"
    # 1/0 Does not affect PCIE models. Not recommended.
    Option "GARTSize" "64"
    # 0-64 Megabytes of gart (system) memory used.
    # Wrongly defaults to 8MB sometimes, see your logfile.
    # Bigger seems better.
    Option "EnablePageFlip" "1"
    # 1/0 Increases 3D performance substantially
    # seemingly in XAA mode only
    Option "ColorTiling" "1"
    # 1/0 Increases 3D performance substantially
    # affected stability only positively on my system
    #
   #VideoRam    4096
   # Insert Clocks lines here if appropriate
EndSection

[...]

Section "Screen"
   Identifier  "Screen 1"
   #Device      "VESA Framebuffer"
   Device      "ATI Radeon X1950 Pro"
   Monitor     "My Monitor"

# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.

#   DefaultDepth 8
#   DefaultDepth 16
  DefaultDepth 24
#   DefaultDepth 32

# "1024x768" is also a conservative usable default resolution.  If you
# have a better monitor, feel free to try resolutions such as
# "1152x864", "1280x1024", "1600x1200", and "1800x1400" (or whatever your
# card/monitor can produce)

   Subsection "Display"
       Depth       8
       Modes "1024x768" "800x600" "640x480"
   EndSubsection
   Subsection "Display"
       Depth       16
       Modes "1024x768" "800x600" "640x480"
   EndSubsection
   Subsection "Display"
       Depth       24
       Modes "1024x768" "800x600" "640x480"
   EndSubsection
   Subsection "Display"
       Depth       32
       Modes "1024x768" "800x600" "640x480"
   EndSubsection

EndSection

[...]

Section "DRI"
       Group "video"
       Mode 0660
EndSection

$ ls -l /dev/dri/card0
crw-rw---- 1 root video 226, 0 2009-08-22 22:26 /dev/dri/card0

$ groups
users audio video

$ cat /var/log/Xorg.0.log | grep ^\(WW\)
(WW) The directory "/usr/share/fonts/local/" does not exist.
(WW) The directory "/usr/share/fonts/CID/" does not exist.
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): R500 support is under development. Please report any issues to
xorg-driver-ati@lists.x.org
(WW) RADEON(0): DRI init changed memory map, adjusting ...
(WW) RADEON(0):   MC_FB_LOCATION  was: 0xefffd000 is: 0xefffd000
(WW) RADEON(0):   MC_AGP_LOCATION was: 0x003f0000 is: 0xffffffc0
(WW) Option "XkbVariant" requires an string value
(WW) Option "XkbOptions" requires an string value

$ cat /var/log/Xorg.0.log | grep ^\(EE\)
(EE) AIGLX error: Calling driver entry point failed(EE) AIGLX: reverting to
software rendering
(EE) Error compiling keymap (server-0)
(EE) XKB: Couldn't compile keymap

Do you know why I don't have direct rendering?

Thank you.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mesa3d-users mailing list
Mesa3d-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-users