Add to your /etc/drirc this :
It doubled performance for me everywhere.
Proof (Lightsmark):
VBLank option not set:
VBlank option set:
A similar thing happened with everything else (with different degrees of effectiveness) . For example with Kwin compisiting now I have 60 fps at the lower power state while before I was hovering a little over 30 fps.
I have a Radeon 5850 and I also use in conjunction the "SwapBuffersWait false" and "ColorTiling true" in my xorg.conf (don't know if that matters).
Now a my glxinfo
Try it out and report thanks.
Marcello
Code:
<driconf> <device screen="0" driver="dri2"> <application name="all"> <!-- Always synchronize with vertical refresh to avoid tearing --> <option name="vblank_mode" value="0"/> </application> </device> </driconf>
Proof (Lightsmark):
VBLank option not set:
VBlank option set:
A similar thing happened with everything else (with different degrees of effectiveness) . For example with Kwin compisiting now I have 60 fps at the lower power state while before I was hovering a little over 30 fps.
I have a Radeon 5850 and I also use in conjunction the "SwapBuffersWait false" and "ColorTiling true" in my xorg.conf (don't know if that matters).
Now a my glxinfo
Code:
[hades@artemis pc-linux64]$ glxinfo name of display: :0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.4 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_pbuffer, GLX_SGIX_visual_select_group, GLX_INTEL_swap_event client glx vendor string: Mesa Project and 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_EXT_framebuffer_sRGB, GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control, 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_INTEL_swap_event GLX version: 1.4 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_MESA_multithread_makecurrent, GLX_MESA_swap_control, 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_INTEL_swap_event OpenGL vendor string: X.Org OpenGL renderer string: Gallium 0.4 on AMD CYPRESS OpenGL version string: 2.1 Mesa 7.12-devel (git-09b5f1f) OpenGL shading language version string: 1.20 ...
Marcello
Comment