I also experience this problem. I tried disabling sync to VBlank in compiz, but it's still slow. Also, OpenGL games are painfully slow :( I attach my Xorg.0.log, and my xorg.conf is empty
My FPS:
289 frames in 5.0 seconds = 57.687 FPS
309 frames in 5.0 seconds = 61.761 FPS
My Card:
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
3 GLX Visuals
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
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x65 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
36 GLXFBConfigs:
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
----------------------------------------------------------------------
0x66 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x67 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x68 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x69 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x6a 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x6b 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x6c 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x6d 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x6e 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x6f 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x70 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x71 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x72 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x73 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x74 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x75 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x76 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x77 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x78 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x79 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x7a 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x7b 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x7c 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x7d 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x7e 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x7f 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x80 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x81 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x82 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x83 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x84 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x85 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x86 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x87 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x88 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x89 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
I also experience this problem. I tried disabling sync to VBlank in compiz, but it's still slow. Also, OpenGL games are painfully slow :( I attach my Xorg.0.log, and my xorg.conf is empty
My FPS:
289 frames in 5.0 seconds = 57.687 FPS
309 frames in 5.0 seconds = 61.761 FPS
My Card:
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
My glxinfo: ARB_multisample , GLX_EXT_ import_ context, GLX_EXT_ texture_ from_pixmap, EXT_visual_ info, GLX_EXT_ visual_ rating, GLX_MESA_ copy_sub_ buffer, OML_swap_ method, GLX_SGI_ make_current_ read, GLX_SGI_ swap_control, SGIS_multisampl e, GLX_SGIX_fbconfig, GLX_SGIX_ visual_ select_ group ARB_get_ proc_address, GLX_ARB_ multisample, GLX_EXT_ import_ context, EXT_visual_ info, GLX_EXT_ visual_ rating, GLX_MESA_ allocate_ memory, MESA_copy_ sub_buffer, GLX_MESA_ swap_control, MESA_swap_ frame_usage, GLX_OML_ swap_method, GLX_OML_ sync_control, SGI_make_ current_ read, GLX_SGI_ swap_control, GLX_SGI_video_sync, SGIS_multisampl e, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, SGIX_visual_ select_ group, GLX_EXT_ texture_ from_pixmap ARB_get_ proc_address, GLX_ARB_ multisample, GLX_EXT_ import_ context, EXT_visual_ info, GLX_EXT_ visual_ rating, GLX_MESA_ copy_sub_ buffer, MESA_swap_ control, GLX_MESA_ swap_frame_ usage, GLX_OML_ swap_method, SGI_make_ current_ read, GLX_SGI_ swap_control, GLX_SGI_video_sync, SGIS_multisampl e, GLX_SGIX_fbconfig, GLX_SGIX_ visual_ select_ group ARB_depth_ texture, GL_ARB_ draw_buffers, GL_ARB_ fragment_ program, ARB_fragment_ program_ shadow, GL_ARB_ fragment_ shader, ARB_multisample , GL_ARB_ multitexture, GL_ARB_ occlusion_ query, ARB_pixel_ buffer_ object, GL_ARB_ point_parameter s, GL_ARB_ point_sprite, ARB_shader_ objects, GL_ARB_ shading_ language_ 100, GL_ARB_shadow, ARB_texture_ border_ clamp, GL_ARB_ texture_ compression, ARB_texture_ cube_map, GL_ARB_ texture_ env_add, ARB_texture_ env_combine, GL_ARB_ texture_ env_crossbar, ARB_texture_ env_dot3, GL_ARB_ texture_ mirrored_ repeat, ARB_texture_ non_power_ of_two, GL_ARB_ texture_ rectangle, ARB_transpose_ matrix, GL_ARB_ vertex_ buffer_ object, ARB_vertex_ program, GL_ARB_ vertex_ shader, GL_ARB_window_pos, EXT_blend_ equation_ separate, GL_EXT_ blend_func_ separate, EXT_blend_ logic_op, GL_EXT_ blend_minmax, GL_EXT_ blend_subtract, EXT_clip_ volume_ hint, GL_EXT_cull_vertex, GL_EXT_ compiled_ vertex_ array, EXT_copy_ texture, GL_EXT_ draw_range_ elements, EXT_framebuffer _object, GL_EXT_fog_coord, GL_EXT_ multi_draw_ arrays, EXT_packed_ depth_stencil, GL_EXT_ packed_ pixels, EXT_pixel_ buffer_ object, GL_EXT_ point_parameter s, EXT_polygon_ offset, GL_EXT_ rescale_ normal, GL_EXT_ secondary_ color, EXT_separate_ specular_ color, GL_EXT_ shadow_ funcs, GL_EXT_ stencil_ wrap, EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, EXT_texture_ edge_clamp, GL_EXT_ texture_ env_add, EXT_texture_ env_combine, GL_EXT_ texture_ env_dot3, EXT_texture_ filter_ anisotropic, GL_EXT_ texture_ lod_bias, EXT_texture_ object, GL_EXT_ texture_ rectangle, GL_EXT_ texture_ sRGB, EXT_vertex_ array, GL_3DFX_ texture_ compression_ FXT1, APPLE_client_ storage, GL_APPLE_ packed_ pixels, ATI_blend_ equation_ separate, GL_ATI_ texture_ env_combine3, ATI_separate_ stencil, GL_IBM_ rasterpos_ clip, IBM_texture_ mirrored_ repeat, GL_INGR_ blend_func_ separate, MESA_pack_ invert, GL_MESA_ ycbcr_texture, GL_MESA_window_pos, NV_blend_ square, GL_NV_light_ max_exponent, GL_NV_point_sprite, NV_texture_ rectangle, GL_NV_texgen_ reflection, GL_NV_vertex_ program, NV_vertex_ program1_ 1, GL_OES_read_format, GL_SGIS_ generate_ mipmap, SGIS_texture_ border_ clamp, GL_SGIS_ texture_ edge_clamp, SGIS_texture_ lod, GL_SGIX_ depth_texture, GL_SUN_ multi_draw_ arrays
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_
GLX_
GLX_
GLX_
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_
GLX_
GLX_
GLX_
GLX_
GLX_
GLX_
GLX version: 1.2
GLX extensions:
GLX_
GLX_
GLX_
GLX_
GLX_
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Mobile IntelĀ® GM45 Express Chipset GEM 20090114
OpenGL version string: 2.1 Mesa 7.3-rc3
OpenGL shading language version string: 1.10
OpenGL extensions:
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
3 GLX Visuals ------- ------- ------- ------- ------- ------- ------- ------- -------
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
-------
0x21 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x65 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
36 GLXFBConfigs: ------- ------- ------- ------- ------- ------- ------- ------- -------
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
-------
0x66 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x67 0 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x68 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x69 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x6a 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x6b 0 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x6c 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x6d 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x6e 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x6f 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x70 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x71 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x72 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x73 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x74 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x75 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x76 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x77 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x78 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x79 0 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x7a 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x7b 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x7c 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x7d 0 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x7e 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x7f 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x80 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x81 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x82 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x83 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x84 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x85 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x86 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x87 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x88 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x89 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow