Re: [opensuse-es] Video entrecortado
Hola,
Cuando reproduzco videos, si estos son con cambios de escenas muy rápidos o por con cambios bruscos de iluminación (luces estroboscópicas, bombas, rayos, etc) se ve entrecortado; más precisamente para que se den una idea, es como si una foto esta cortada y unida, pero levemente desplazada uno de los cortes, como que no coinciden bien.
Sí, se llama "Tearing" http://en.wikipedia.org/wiki/Screen_tearing
En un principio pensé que sería un problema de hardware, poca capacidad de la placa de video, microprocesador o velocidad de la memoria y tal vez del bus pci. Pero no creo tener algo tan viejo como para que pase esto. De hecho no importa la resolución del video, siempre pasa.
Lo más extraño es que en estos momentos estoy probando una placa de video que tiene incorporada decodificación en su interior para mpeg1-2-4 y h264 hasta 4k de resolución y también se presenta esta cuestión. Esto es independientemente del sistema operativo que este usando (siempre de 64bit).
la solución ideal pasa por tener triple buffering y vsync: http://www.avforums.com/threads/brilliant-explanation-of-screen-tearing-vsyn...
¿Puede ser un problema del bus de video del monitor?
llevo años padeciendo este problema con las tarjetas de intel que se supone que son drivers abiertos y debieran estar bien soportados, pero la realidad es otra. Hacerlo funcionar parece más arte de magia, pruebas varios tipos de aceleración como xxa, exa, uxa, sna y cuando uno funciona resulta que la aceleración 3D va a saltos. Es bastante desesperante que al día de hoy cueste tanto hacerlo funcionar :-(
Como datos extras ninguno de los núcleos del microprocesador supera el 30% de su capacidad y la placa gráfica que en este momento estoy probando no supera 12% de su uso. En ambos casos con videos en 1080p.
La configuración es: placa madre Gigabyte GA-MA78G-DS3H, memoria 4GB DDR2@1066MHz, procesador Phenom 1 8450@2.1GHz, placa video Geforce GTX 750Ti, monitor LG E2341@60Hz.
como veras con lo que puse arriba puede pasar con equipos antiguos o modernos. por internet puedes encontrar facilmente videos para probar el tearing: https://www.youtube.com/watch?v=2wVC-ZLhIHI un saludo. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 4 de agosto de 2014, 6:38, mailing lists
Hola,
Cuando reproduzco videos, si estos son con cambios de escenas muy rápidos o por con cambios bruscos de iluminación (luces estroboscópicas, bombas, rayos, etc) se ve entrecortado; más precisamente para que se den una idea, es como si una foto esta cortada y unida, pero levemente desplazada uno de los cortes, como que no coinciden bien.
Sí, se llama "Tearing"
http://en.wikipedia.org/wiki/Screen_tearing
En un principio pensé que sería un problema de hardware, poca capacidad de la placa de video, microprocesador o velocidad de la memoria y tal vez del bus pci. Pero no creo tener algo tan viejo como para que pase esto. De hecho no importa la resolución del video, siempre pasa.
Lo más extraño es que en estos momentos estoy probando una placa de video que tiene incorporada decodificación en su interior para mpeg1-2-4 y h264 hasta 4k de resolución y también se presenta esta cuestión. Esto es independientemente del sistema operativo que este usando (siempre de 64bit).
la solución ideal pasa por tener triple buffering y vsync:
http://www.avforums.com/threads/brilliant-explanation-of-screen-tearing-vsyn...
¿Puede ser un problema del bus de video del monitor?
llevo años padeciendo este problema con las tarjetas de intel que se supone que son drivers abiertos y debieran estar bien soportados, pero la realidad es otra. Hacerlo funcionar parece más arte de magia, pruebas varios tipos de aceleración como xxa, exa, uxa, sna y cuando uno funciona resulta que la aceleración 3D va a saltos. Es bastante desesperante que al día de hoy cueste tanto hacerlo funcionar
Por lo visto, también ocurre con Nvidia.... Salu2 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2014-08-06 2:00 GMT+02:00 Juan Erbes
El día 4 de agosto de 2014, 6:38, mailing lists
escribió:
[...]
llevo años padeciendo este problema con las tarjetas de intel
[...]
Por lo visto, también ocurre con Nvidia....
Y con ATI Rafa -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 6 de agosto de 2014, 11:12, Rafa Griman
2014-08-06 2:00 GMT+02:00 Juan Erbes
: El día 4 de agosto de 2014, 6:38, mailing lists
escribió: [...]
llevo años padeciendo este problema con las tarjetas de intel
[...]
Por lo visto, también ocurre con Nvidia....
Y con ATI
Rafa
Las ATI, ya son obsoletas. Con las tarjetas de video AMD, nunca tube problemas! Salu2 -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola El 06/08/14 12:36, Juan Erbes escribió:
llevo años padeciendo este problema con las tarjetas de intel [...]
Por lo visto, también ocurre con Nvidia....
Y con ATI
Rafa Las ATI, ya son obsoletas.
Con las tarjetas de video AMD, nunca tube problemas!
Salu2
También ocurre, esa es la razón de mi consulta (leer el primer mensaje), es por eso que estoy probando con una placa de video más potente, y también pasa. Por lo poco que vengo leyendo es cuestión de tipo de placa, configuración de esta con su controlador y frecuencia de la pantalla en la que se visiona. Estoy tratando de informarme, si saco algo en claro lo pondré aquí y sino también. Saludos, Alfredo -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 6 de agosto de 2014, 17:22, Alfredo Jesús Delaiti
Hola
El 06/08/14 12:36, Juan Erbes escribió:
llevo años padeciendo este problema con las tarjetas de intel
[...]
Por lo visto, también ocurre con Nvidia....
Y con ATI
Rafa
Las ATI, ya son obsoletas.
Con las tarjetas de video AMD, nunca tube problemas!
Salu2
También ocurre, esa es la razón de mi consulta (leer el primer mensaje), es por eso que estoy probando con una placa de video más potente, y también pasa. Por lo poco que vengo leyendo es cuestión de tipo de placa, configuración de esta con su controlador y frecuencia de la pantalla en la que se visiona. Estoy tratando de informarme, si saco algo en claro lo pondré aquí y sino también.
Saludos,
Tienes actualizado el firmware de la bios? Verificaste todas las configuraciones de la bios? Verificaste la asignación de las IRQ de cada dispositivo? Verificaste los parametros de arranque del sistema (grub - kernel) El video debería tener un irq exclusiva, y puede que la esté compartiendo con otro dispositivo. Salu2 -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola El 07/08/14 20:20, Juan Erbes escribió:
Tienes actualizado el firmware de la bios? Verificaste todas las configuraciones de la bios? Verificaste la asignación de las IRQ de cada dispositivo? Verificaste los parametros de arranque del sistema (grub - kernel) El video debería tener un irq exclusiva, y puede que la esté compartiendo con otro dispositivo. Salu2
Luego poder leer un poco he podido entender el porque de esta cuestión. Los monitores por lo general funcionan a una cantidad fija de cuadros por segundos (sus siglas en inglés FPS, frame per second); 60 suele ser en muchos de los monitores actuales. Cuando uno pone una película o un juego estos "corren" a una velocidad distinta, por ejemplo en cine y TV a 24, 25 y 30 cuadros por segundo respectivamente (no molestar con que son por ejemplo 29,xxxx). Esto último hace que no haya sincronismo entre estos y esto es lo que hace que se vena esta lineas. En alguna página vi un ejemplo en el cual decían algo así: la pantalla esta dibujando un cuadro y como la placa gráfica ya tiene el cuadro siguiente se los manda y queda dibujado en pantalla la una parte de un cuadro y otra parte de otro, con lo que se puede ver fácilmente un corte en la imagen si esta es de una escena rápida. Para solucionar este problema las empresas han optado con ciertas técnicas, como ser sincronización vertical (V-Sync), doble y triples buffer de videos. El aplicar estas técnicas resuelve algunos problemas, pero traen aparejados otros. Y si mal no recuerdo algo de monitores para juego con FPS variables. También el tipo de escritorio utilizado en linux se ve afectado por este problema debido al tipo de salida de video que utiliza para dibujar el área de trabajo, por ejemplo: OpenGL, XV, framebuffer, etc. En mi caso particular he aplicado la sicronización vertical y OpenGL y el corte en pantalla (screen tearing en inglés) se ha reducido de manera muy drástica. Pongo a continuación algunas páginas donde se habla del tema, lamentablemente muchas de ellas están en inglés. Mis disculpas a los que no dominan un poco este idioma. Utilicen algún traductor para poder entender. http://en.wikipedia.org/wiki/Screen_tearing http://en.wikipedia.org/wiki/Multiple_buffering http://es.wikipedia.org/wiki/Buffer_múltiple http://www.tweakguides.com/Graphics_9.html http://www.tweakguides.com/Graphics_10.html https://devtalk.nvidia.com/default/topic/543305/linux/screen-video-tearing-g... He seguido las sugerencias que de este último enlace para hacer la configuración. Me faltaría poder descargar algún video que se haya filmado a 60 cuadros por segundo para ver como se comporta la pantalla y luego poder ver ese mismo video a 30 y 25 cuadros por segundo. Si llego a encontrar alguno lo comento. Saludos y gracias, Alfredo -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 El 2014-08-08 a las 00:38 -0300, Alfredo Jesús Delaiti escribió:
Me faltaría poder descargar algún video que se haya filmado a 60 cuadros por segundo para ver como se comporta la pantalla y luego poder ver ese mismo video a 30 y 25 cuadros por segundo. Si llego a encontrar alguno lo comento.
No, nadie filma a esa velocidad. La industria del cine filma a 24 cuadros por segundo, en película fotográfica de toda la vida. Es un problema para la televisión que se inventó después, que trabaja a 30 cuadros/s en américa y 25 en europa. Pero la industria del cine no ha cambiado por eso. Rodar a mayor velocidad supone gastar mucha más película: creo recordar que eran 27 metros por minuto en las películas normales de 35 mm. No lo van a hacer. En formatos de vídeo digital sí puedes grabar a diversas velocidades, mayores o menores según te convenga. Pero no hay mucha necesidad de hacerlo, y tienes que considerar donde se vaya a mostrar. Lo que si se aumenta es la velocidad de refresco de las pantallas, pero es el truco de siempre: cada cuadro se muestra varias veces, varios "fogonazos" con la misma idéntica imagen. Incluso en cine tradicional se hace, la película se proyecta a 48 fogonazos/s. Pero yo no he observado ese problema que a tí te produce. Ciertamente que el software tiene que hacer cambalaches para cuadrar la velocidad de cada pantalla a la velocidad de cada vídeo. Y... el almacenamiento a largo plazo de las películas que han sido rodadas digitalmente se hace... en cinta fotográfica. Tres cintas blanco y negro, una para cada color, almacenando tres copias, en tres almacenes distintos, probablemente en tres ciudades distintas. No se ha conseguido un sistema de almacenamiento de los datos digitales que garantice un siglo de conservación de manera económica, así que se hace "analógica y fotográficamente", como siempre se ha hecho. Se guarda la copia digital (que son petabytes, no recuerdo cuantos) por un tiempo, hasta que se cansan. Cada x años hay que reciclar los discos, y son montones de horas copiarlos, por su gigantesco tamaño. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAlPkuksACgkQja8UbcUWM1xMygEAj0RXA9gKpxW5ytf+SFL12121 jEsEKoboG4JWDArzMOABAIycVa+uN/+RztI7F5687T1yBSx4gMZj84jTEvAb3jol =xnbb -----END PGP SIGNATURE-----
participants (5)
-
Alfredo Jesús Delaiti
-
Carlos E. R.
-
Juan Erbes
-
mailing lists
-
Rafa Griman