TV LG LED: Input Lag decepcionante con sistemas tipo Retropie/Retroarch, con PS3 no sucede. Por que?

Hola, cuando juego a SONIC CD en PS3, no hay input lag apreciable. Saltas y sonic salta de forma instantanea, sin notar retraso.

Sin embargo, acabo de instalar EmuELEC en un Smart TV Box Android (es casi lo mismo que instalar Retropie en una raspberry Pi, te carga desde una SD un SO tipo Retropie lleno de emuladores y roms), y el input lag está ahí. Saltas con sonic, y notas como hay un retraso desde que pulsas el botón hasta que ves a sonic saltar.

Ya he probado poniendo el modo juego de la tele, con ese modo juego, que desactiva todas las pijadas que causan input lag, en PS3 el sonic va perfecto, pero en los emuladores de EmuELEC se aprecia ese retraso claro.

También he probado a usar el mismo cable HDMI que en PS3, el mismo mando, el mismo puerto HDMI1, etc... nada ha funcionado.

Esta es la TV: LG 42LA667S (en su momento era gama bastante alta, con 3D y cara)
Este es el Smart TV Box Android: QcoQce Z11 pro Smart TV BOX (Quad Core, 2 gb ram, etc...)

¿Se os ocurre de donde sale ese input lag y como eliminarlo?

EDIT: he probado en una tele plana mas antigua, pero mejor para juegos, es de PLASMA, en la que la megadrive original funciona perfectamente, sin input lag, y lo mismo, con estos emuladores tipo retroarch hay un input lag importante. ¿No os pasa? ¿Como solucionarlo?
Lo que más lag aporta son las teles (que ya has mirado) y los mandos. El mando que usas con emuelec es inalámbrico?
PS3 está diseñada para televisiones lcd y mando inalámbrico. Se asume que la consola tiene lag y los juegos se programan con ese lag en mente, así que al jugar "desaparece".
Ronbin escribió:Lo que más lag aporta son las teles (que ya has mirado) y los mandos. El mando que usas con emuelec es inalámbrico?
PS3 está diseñada para televisiones lcd y mando inalámbrico. Se asume que la consola tiene lag y los juegos se programan con ese lag en mente, así que al jugar "desaparece".


he probado con mando de ps3 por cable, pero también mando de cable microsoft y otro mando de cable de xbox. lo mismo en todos

EDIT: he probado en una tele plana mas antigua, pero mejor para juegos, es de PLASMA, en la que la megadrive original funciona perfectamente, sin input lag, y lo mismo, con estos emuladores tipo retroarch hay un input lag importante. ¿No os pasa? ¿Como solucionarlo?
Yo creo que con el combo emulación + tv LCD siempre se tiene algo de lag, en mayor o menor medida según TV, sistema usado y mil variables.

Échale un ojo a una feature relativamente reciente de retroarch, creo que se llamaba run-ahead o algo así, servía para intentar compensar un poco ese lag pero a costa de comerse frames según entendí. En las últimas versiones de retroarch tienes esta feature seguro.
saezito escribió:
Ronbin escribió:Lo que más lag aporta son las teles (que ya has mirado) y los mandos. El mando que usas con emuelec es inalámbrico?
PS3 está diseñada para televisiones lcd y mando inalámbrico. Se asume que la consola tiene lag y los juegos se programan con ese lag en mente, así que al jugar "desaparece".


he probado con mando de ps3 por cable, pero también mando de cable microsoft y otro mando de cable de xbox. lo mismo en todos

EDIT: he probado en una tele plana mas antigua, pero mejor para juegos, es de PLASMA, en la que la megadrive original funciona perfectamente, sin input lag, y lo mismo, con estos emuladores tipo retroarch hay un input lag importante. ¿No os pasa? ¿Como solucionarlo?


A mi por lo menos no me pasa,claro,CRT y Arduinos( a todos le pasa,te lo aseguro, el que esté en un lcd le pasa pero se ve que no lo dice [360º] )....olvídate de retro en un lcd o plasma,es injugable,es imposible hagas lo que hagas [beer]
No sé como la peña puede jugar en un lcd a esto del retro,se hace como 10 veces mas dificil con el retardo(lag)
salu2 y suerte
@CHEF0 +1

Con un CRT asumiendo un buen frame delay es prácticamente cómo la máquina original.
@saezito pues si el mando lo usas con cable, eso lo descartamos.
Puede que sea la tele (las hay con input lag más tolerable y menos tolerable, no todas son iguales) o que el tvbox no de la talla... Tendrías que probar ese tvbox en otra pantalla (un monitor de pc, por ejemplo).

EmuELEC se instala como aplicación dentro de Android o es un sistema que lo sustituye?
CHEF0 escribió:
saezito escribió:
Ronbin escribió:Lo que más lag aporta son las teles (que ya has mirado) y los mandos. El mando que usas con emuelec es inalámbrico?
PS3 está diseñada para televisiones lcd y mando inalámbrico. Se asume que la consola tiene lag y los juegos se programan con ese lag en mente, así que al jugar "desaparece".


