glx problems with xserver-xorg-video-ati

Bug #106652 reported by magi
4
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-ati

Problems with glx using xserver-xorg-video-ati 1:6.6.3-2ubuntu6
Running
LIBGL_DEBUG=verbose glxinfo
I get

name of display: :0.0
libGL: XF86DRIGetClientDriverName: 5.2.0 r200 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/r200_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
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
DISPATCH ERROR! _glapi_add_dispatch failed to add glAreTexturesResident!
DISPATCH ERROR! _glapi_add_dispatch failed to add glGenTextures!
DISPATCH ERROR! _glapi_add_dispatch failed to add glIsTexture!
DISPATCH ERROR! _glapi_add_dispatch failed to add glBlendEquationSeparate!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2f!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3f!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1sv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nusv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glDisableVertexAttribArray!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1f!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nbv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1s!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3dv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glGetVertexAttribiv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3d!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4f!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4fv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2d!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1dv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glGetVertexAttribfv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4s!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2dv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2fv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Niv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nuiv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1d!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3sv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glGetVertexAttribdv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4dv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttribPointer!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nsv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3fv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nub!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4d!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3s!
DISPATCH ERROR! _glapi_add_dispatch failed to add glEnableVertexAttribArray!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4sv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2sv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nubv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2s!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1fv!
libGL warning: 3D driver claims to not support visual 0x4b
libGL error:
Can't open configuration file /etc/drirc: No such file or directory.
DISPATCH ERROR! _glapi_add_dispatch failed to add glBlendEquationSeparate!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2f!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3f!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1sv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nusv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glDisableVertexAttribArray!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1f!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nbv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1s!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3dv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glGetVertexAttribiv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3d!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4f!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4fv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2d!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1dv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glGetVertexAttribfv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4s!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2dv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2fv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Niv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nuiv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1d!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3sv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glGetVertexAttribdv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4dv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttribPointer!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nsv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3fv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nub!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4d!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib3s!
DISPATCH ERROR! _glapi_add_dispatch failed to add glEnableVertexAttribArray!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4sv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2sv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4Nubv!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib2s!
DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib1fv!
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_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
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_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_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20060602 AGP 1x x86/MMX+/3DNow!+/SSE TCL
OpenGL version string: 1.3 Mesa 6.5.2
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
    GL_ARB_point_parameters, GL_ARB_point_sprite, 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_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
    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_minmax, GL_EXT_blend_subtract,
    GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution,
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_histogram, 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_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_filter_anisotropic,
    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_blend_equation_separate,
    GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
    GL_ATI_fragment_shader, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_MESA_window_pos,
    GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texture_rectangle,
    GL_NV_texgen_reflection, GL_OES_read_format, 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

   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
0x4b 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon

It used to work in edgy, after upgrade to feisty it is broken. hope this is enough info.
cheers
magi

Revision history for this message
domak (domakistan) wrote :

+1. same problem with a radeon 9200 after edgy -> feisty migration.
I put my xorg.conf in attachment (not sure that it still used)

Timo Aaltonen (tjaalton)
Changed in xserver-xorg-video-ati:
status: Unconfirmed → Confirmed
Revision history for this message
domak (domakistan) wrote : Re: glx problems with xserver-xorg-video-ati->resolved

resolved!!!!!!!!!
Long time ago, when ati broke the 3D support on ati 92000 card with its propriaritary driver, I used a workaround by creating a symbolic link between libGL and an older version of libGL:
/usr/lib/libGL.so.1 -> libGL.so.propriaritary_lib_before_broken_support

after, ati finally announced that they will not support anymore ati 9200. I switched to the excellent free radeon driver. With this free driver my symbolic link was on /usr/lib/libGL.so.1.2 but I forgot to remove the propriaritary lib.

After the edgy to feisty migration, I don't know why but the symbolinc link was on the libGL.so.propriaritary_lib_before_broken_support.

So, I deleted the symbolic link (and the old lib) and recreate a new one on /usr/lib/libGL.so.1.2. It works fine and I even have the desktop effect.

Sorry.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Oh, indeed... you cannot have both fglrx and the free driver installed, the proprietary need to be purged before using the free one.

Changed in xserver-xorg-video-ati:
status: Confirmed → Rejected
Revision history for this message
domak (domakistan) wrote :

I know. When I had installed the free radeon driver, I prealably desinstalled the fglrx driver and fixed the symbolic link. The fglrx libGl was left in the directory even if it wasn't used (I forgot to remove it because I had put it manually to fix a 3D problem when I used fglrx) and it seems that during the migration edgy->feisty, the symbolic link was recreated on the fglrx libGl and not on the new libGl.so.1.2 arrived with the migration.

Revision history for this message
magi (magnus-hagdorn-marsupium) wrote : Re: [Bug 106652] Re: glx problems with xserver-xorg-video-ati->resolved

On Wed, 2007-04-18 at 08:20 +0000, domak wrote:
> resolved!!!!!!!!!
> Long time ago, when ati broke the 3D support on ati 92000 card with its propriaritary driver, I used a workaround by creating a symbolic link between libGL and an older version of libGL:
> /usr/lib/libGL.so.1 -> libGL.so.propriaritary_lib_before_broken_support
>
> after, ati finally announced that they will not support anymore ati
> 9200. I switched to the excellent free radeon driver. With this free
> driver my symbolic link was on /usr/lib/libGL.so.1.2 but I forgot to
> remove the propriaritary lib.
>
> After the edgy to feisty migration, I don't know why but the symbolinc
> link was on the libGL.so.propriaritary_lib_before_broken_support.
>
> So, I deleted the symbolic link (and the old lib) and recreate a new one
> on /usr/lib/libGL.so.1.2. It works fine and I even have the desktop
> effect.
>
I can confirm that this indeed solved the problem. Hm, I wonder why the
old lib was not purged.
Anyway, hopefully someone with a similar problem will find this
solution.
Cheers
magi

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.