Inicio
» Consejos PC
»
Elimina el efecto de desgarro de pantalla de Intel en Pardus ajustando la sincronización vertical de XFCE.
Elimina el efecto de desgarro de pantalla de Intel en Pardus ajustando la sincronización vertical de XFCE.
Si aparece una división horizontal al desplazarse o reproducir vídeo, primero active el compositor de Pardus XFCE y pruebe su modo de sincronización de espacio vertical. Esta es la solución inicial más segura, ya que no reemplaza el controlador de Intel; añada TearFreela opción de Xorg solo si los registros confirman que la sesión utiliza el intelcontrolador de pantalla anterior.
Saber qué parte de la pila gráfica está involucrada
El desgarro de pantalla ocurre cuando una pantalla comienza a mostrar un nuevo fotograma antes de que el fotograma anterior haya terminado de actualizarse, dejando una costura horizontal entre dos fotogramas. En Pardus 23, el escritorio estándar es XFCE 4.18 . Su xfwm4gestor de ventanas incluye un compositor que puede sincronizar las actualizaciones del escritorio con la actualización vertical del monitor, como se describe en la documentación de Xfce . Los gráficos Intel también usan el i915controlador del kernel, mientras que Xorg puede usar su controlador integrado modesettingo el intelcontrolador heredado separado. Los nombres son fáciles de confundir: i915es el controlador del kernel, no prueba de que Xorg esté usando el Intel DDX heredado.
Antes de cambiar nada, guarda el trabajo abierto y observa si el desgarro afecta a todo el escritorio, solo al vídeo o solo a una aplicación. Abre una terminal y comprueba el tipo de sesión:
echo "$XDG_SESSION_TYPE"
Pardus 23 XFCE normalmente usa X11, que informa x11. La configuración de Xorg que se muestra más adelante en esta guía no se aplica a una sesión de Wayland. Para identificar el adaptador gráfico y el módulo del kernel, ejecute:
lspci -nnk | grep -A3 -E 'VGA|Display|3D'
Este comando informa sobre la GPU y el controlador del kernel en uso. No identifica el controlador de pantalla de Xorg. El registro de Xorg suele estar en ~/.local/share/xorg/Xorg.0.logo /var/log/Xorg.0.log; busque el nombre del controlador en cualquiera de los archivos existentes:
Si no existe ningún registro, continúe con la solución para el compositor de XFCE. No instale ni fuerce un controlador diferente solo para obtener una configuración específica.
1. Habilite la composición de XFCE y pruebe la sincronización de GLX.
Abre el Administrador de configuración , selecciona Ajustes del administrador de ventanas y, a continuación, abre la pestaña Compositor . Asegúrate de que la composición de pantalla esté habilitada. El compositor de XFCE combina las actualizaciones de ventana antes de mostrarlas, y XFCE lo documenta como parte de xfwm4. Si ya estaba habilitado, desactívalo y vuelve a activarlo una vez para reiniciar el compositor y, a continuación, reproduce el mismo problema de desplazamiento o vídeo.
Abra el administrador de configuración del escritorio antes de cambiar el compositor del administrador de ventanas.En el área de configuración del compositor se comprueba que la composición del escritorio esté activa; las etiquetas exactas pueden variar según la versión del sistema.
Si persiste el efecto de desgarro de imagen, configure xfwm4la sincronización vertical GLX. GLX es un método para coordinar las actualizaciones gráficas de X11 con la actualización de la pantalla. Ejecute este comando en una terminal dentro de la sesión de XFCE:
El comando crea o actualiza la configuración, por lo que persiste entre sesiones. Cierre sesión y vuelva a iniciarla, o reinicie el gestor de ventanas, y luego vuelva a probar el mismo contenido. Xfwm4 admite varios modos de sincronización; las notas del compositor explican las opciones disponibles, pero un modo solo funciona si se integró en la versión instalada. Compruebe las funciones disponibles con xfwm4 --version. Si GLX no ayuda y la compilación informa compatibilidad con Xpresent, pruébelo como modo alternativo:
Pruebe un modo a la vez. Para volver a la selección automática, use autoen lugar de xpresent. Evite configurar el modo como offuna solución permanente; deshabilitar la sincronización de espacios verticales puede provocar que vuelva a aparecer el desgarro.
2. Utilice Intel TearFree únicamente con el controlador Xorg correspondiente.
Omita esta sección a menos que el registro de Xorg identifique el controlador activo como intel. La opción del controlador Intel Xorg TearFreerenderiza en un búfer secundario antes de actualizar la pantalla. El manual del controlador Debian Bookworm indica que esto requiere una asignación de memoria adicional del tamaño de un framebuffer y puede reducir el rendimiento y añadir una pequeña cantidad de latencia de salida. Puede ser una mala decisión en una máquina con memoria o capacidad de rendimiento limitadas.
Cuando el registro lo confirme intel, cree un nuevo fragmento de Xorg sin sobrescribir ninguna configuración existente. Primero verifique que el nombre del archivo no esté en uso:
ls /etc/X11/xorg.conf.d/30-intel-tearfree.conf
Si indica que el archivo no existe, créelo con privilegios de administrador:
El archivo de configuración de Xorg contiene una sección Device; copie el bloque de opciones exacto del artículo en lugar de confiar en esta vista genérica del editor.
Reinicia la sesión gráfica o reinicia el sistema para cargar el cambio. No uses esta sección para modesetting: la estrofa selecciona explícitamente el controlador Intel Xorg heredado. Las notas del paquete Bookworm de Debian desaconsejan el uso de ese controlador independiente para GPU de alrededor de 2007 en adelante; no lo instales en tarjetas gráficas más recientes solo para habilitar TearFree. Para otro controlador, mantén la configuración del compositor de XFCE y consulta la documentación de Xorg correspondiente a tu versión instalada.
Si el inicio de sesión gráfico falla después de agregar el archivo, cambie a una consola de texto con Ctrl+ Alt+ F3, inicie sesión y elimine solo el nuevo fragmento:
Utilice esta reversión únicamente si creó ese archivo específicamente para este cambio. Si el nombre del archivo ya existía, no lo elimine ni lo reemplace.
Verifica la solución y sabe cuándo detenerte.
Tras volver a iniciar sesión, prueba la actividad original: desplázate lentamente por una página web, mueve una ventana y reproduce el mismo vídeo con el mismo tamaño. Fíjate en la línea horizontal que aparece al reproducir, en lugar de en los tirones o la baja velocidad de fotogramas. Comprueba con una segunda aplicación y, si es posible, con una pantalla a la vez. Si un vídeo a pantalla completa sigue mostrando cortes con el escritorio limpio, el problema podría deberse a la ruta de salida del reproductor de vídeo y no a la composición de XFCE.
También revisa el Administrador de configuración > Pantalla y usa una resolución y frecuencia de actualización compatibles con el monitor. Un modo incorrecto, un cable inestable o un problema aislado en una salida pueden confundirse con un problema de controlador. Cambia una configuración a la vez para identificar cuál solucionó el problema. Detente si ves pantallas negras, errores gráficos o una caída importante del rendimiento; revierte el último cambio antes de probar otro.
Una costura horizontal visible es el síntoma que debe compararse antes y después de cambiar la configuración de sincronización.
Nota sobre la imagen: Estos paneles son ilustraciones genéricas de la interfaz, no capturas de pantalla de Pardus. Las etiquetas de Pardus y Xfce varían según la compilación del paquete; siga los nombres de las configuraciones y los comandos que aparecen en el texto.