he probado con mando de ps3 por cable, pero también mando de cable microsoft y otro mando de cable de xbox. lo mismo en todos

EDIT: he probado en una tele plana mas antigua, pero mejor para juegos, es de PLASMA, en la que la megadrive original funciona perfectamente, sin input lag, y lo mismo, con estos emuladores tipo retroarch hay un input lag importante. ¿No os pasa? ¿Como solucionarlo?


A mi por lo menos no me pasa,claro,CRT y Arduinos( a todos le pasa,te lo aseguro, el que esté en un lcd le pasa pero se ve que no lo dice [360º] )....olvídate de retro en un lcd o plasma,es injugable,es imposible hagas lo que hagas [beer]
No sé como la peña puede jugar en un lcd a esto del retro,se hace como 10 veces mas dificil con el retardo(lag)
salu2 y suerte
Ronbin escribió:@saezito pues si el mando lo usas con cable, eso lo descartamos.
Puede que sea la tele (las hay con input lag más tolerable y menos tolerable, no todas son iguales) o que el tvbox no de la talla... Tendrías que probar ese tvbox en otra pantalla (un monitor de pc, por ejemplo).

EmuELEC se instala como aplicación dentro de Android o es un sistema que lo sustituye?
PoetOfTheFall escribió:Yo creo que con el combo emulación + tv LCD siempre se tiene algo de lag, en mayor o menor medida según TV, sistema usado y mil variables.

Échale un ojo a una feature relativamente reciente de retroarch, creo que se llamaba run-ahead o algo así, servía para intentar compensar un poco ese lag pero a costa de comerse frames según entendí. En las últimas versiones de retroarch tienes esta feature seguro.


Hola, he probado ya en una tele de plasma, y sucede lo mismo

He probado la megadrive original en esa tele de plasma, y funciona perfecta, input lag inexistente, o casi inexistente, así que no es por la tele, es por los emuladores, ¿no hay solución?

por cierto @Ronbin es un SO basado en linux, creo, se arranca y sustituye el android que tiene el cacharro
En retroarch está lo de gpu hardsync,
Vsync con varias opciones de esperas,
Y runahead que es como emular en otro hilo por adelantado y predecir o algo así el lag, a coste de potencia, según el core que lo soporte.
gadesx escribió:En retroarch está lo de gpu hardsync,
Vsync con varias opciones de esperas,
Y runahead que es como emular en otro hilo por adelantado y predecir o algo así el lag, a coste de potencia, según el core que lo soporte.


Hola, el runahead no funciona bien, lo he probado, no consigo eliminar el inputlag y crea problemas en muchos juegos

respecto a lo de vsync y hardsync, no lo encuentro, es emuELEC, no se si es que esta versión de retroarch no lo incorpora
saezito escribió:
gadesx escribió:En retroarch está lo de gpu hardsync,
Vsync con varias opciones de esperas,
Y runahead que es como emular en otro hilo por adelantado y predecir o algo así el lag, a coste de potencia, según el core que lo soporte.


Hola, el runahead no funciona bien, lo he probado, no consigo eliminar el inputlag y crea problemas en muchos juegos

respecto a lo de vsync y hardsync, no lo encuentro, es emuELEC, no se si es que esta versión de retroarch no lo incorpora


No te ralles, te va a ir mal si o si, te lo digo por experiencia. Las opiniones para reducir el lag funcionan bien si estás ejecutando desde un pc o trasto medio potente similar, desde una raspberry menor de 4, tv box o similar trasto "justito" esas opciones no tiran bien porque requieren de bastante potencia. Yo con una raspberry 3 y una tv LG tenía el mismo problema y al final acabé dejando el tema por imposible. Aquí se juntan 2 asuntos:
1. Retroarch da lag: me han crucificado varias veces por decirlo, pero en las pruebas que he hecho siempre he notado un lag superior que ejecutando emuladores sueltos. En wii por ejemplo da mejor rendimiento instalar los emus separados que un retroarch, y digo wii porque al tenerla en un Crt, que es donde hice las pruebas, no hay problema de lag provocado por la tv.
Ojo, lo de retroarch no es un lag monstruoso, pero está ahí, y si eres sensible a el pues lo notas y estorba un poco.

2. Las tv LG son mierda: La mía es LG y por mucho que pongas modo juego tiene un lag considerable, y aunque se note menos, lo tienes en ps3 y en donde lo pongas.

El tema es que si se te suma el lag de la tv + el lag de retroarch el resultado es un lag terrible que hace todo injugable. Yo sí conecto la raspberry al monitor del pc percibo el lag pero se deja jugar, si la conecto a la tv es como para prenderle fuego.
Al final yo opté por meter crt + consolas oficiales. Abandoné la emulación porque acabe harto de resultados insuficientes. Si, se que se puede emular bien si te lo curras más, pero yo al final fui a lo fácil, ya tenía las consolas, ya tenía el Crt en el sótano, simplemente fue buscar hueco para todo y no romperme la cabeza más.
Retro y pantalla LED / LCD, mala combinación.
11 respuestas