Emulation input lag on a Samsung plasma screen.
-
@drake999's suggestion seems likely to me. Looking at your TV's manual, the native resolution appears to be 1360 x 768 @ 60Hz. Make sure that your Pi is using this resolution to minimize the chance of input lag due to the TV's internal video scaling. You can check the current mode via a terminal/SSH session using the
tvstatus -s
command. -
How do I change the resolution? How would I check this command? By quitting emulationstation?
The tv is 720 p is that an issue as well?
I also played with the modes and it did nothing for the lag. It even says in the game mode I selected in the options that game mode speeds it up for use for games on the tv.
-
@polish-potato You can use
raspi-config
to set the system's resolution, available from the RetroPie system in Emulationstation. As the others have suggested, try setting it to the native resolution of your TV, so no scaling has to be done by the TV itself. -
I set it to 1280 x 720.. The input lag has been reduced with the method above but there still is a little bit of lag. Is there anything else you guys can suggest to fix the problem. Like the games are still playable but when you are playing platformers there is a tiny bit of lag.
-
Should I use one of these in the pc port to speed up the game? My pc seems to run full speed on my tv.
https://www.ebay.ca/itm/HDMI-Female-to-VGA-Male-Converter-w-Audio-Adapter-Support-1080P-Signal-Output/222721392386?ssPageName=STRK%3AMEBIDX%3AIT&var=521576896142&_trksid=p2060353.m2749.l2649 -
@polish-potato said in Emulation input lag on a Samsung plasma screen.:
Should I use one of these in the pc port to speed up the game?
Which PC port ? Are you talking about the Raspberry PI or your PC ? What's the resolution of your PC when connected to the TV ?
You changed the resolution to 720p, but your TV's native resolution is not that. As the others suggested, configure RPI output resolution to 1360 x 768. -
I was talking about my tv.
I have no clue how to set my native resolution to what you had said otherwise I would have done it by now. I just assumed it was a typo since I can't change it to that under rasp config. Could I have some more guidance please?
Thanks.
-
@polish-potato You can take a stab at configuring the resolution in the
config.txt
configuration file, present on the/boot
partition. The file can be directly edited from Windows (when you insert the SD card in the PC), but use a sensible editor like Notepad++. Just remember to save a backup of the file just in case you need to start from zero.The options available for video resolutions are described in detail at
- https://elinux.org/RPiconfig#Video_mode_options
- https://www.raspberrypi.org/documentation/configuration/config-txt/video.md
From the docs, it looks you need something like:
hdmi_mode=39
added to your
config.txt
, but runtvservice -d edid
to see a list of what the TV reports as supported modes to the Raspberry Pi.
-
@polish-potato If you really want to eliminate as much lag as possible you could consider getting a crt tv and a RetroTINK Ultimate or Pi2Scart.
-
how do I run that piece of code? Sorry noob here.
Also when I start up the raspberry pi it has a problem on my gaming hdmi it shows a blank screen and says mode not supported;. I 've had this problem with my pc saying this when the screen is not proportionate.
I am also involved in home renovations at the moment so I may take longer to respond.
-
Turns out my tv needs servicing. When I get around to it I will.
That crt option seems likely sometime in the future.
@Rion Doea the crt option cut out as much lag as hooking up a regular nes to a crt? -
@polish-potato No not all lag but a lot more. There are still some input lag produced by the controller (if not wired, type of brand etc) and the emulator itself.
-
@rion I'm just curious with just hooking up with composite vs, hooking it up with composite with the RetroTINK. Is there any difference? I also have s-video and that was what I was going to use it for but it's a curiosity.
-
I can't seem to get my tv to work on a composite cable. Anyone have suggestions?
-
@polish-potato if you have a cheap cable then there is a good chance you need to swap the red and yellow cables.
-
@polish-potato also you need the hdmi cable disconnected to use composite.
-
@polish-potato one last thing. If those two things dont help, In the config.txt make sure their is a # in front of the force hdmi line.
-
Maybe im wrong here but i came from a panasonic plasma tv (lowest input lag on the market) and switched to a CRT (Pi2Scart) and there IS a big difference between those two regarding lag. There is also a difference between Pi2Scart and Original Hardware (SNES for example) regarding lag.
I recently had to test much stuff out and have a pretty good inside regarding this.
So my pointless advice is that you should ignore people who try to tell you otherwise. If you wanna play it perfect get the original Hardware and a CRT.
-
Doly noted.
-
I recently had time to play with this thing and doing something to my tv I've been able to get virtually no lag. Some is there but close to none. I set my tv under the settings on the tv by labeling the HDMI source to PC. There is no game mode doing this but I really don't need it cause it really doesn't do anything other than work with consoles. I don't have a console I have a mini PC. I followed your peoples advice and am still having this hooked up to my plasma. There are no real problems. The reason why I didn't know this is because it was not in the instructions. Oh well live and learn.
What does that edid comment do in the command prompt? It said it wrote something. Just curious.
EDIT: Just saw I spelt Super Mario wrong. lol.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.