Tengo un ligero desgarro en la pantalla cuando veo videos en Ubuntu 11.10 x64, realmente molesto. Tanto en Unity como en GNOME-Shell. Enfoque la respuesta a GS ya que es mi DE principal y es donde quiero que funcione.
Esto es lo que uso:
- Cadena de proveedores de OpenGL: Tungsten Graphics, Inc
- Cadena de renderizador OpenGL: Mesa DRI Intel (R) Sandybridge Mobile
- Cadena de versión de OpenGL: 2.1 Mesa 7.11
- Cadena de versión del lenguaje de sombreado OpenGL: 1.20
- Extensiones OpenGL:
Supongo que es porque no puedo sincronizar la pantalla verticalmente, pero no sé cómo solucionarlo. Encontré un hilo que hablaba de driconf y configuré la configuración para "sincronizar siempre verticalmente". ¿Qué puedo hacer más para arreglar esto?
Por favor ayuda, cualquier respuesta es bienvenida :) sería una mierda si no puedo ver videos cómodamente en mi nueva computadora portátil.
Actualizar:
Pensé que podría tener algo que ver con la frecuencia de actualización de la pantalla, así que intenté cambiarlo manualmente. Encontré una documentación en línea para mi computadora portátil (DELL LATITUDE E5420):
Allí descubrí que la frecuencia de actualización de la pantalla era de 60 Hz, pero no sé cómo cambiar eso manualmente en GNOME-Shell, así que intenté cambiar la configuración de compiz en Unity para ver si había alguna diferencia. Todavía tenía el problema, pero creo que no fue tan grave, es difícil saberlo.
Actualización 2:
El problema existe también en Unity 2D y Gnome-classic. Entonces, ¿este problema está quizás restringido a una configuración de pantalla o un problema de controlador?
Actualización 3:
La solución para GNOME-Shell está en los comentarios a la respuesta aceptada.
Respuestas:
Este es un error con los gráficos Intel Sandy Bridge.
Unidad
Una solución alternativa para Unity (o Unity 2D con Compiz) es habilitar las opciones Forzar redibujos de pantalla completa (intercambio de búfer) en el repintado y quizás también No espere la sincronización de video en la sección Soluciones provisionales del Administrador de configuración de CompizConfig:
GNOME Shell
En GNOME Shell, puede solucionar el error configurando la
CLUTTER_PAINT
variable de entorno en / etc / environment :fuente
Tengo un chipset Intel más antiguo (G965) pero el mismo problema. La única manera de hacerlo funcionar al 100% "correcto" es mediante el uso de Video Overlay. La desventaja de eso es que no funciona correctamente con efectos 3D y composición. No sé si Video Overlay todavía es compatible con Sandy Bridge. Si es así, así es como se usa.
Utilícelo
xvinfo
para obtener una descripción detallada de todos los adaptadores XVideo. En mi caso hay dos, "Intel (R) Textured Video" e "Intel (R) Video Overlay". El segundo funciona para mí y la salida de xvinfo se ve así:Lo que está buscando es el número de puerto, en este caso
93
.Para usar esto en mplayer, comience con
mplayer -vo xv:port=93
o ponga algo como esto en su$HOME/.mplayer/config
:La configuración
xv:adaptor=1
también podría funcionar.Para xine hay una configuración
video.device.xv_port
que se puede configurar$HOME/.xine/config
.GStreamer tiene una propiedad
device
paraxvimagesink
pero no sé cómo configurarla. (Estoy usando solo mplayer).fuente