Re: libGL error with savage driver

Manfred Paul <[email protected]>
Newsgroups gmane.comp.video.dri.user
Message-ID <[email protected]>
Hi,


I updated the savage and drm kernel module and now it works fine.
Forcing to the PIC bustype is not necessary. 

Thanks for the help. It seems that this bug has to be fixed in the kernel.

regards 

manne


On Tuesday 12 December 2006 18:48, Alex Deucher wrote:
> On 12/12/06, Manfred Paul <[email protected]> wrote:
> > On Tuesday 12 December 2006 15:57, Alex Deucher wrote:
> >
> > with AIGLX enabled
> >
> > > LIBGL_DEBUG=verbose glxinfo
> >
> > LIBGL_DEBUG=verbose glxinfo
> > name of display: :0.0
> > libGL: XF86DRIGetClientDriverName: 2.1.2 savage (screen 0)
> > libGL: OpenDriver: trying /usr/lib/dri/savage_dri.so
> > drmOpenByBusid: Searching for BusID pci:0000:01:00.0
> > drmOpenDevice: node name is /dev/dri/card0
> > drmOpenDevice: open result is 4, (OK)
> > drmOpenByBusid: drmOpenMinor returns 4
> > drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
> > libGL error: drmMap of framebuffer failed (Invalid argument)
> > libGL error: reverting to (slow) indirect rendering
> > display: :0  screen: 0
> > direct rendering: No
> > 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.2 (1.5 Mesa 6.5.1)
> > OpenGL extensions:
> >     GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
> >     GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
> >     GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
> >     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_window_pos, GL_EXT_abgr, GL_EXT_bgra,
> >     GL_EXT_blend_color, 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_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_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_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
> > GL_APPLE_packed_pixels, 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_point_sprite,
> > GL_NV_texgen_reflection, GL_NV_texture_rectangle,
> > 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
> > 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  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
> > 0x23 16 tc  0 16  0 r  .  .  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  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
> > 0x26 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
> > 0x27 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
> > 0x28 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
> > 0x29 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
> >
> >
> > AIGLX disabled
> >
> > LIBGL_DEBUG=verbose glxinfo
> > name of display: :0.0
> > libGL: XF86DRIGetClientDriverName: 2.1.2 savage (screen 0)
> > libGL: OpenDriver: trying /usr/lib/dri/savage_dri.so
> > drmOpenByBusid: Searching for BusID pci:0000:01:00.0
> > drmOpenDevice: node name is /dev/dri/card0
> > drmOpenDevice: open result is 4, (OK)
> > drmOpenByBusid: drmOpenMinor returns 4
> > drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
> > libGL error: drmMap of framebuffer failed (Invalid argument)
> > libGL error: reverting to (slow) indirect rendering
> > display: :0  screen: 0
> > direct rendering: No
> > 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.2 (1.5 Mesa 6.5.1)
> > OpenGL extensions:
> >     GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
> >     GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
> >     GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
> >     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_window_pos, GL_EXT_abgr, GL_EXT_bgra,
> >     GL_EXT_blend_color, 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_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_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_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
> > GL_APPLE_packed_pixels, 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_point_sprite,
> > GL_NV_texgen_reflection, GL_NV_texture_rectangle,
> > 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
> > 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  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
> > 0x23 16 tc  0 16  0 r  .  .  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  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
> > 0x26 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
> > 0x27 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
> > 0x28 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
> > 0x29 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
>
> Looks like a problem with your libdrm or libGL.  I'm not sure what off
> hand.  Does updating to the versions in git help?
>
> Alex
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> --
> _______________________________________________
> Dri-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dri-users

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

--
_______________________________________________
Dri-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-users
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBFgRq6d0suY4Z7vgwRApXtAJ9iWaUG7qtjwCMVx1iFu06S77nOKwCfYDEC
obycDx00NWr6e/QZcr6BkbA=
=Lqeg
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.