Parpadeos en los vídeos con Compiz y ATI

¿Alguna vez te has encontrado con el problema de que la imagen parpadeara en los vídeos al tener activado Compiz? Hay mejores soluciones que desactivar Compiz mientras esperamos a DRI2 (Direct Rendering Infrastructure 2).

Lo primero que puedes probar es modificar la salida de vídeo, y utilizar x11 en lugar de xv, tal como recomiendan los desarrolladores de Compiz. En Totem, por ejemplo, que utiliza GStreamer para reproducir los vídeos, seguiríamos los siguientes pasos:

  • Pulsamos Alt+F2 para lanzar el diálogo «Ejecutar una aplicación».
  • Escribimos el comando gstreamer-properties
  • En la pestaña vídeo seleccionamos «X Window System (No Xv)» para Salida predeterminada -> Complemento

Otra solución, que parece funcionar, consiste en editar xorg.conf:

sudo gedit /etc/X11/xorg.conf

y añadir las siguientes opciones en la sección «Device»:

Option «VideoOverlay» «off»
Option «OpenGLOverlay» «on»
Option «TexturedVideo» «off»

25 comentarios en «Parpadeos en los vídeos con Compiz y ATI»

  1. Ay que viejos tiempos con ATI… con nvidia no pasa esto jejeje En el otro pc de todas formas tengo los drivers libres de ati y compiz y funciona sin problemas, eso si, el rendimiento es peor.

  2. Hola Raúl:
    En Ubuntu 8.04 no me aparece (X Window System (No Xv), lo que me aparecen en gstreamer-properties ->Video->Complemento, esta seleccionada «Video for Linux(v4l2)», y si miro otras opciones no aparece la que tu dices, me aparece «Video for linux (v4l)», «Entrada de prueba» y «personalizado».
    ¿que opción tendría que elegir?

  3. Soy nuevo en linux, llevo unos 6 meses usando ubuntu, y he de reconocer q todavia es un kebradero de cabeza, como pasa siempre hasta q uno empape de conocimiento. El caso es q uno de los mayores problemas q me estaba dando era este parpadeo, q es muy muy molesto. Habia dado mil vueltas sin encontrar la solucion y tu me la has dejado en bandeja. Por eso keria agradecertelo y felicitarte por tu blog, q me parece muy bueno, si señor.

  4. Corrijo en #3. También parpadean los videos a pantalla completa. Con los Catalyst 8.9 y Ubuntu 8.04, recuerdo que no parpadeaban a pantalla completa (con VLC).

    La primera solución que dás (salida de video x11) soluciona el problema, pero a costa de pésima visualización.

    Habrá que seguir probando…

  5. @Senpai no tengo un 8.04 a mano para mirar ahora mismo. Prueba a ver con todas 😛

    También puedes usar mplayer por ejemplo, pasándole la opción -vo x11 o añadiendo a /etc/mplayer/mplayer.conf la opción vo=x11

  6. Por cierto, si usas vo=x11 lo mismo te interesa añadir también zoom=yes para poder escalar por software, porque sino, al modificar el tamaño de la pantalla puede que no cambie el tamaño del vídeo.

  7. Yo tengo un proble al apagar Ubuntu. ¿Cuando apag compiz se cierra pero continua funcionando las X sin apagarse del todo y ahi se queda? Sale un mensaje como de que compiz y el rendering no esta funcionano pero es obvio porque el Ubuntu esta cerrando compiz creo que ese mensaje es de AWN pero aún asi no logro que Ubuntu se apague si utilizo compiz… ¿Alguna solucion?

  8. La razon por la cual el driver ATI no viene configurado de esta forma por defecto.

    Option «VideoOverlay» «off»
    Option «OpenGLOverlay» «on»
    Option «TexturedVideo» «off»

    Es por que produce (buffer overrun) en la memoria de la tarjeta de video osea el reproductor de video cualquiera que sea se queda sin datos por un instante lo cual produce un leve salto en la reproduccion de cualquier video ademas estas forzando el procesodor de la tarjeta de video, hasta que esto los solucionen lo mejor que se puede hacer es instalar Smplayer que es para mi lejos el mejor reproductor de video para Windows, Mac y Linux, para instalarlo solo hacemos en la consola.

    sudo apt-get install smplayer

  9. De verdad es un molesto problema esto de los videos en ati con compiz activado.
    Pero hay algo que pocos aben acerca de las opciones…
    Option «VideoOverlay» «off»
    Option «OpenGLOverlay» «on»
    Option «TexturedVideo» «off»
    Segun he probado no funcionan con las radeon de serie 2xxx en adelante (las que usan UVD), es mas, no funcionan los videos con la salida xv si usas la opción TexturedVideo en OFF.
    Por ahora la unica solución para estas radeon es usar la salida X11 en tu reproductor de video (si no les sale X11 en algunos reproductores dice xshm)

    Por ahora tengo puestas todas mis esperanzas en RadeonHD, el driver libre que se esta desarrollando, segun he leido internamente los desarrolladores ya tienen aceleracion 3D en las radeon 2xxx y 3xxx, pero por problemas legales con la documentacion 3D que debe entregar amd todabia no es público este código.

  10. Pingback: Eliminar parpadeos en videos con Compiz y ATi

  11. Yo el problema lo tengo con los videos tipo flash, cuando los reproduzco en Firefox se ve la imagen como solapada, si le desactivo las Compiz se ve genial, pero si las activo vuelve el problema.
    ¿sabria alguien la solucion a esto?
    Gracias por anticipado.

  12. He actualizado a la versión 8.10 y no me sale nada en el fichero /etc/X11/xorg.conf me sale en blanco. Necesito saber como hago para poder usar el software GSynaptics
    Un saludo

  13. Después de buscar mucho tiempo he encontrado la solución:

    en Administrador de opciones compizconfig > General > Display setting > activar Sync to VBlank

    Listo!

  14. Permítanme disentir. Configurar los reproductores en X11 no es una «solución», es solo un parche momentáneo hasta que los de ATI se dignen a encontrar la solución. Si configuramos en X11 los reproductores de video no estamos utilizando la aceleración de la ATI, en su lugar lo hacemos por software con peor rendimiento en general de toda la PC.
    Saludos.

  15. hola

    yo tengo un problema con google earth en ubuntu 8.10 mi targeta es ATI he leido que hay q desactivar los efectos. Soy muy nuevo en esto de ubuntu me pasé porque en teoría es más seguro.

    Hay alguna manera de tener los efectos y google marchando?

    se sabe si están investigando y sacarń un parque o algo así??

    pasa lo mismo en otras targetas gráficas?

    si es así cual es la mejor en ubuntu??

  16. Pingback: ATI Catalyst 9.1 para Linux

  17. hola bandota pues soy nuevo en esto de linux… e probado varias distruciones pero la que mas me ha gustado para empezar es ubuntu 8.04 segun lei por su estabilidad… bueno tambien tengo kubuntu 9.04 y esta se me ponia lenta se congelaba y tenia que reiniciar… y bueno buscando encontre en un blog no recuerdo el nombre la vdd pero gracias a eso mi kubuntu funciona de 10 cuando la prendo me consume un total de entre 8% y 9% de ram… y lo que hice fue esta modificacion al Xorg

    Section «Device»
    Identifier «Configured Video Device»
    Driver «intel»
    Option «AccelMethod» «UXA»
    VideoRam 261632

    con esto ahora anda muy bien…
    mi pregunta es puedo hacer lo mismo con mi ubuntu 8.04 para que funcione mejor… de ante mano gracias…

  18. Pingback: gstreamer-properties.- Arreglar vídeos que parpadean en Ubuntu 8.10. « Travesuras

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.