<div dir="ltr">a problem with the xorg-server package from archlinux<br>see <a href="http://bugs.archlinux.org/task/11351">http://bugs.archlinux.org/task/11351</a><br><br><div class="gmail_quote">On Wed, Jul 16, 2008 at 11:05 PM, BrĂ¡ulio Barros de Oliveira <span dir="ltr"><<a href="mailto:brauliobo@gmail.com">brauliobo@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div dir="ltr">Hello lists members,<br><br>I'm having problems on using compiz and kwin with desktop effects (from kde4).<br>
Compiz can't find the GLX_EXT_texture_from_pixmap extension so it workaround to use indirect rendenring:<br>
[braulio@myhost ~]$ fusion-icon<br> * Detected Session: kde<br> * Searching for installed applications...<br> * Intel detected, exporting: INTEL_BATCH=1<br> * No GLX_EXT_texture_from_pixmap with direct rendering context<br>

 ... present with indirect rendering, exporting: LIBGL_ALWAYS_INDIRECT=1<br> * Using the GTK Interface<br> * Starting Compiz<br> ... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering<br>

<br>With this, the performance is of course a bit slower.<br>With kwin is much worser, as it returns:<br>kwin: X Error (error: GLXUnsupportedPrivateRequest[GLX+8], request: X_GLXVendorPrivateWithReply[GLX+17], resource: 0x1000a)                                                             <br>

kwin: X Error (error: GLXUnsupportedPrivateRequest[GLX+8], request: X_GLXVendorPrivateWithReply[GLX+17], resource: 0x1000a)                                                             <br>kwin: X Error (error: GLXUnsupportedPrivateRequest[GLX+8], request: X_GLXVendorPrivateWithReply[GLX+17], resource: 0x1000a)                                                             <br>

kwin: X Error (error: GLXUnsupportedPrivateRequest[GLX+8], request: X_GLXVendorPrivateWithReply[GLX+17], resource: 0x1000a)                                                             <br>kwin: X Error (error: GLXUnsupportedPrivateRequest[GLX+8], request: X_GLXVendorPrivateWithReply[GLX+17], resource: 0x1000a)                                                             <br>

kwin: X Error (error: GLXUnsupportedPrivateRequest[GLX+8], request: X_GLXVendorPrivateWithReply[GLX+17], resource: 0x1000a)<br><br>and isn't smart enough to work with indirect rendering, so I can't use it with the composite extension.<br>

The strange thing is that running glxinfo I can see the GLX_EXT_texture_from_pixmap extension:<br>[braulio@myhost ~]$ glxinfo <br>name of display: :0.0       <br>display: :0  screen: 0      <br>direct rendering: Yes       <br>

server glx vendor string: SGI<br>server glx version string: 1.2<br>server glx extensions:        <br>    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, <br>    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,     <br>

    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,     <br>    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group     <br>client glx vendor string: SGI                                                 <br>

client glx version string: 1.4                                                <br>client glx extensions:                                                        <br>    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,    <br>

    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,     <br>    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,                          <br>    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,     <br>

    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,      <br>    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,                <br>    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap                 <br>

GLX version: 1.2                                                              <br>GLX extensions:                                                               <br>    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,    <br>

    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,     <br>    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,    <br>    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,      <br>

    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group     <br>OpenGL vendor string: Tungsten Graphics, Inc                                  <br>OpenGL renderer string: Mesa DRI Intel(R) 965GM 4.1.3002                      <br>

OpenGL version string: 1.4 Mesa 7.0.3                                         <br>OpenGL extensions:                                                            <br>    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging,            <br>

    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters,         <br>    GL_ARB_shadow, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,   <br>    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,                          <br>

    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,                  <br>    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,                  <br>    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,                <br>

    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,                     <br>    GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,       <br>    GL_EXT_blend_color, GL_EXT_blend_equation_separate,                       <br>

    GL_EXT_blend_func_separate, GL_EXT_blend_logic_op, GL_EXT_blend_minmax,   <br>    GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_cull_vertex,       <br>    GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,    <br>

    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_histogram,           <br>    GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters,  <br>    GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,     <br>

    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,<br>    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,<br>    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,<br>    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,<br>

    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,<br>    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,<br>    GL_3DFX_texture_compression_FXT1, GL_APPLE_client_storage,<br>    GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate,<br>

    GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,<br>    GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,<br>    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent,<br>    GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_OES_read_format,<br>

    GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap,<br>    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,<br>    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SUN_multi_draw_arrays<br><br>   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav<br>

 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat<br>----------------------------------------------------------------------<br>0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None<br>

0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None<br>0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None<br>0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None<br>

0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow<br>0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow<br>0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow<br>

0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow<br>0x2b 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None<br>0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None<br>

0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None<br>0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None<br>0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow<br>

0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow<br>0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow<br>0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow<br>

0x67 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon<br><br>That leads me to thing about to options: I have an installation problem or the driver doesn't support this extension togheter with direct rendering.<br>

<br>References:<br><a href="http://lists.kde.org/?l=kwin&m=121625159621892&w=2" target="_blank">http://lists.kde.org/?l=kwin&m=121625159621892&w=2</a><br><a href="http://bugs.kde.org/show_bug.cgi?id=154969" target="_blank">http://bugs.kde.org/show_bug.cgi?id=154969</a><br>

<br>Regards,<br>brĂ¡ulio<br></div>
</blockquote></div><br></div>