No estoy seguro de su descripción si realmente está viendo lagrimeo; normalmente, el rasgado parece que la imagen se divide horizontalmente en dos o tres secciones, con las partes que no coinciden. Esto sucede porque la parte superior de la imagen y la parte inferior no provienen del mismo cuadro en el video. Wikipedia tiene un buen ejemplo simulado de rasgado de pantalla . Las líneas horizontales finas suenan diferentes, más como peinar artefactos de un desentrelazado deficiente, aunque quizás sea difícil de describir.
No mencionas ningún detalle del video que estás tratando de ver, como su resolución, codificación y si está entrelazado o progresivo, y si tienes el desentrelazado activado en VLC. También podría valer la pena verificar si el procesamiento de video se está descargando a GPU , o si la CPU está haciendo todo el trabajo. ¿Ha confirmado que puede ver con éxito el mismo video en un hardware diferente o en el MacBook con OS X?
Dices que has intentado con la composición deshabilitada en XFCE, pero probablemente no estaría de más intentar agregar:
Section "Extensions"
Option "Composite" "Disable"
EndSection
a su /etc/X11/xorg.conf solo para estar seguro. Además, otra sugerencia no mencionada hasta ahora es agregar:
Option "UseEvents" "True"
a las secciones Dispositivo o Pantalla de su xorg.conf.
ACTUALIZAR:
¡La captura de pantalla adjunta definitivamente muestra desgarros! Si el reproductor se mantiene al día con la decodificación del video (es decir, sin tartamudeo, solo el desgarro), entonces probablemente no importa si es la CPU o la GPU la decodificación. VLC tiene una opción en la página de configuración de video en Preferencias para activar y desactivar "Salida de video acelerada"; si está activado, debería estar usando la GPU para decodificar. Si alterna esa configuración en VLC y ejecutatop
en una terminal mientras reproduce el video, debería ver una diferencia en el uso de la CPU entre las dos configuraciones. También puede intentar desactivar cualquier desentrelazado en VLC para ver si eso hace la diferencia.
Tengo otras dos sugerencias:
No veo nada obviamente incorrecto con su xorg.conf, pero puede verificar que ambas configuraciones de sincronización con vblank (en la Configuración de video X Server XV y la Configuración de OpenGL) estén almacenadas correctamente en .nvidia-settings-rc. Algunas personas ejecutan nvidia-settings como root o usan gksudo (para que pueda actualizar /etc/X11/xorg.conf), pero esto puede hacer que la configuración se almacene en /root/.nvidia-settings-rc en lugar de ~ /. nvidia-settings-rc. Debería estar recogiendo su propia copia, pero para evitar cualquier duda, debe verificar tanto la configuración de vblank cuando ejecute nvidia-settings como usted; no olvide presionar "Guardar configuración actual" en la página inferior de configuración. Si tu corres:
nvidia-settings -q=XVideoTextureSyncToVBlank -q=SyncToVBlank
entonces debería ver que ambas configuraciones están establecidas en 1. Probablemente también debería verificar que, sin embargo, la carga automática de la configuración funciona reiniciando y ejecutando el comando anterior nuevamente.
La otra cosa que podría intentar sería actualizar / degradar sus controladores nvidia. He experimentado desgarros con algunas actualizaciones menores de la versión del controlador antes; definitivamente hay versiones "buenas" y "malas" de los controladores de nvidia y las últimas no siempre son las mejores. Puede intentar actualizar usando el X-swat PPA:
https://launchpad.net/~ubuntu-x-swat/+archive/x-updates
Y puede intentar degradar a una versión anterior disponible para 12.04:
https://launchpad.net/ubuntu/precise/amd64/nvidia-current
o
https://launchpad.net/ubuntu/precise/i386/nvidia-current
dependiendo de si tiene instalado amd64 o i386. Haga clic en el número de versión a la derecha que desea probar, descargue el archivo .deb e instálelo con:
sudo dpkg --install <name of file>.deb
Por ejemplo, debido a un error nvidia no relacionado, tuve que descargar esto:
http://launchpadlibrarian.net/90395807/nvidia-current_290.10-0ubuntu2_amd64.deb
desde
https://launchpad.net/ubuntu/precise/amd64/nvidia-current/290.10-0ubuntu2
y lo instalé usando:
sudo dpkg --install nvidia-current_290.10-0ubuntu2_amd64.deb
Otro pequeño punto: otra respuesta menciona el cambio de la frecuencia de actualización de Auto a 60Hz, y usted dice que ya está configurado en 60Hz. Sin embargo, su xorg.conf adjunto tiene nvidia-auto-select en metamodes (en la sección Pantalla), lo que sugiere que no está arreglado. Sin embargo, la definición de su monitor solo ofrece 60.0, por lo que tal vez esto no tenga consecuencias. Puede ser interesante hacer una copia de seguridad y mover su xorg.conf, y vuelva a ejecutar nvidia-xconfig y nvidia-settings para ver si obtiene una configuración diferente.
Option "TripleBuffer" "1"
su archivo xorg.conf?