AlexDDR
July 31st, 2009, 05:10 AM
Algunas veces cuando se ejecutaban aplicaciones muy demandantes de de rendimiento notaba como los efectos de escritorio sufrian perdida de cuadros por segundo, lo que me hizo recordar que habia activado la sincronizacion vertical de pantalla, para poder ver las cosas sin el efecto de barrido o tearing en ingles.
Por lo que en mis tiempo de jugon recorde que siempre el Vsync quita algo de rendimiento, ya que al tener que esperar por el barrido vertical este completo, se pierden FPS (frames por segundo)
Para no perder el vsync y seguir disfrutando de buen rendimiento es que se creo el triple buffer, ya que de esa forma no se produce el problema con el vsync sin triplebuffer, que al no poder mostrar los cuadros a la suficiente velocidad la tarjeta grafica los disminuye or la mitad en un instante. Por ejemplo si no puede con 60fps, se pasa a 30fps y despues a 15fps y asi...
en cambio con el triple buffer al disminuir no lo hace de saltos sino que de forma suave que uno ni nota, lo que da animaciones fluidas y mas bonitas.
la solucion
-------------
activar el triplebuffer en el xorg.conf agregando en la seccion device
Option "TripleBuffer" "true"
para editar apretar ALT+F2 y poner
gksu gedit /etc/X11/xorg.conf
el mio esta de la siguiente forma
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
Option "TripleBuffer" "true"
EndSection
reinician el pc y listo
ahora para activar el vsync (sincronizado vertical) deben tener instaldo el paquete: compizconfig-settings-manager desde synaptic
despues lo ejecutan en SISTEMA --> Preferencias --> Administrador de opciones CompizConfig
van a Opciones Generales en la pestaña "Display Settings" activan la casilla "sincronizar con el borrado vertical" y ajustan la frecuencia de actualizacion a la de su monitor o modo de video, pueden probar desactivar la deteccion auntomatica de frecuencia ya que a mi me funciona estableciendo el valor manualmente de mejor manera.
y ya debiesen tener animaciones mas fluidas, sobre todo muy notorio en efectos de Desvanecimiento oLampara magica en ventanas grandes de aplicaciones mas pesadas como firefox.
Bien , espero les sirva el Tip y auq eme ha dejado muy feliz con mi nvidia que se pegaba saltos raros en la animaciones
Espero sus comentarios
saludos
PD: si tienen nvidia, no olviden desactivar el "forzar el pintado de salida independiente" en Opciones generales para evitar el bug de los videos de pantalla completa con TOTEM y otros en el que se ve el fondo de escritorio cuando uno mueve el mouse.
Por lo que en mis tiempo de jugon recorde que siempre el Vsync quita algo de rendimiento, ya que al tener que esperar por el barrido vertical este completo, se pierden FPS (frames por segundo)
Para no perder el vsync y seguir disfrutando de buen rendimiento es que se creo el triple buffer, ya que de esa forma no se produce el problema con el vsync sin triplebuffer, que al no poder mostrar los cuadros a la suficiente velocidad la tarjeta grafica los disminuye or la mitad en un instante. Por ejemplo si no puede con 60fps, se pasa a 30fps y despues a 15fps y asi...
en cambio con el triple buffer al disminuir no lo hace de saltos sino que de forma suave que uno ni nota, lo que da animaciones fluidas y mas bonitas.
la solucion
-------------
activar el triplebuffer en el xorg.conf agregando en la seccion device
Option "TripleBuffer" "true"
para editar apretar ALT+F2 y poner
gksu gedit /etc/X11/xorg.conf
el mio esta de la siguiente forma
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
Option "TripleBuffer" "true"
EndSection
reinician el pc y listo
ahora para activar el vsync (sincronizado vertical) deben tener instaldo el paquete: compizconfig-settings-manager desde synaptic
despues lo ejecutan en SISTEMA --> Preferencias --> Administrador de opciones CompizConfig
van a Opciones Generales en la pestaña "Display Settings" activan la casilla "sincronizar con el borrado vertical" y ajustan la frecuencia de actualizacion a la de su monitor o modo de video, pueden probar desactivar la deteccion auntomatica de frecuencia ya que a mi me funciona estableciendo el valor manualmente de mejor manera.
y ya debiesen tener animaciones mas fluidas, sobre todo muy notorio en efectos de Desvanecimiento oLampara magica en ventanas grandes de aplicaciones mas pesadas como firefox.
Bien , espero les sirva el Tip y auq eme ha dejado muy feliz con mi nvidia que se pegaba saltos raros en la animaciones
Espero sus comentarios
saludos
PD: si tienen nvidia, no olviden desactivar el "forzar el pintado de salida independiente" en Opciones generales para evitar el bug de los videos de pantalla completa con TOTEM y otros en el que se ve el fondo de escritorio cuando uno mueve el mouse.