Noticia Cómo configurar compton para evitar la reproducción de videos entrecortados

¿Sos usuario de una distro Linux liviana y utilizás Xcompmgr para tener efectos de escritorio (transparencias, sombras, etc.)? Posiblemente, sufras el pésimo rendimiento de xcompmgr, fruto de la gran cantidad de errores que arrastra.

Otros proyectos, que nacieron como forks de xcompmgr, han sabido solucionar gran parte de estos errores e incluso han agregado algunas mejoras notables. Es el caso de xcompmgr-dana y de compton, sobre todo de este último.


Típico video entrecortado

Compton


Instalación en Arch y derivados:

yaourt -S compton-git

Para configurar compton, basta con editar el archivo .config/compton.conf.

Utilización del motor de renderizado glx


Hace mucho tiempo que uso Compton en reemplazo de xcompmgr. No obstante, a pesar de que Compton funcionaba mucho mejor que xcompmgr, la reproducción de videos HD seguía siendo mala en mi ultra-liviano Manjaro con LXDE. Algo estaba fallando.

Fue allí cuando descubrí que Compton viene con dos motores de renderizado: xrender y glx (que hace uso de opengl). Huelga decir que el motor glx es MUCHO más rápido que xrender. Aunque todavía está en fase “experimental”, al menos en mi caso resultó ser bastante estable.

Para utilizar glx es necesario realizar algunos cambios en el archivo de configuración.

nano .config/compton.conf

Al final del archivo, debemos agregar:

# Otros
backend = "glx"
vsync = "opengl";
glx-no-stencil = true;
glx-copy-from-front = false;
glx-no-rebind-pixmap = true;
glx-swap-method = "exchange";
unredir-if-possible = true;

Es posible agregar otras opciones de configuración que se adapten mejor a tu caso. Aquellos que deseen aprender a configurar Compton a fondo, sugiero que le echen un vistazo al wiki de Arch y al wiki de Compton. Allí encontrarán información muy valiosa.

Mi archivo de configuración de Compton completo quedó así.

Para notar los cambios, hay que reiniciar compton. Esto se logra así:

killall compton

Luego, presionando Alt + F2 e ingresando “compton” (sin las comillas).

Reproducción de videos


Por último, tuve que hacer un pequeño cambio en mi reproductor de videos (SMPlayer) para aprovechar al máximo los cambios realizados en Compton.

Fui a Opciones > Preferencias > Video > Driver de salida y elegí la opción gl. Según recomiendan en el wiki de Compton, si tu tarjeta lo soporta es mejor utilizar VDPAU. Mi tarjeta nVidia es un poco antigua así que me tuve que quedar con gl.


l9vIv6odboA


Continúar leyendo...