From: Pauli N. <su...@gm...> - 2009-08-22 21:02:20
|
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, <spa...@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 > xor...@li... > (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 > Mes...@li... > https://lists.sourceforge.net/lists/listinfo/mesa3d-users > |