English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 31 March 2018, 16:44   #1
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
RetroArch 1.7.2 - better latency than original hardware through new runahead method

Interesting. Probably very CPU intensive to remove the lag in games like Super Mario World. We'll see how good it works when RetroArch 1.7.2 is released.

https://www.libretro.com/index.php/r...nahead-method/

discussion:

https://forums.libretro.com/t/input-...rnal-lag/15075
Retro-Nerd is offline  
Old 31 March 2018, 20:00   #2
solidcore
Registered User
 
Join Date: Sep 2017
Location: birmingham, uk
Posts: 548
It's interesting, some games would benefit from this a lot, like snes super mario as the news release suggests.

Personally you won't catch me running retroarch, I wish them luck, I hope it's a per game configuration - per core seem's a little messy to me.
solidcore is offline  
Old 31 March 2018, 22:00   #3
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
Sure, per game setting is possible. That's why i like RetroArch. Together with Launchbox it's great. Even on Windows PCs. A lot of standalone emuators are outdated, when it comes to video/audio output.
Retro-Nerd is offline  
Old 26 April 2018, 17:25   #4
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
Quote:
How to check the amount of lag frames a game has

RetroArch has the ability to pause a core and advance it frame by frame. Perform the following steps to determine the amount of lag frames of a game:
  • Pause emulation (press ‘p’ button on keyboard).
  • Press and hold the jump button on the controller.
  • Advance emulation frame by frame (press ‘k’ button on keyboard) until the character jumps.
The number of k presses before you get a reaction should be the number of lag frames you can safely remove with run ahead.
Amazing. This works just great with the new Runahead latency reduction. The original ingame lag is just gone in tested games like Super Mario World (2fps), Aladdin Mega Drive (1fps) or Jackie Chan PC-Engine (1fps).

https://www.libretro.com/index.php/r...-7-2-released/
Retro-Nerd is offline  
Old 26 April 2018, 17:35   #5
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,644
Wow Wii version supports it and I didn't know!
I have to try but I feel it'll just ram the CPU too much.
Amiga1992 is offline  
Old 26 April 2018, 18:41   #6
lordofchaos
TinkerTailorContentMaker
 
lordofchaos's Avatar
 
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,205
Wow indeed, this is great news! Been holding off until this was implemented, Donkey Kong Country here I come.
lordofchaos is offline  
Old 26 April 2018, 20:08   #7
Leandro Jardim
Registered User
 
Leandro Jardim's Avatar
 
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
Quote:
Originally Posted by lordofchaos View Post
Wow indeed, this is great news! Been holding off until this was implemented, Donkey Kong Country here I come.
I agree, but will RetroArch implement also some day the same Lagless VSync that WinUAE uses? Or maybe that and this new feature discussed here are different things?
Leandro Jardim is offline  
Old 26 April 2018, 20:14   #8
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
These are indeed different things. Toni removed the lag caused through the PC software (which also improves the lag of the used monitors).

This technique here removes the programmed lag you'll find in the games itself. We'll see if RetroArch combines it later with the lagless Vsync. But it's already pretty good with Freesync hardware and the "Hard GPU Sync" setting.

Last edited by Retro-Nerd; 26 April 2018 at 20:21.
Retro-Nerd is offline  
Old 26 April 2018, 20:16   #9
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,644
This poses the question though: wouldn't bettering the control lag of the original machine definitely be a form of cheating?
Amiga1992 is offline  
Old 26 April 2018, 20:18   #10
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
Nah! Why? Do you think the difficulty was programmed with the controls lag in mind? I don't think so.
Retro-Nerd is offline  
Old 26 April 2018, 20:46   #11
Leandro Jardim
Registered User
 
Leandro Jardim's Avatar
 
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
Quote:
Originally Posted by Retro-Nerd View Post
These are indeed different things. Toni removed the lag caused through the PC software (which also improves the lag of the used monitors).

This technique here removes the programmed lag you'll find in the games itself. We'll see if RetroArch combines it later with the lagless Vsync. But it's already pretty good with Freesync hardware and the "Hard GPU Sync" setting.
So this explains everything. Thank you Retro-Nerd.
Leandro Jardim is offline  
Old 26 April 2018, 20:53   #12
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,644
Quote:
Originally Posted by Retro-Nerd View Post
Nah! Why? Do you think the difficulty was programmed with the controls lag in mind? I don't think so.
Enhancing your response time seems like cheating to me. At the very least it changes the way you play the game for sure.

Keep in mind speed runners and score setters usually lay games very tightly in sync with the game's timing and any change in the control lag will affect gameplay for better or worse.

If you played Super MArio Bros for 20 years with a 2 frame lag, suddenly having no frame lag will set your playing off. People get used to things like lag and act accordingly pre-empting actions.
Amiga1992 is offline  
Old 26 April 2018, 21:05   #13
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
Maybe, but i don't care about speed-runs. And at the moment it only compensates the normal lag caused due to the emulators/monitors/input devices.
Retro-Nerd is offline  
Old 27 April 2018, 15:14   #14
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,644
YEah I didn't mean you (or I) cared specifically, I just wondered, because this is a new technique, if it would end up within the cheating realm. Just curiosity.
Amiga1992 is offline  
Old 10 May 2018, 14:27   #15
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,058
Retroarch - No more Input Lag

Video by ETA Prime

[ Show youtube player ]
Anubis is offline  
Old 10 May 2018, 15:54   #16
Valken
Registered User
 
Join Date: Feb 2009
Location: Amiga
Posts: 465
Very cool and hope to see more progress for other emulators as well...

OT - but is there something like RA but with a more windows friendly GUI like WinUAE, BluMSX or SpecEMU , while still supporting multi emulators? I hate the RA GUI on PC. It is perfect for arcade /console type cabinets though.
Valken is offline  
Old 10 May 2018, 15:59   #17
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
RA starts changing. With v1.7.3 it has a desktop GUI. For now only scanning and starting games stuff, playlists etc. The painfully config options will probably change too at some point.

https://www.libretro.com/index.php/r...-7-3-released/

Well, for using game lists and databases in a desktop GUI: Launchbox is fine. For the deskop style game lists you need a registered version though.


Last edited by Retro-Nerd; 10 May 2018 at 16:18.
Retro-Nerd is offline  
Old 10 May 2018, 17:12   #18
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,058
I got forever update license for Launchbox that I purchased few thanksgiving back on black Friday sale for 20 bucks.

It works really great with many emulators, including RA.
Anubis is offline  
Old 10 May 2018, 17:35   #19
Valken
Registered User
 
Join Date: Feb 2009
Location: Amiga
Posts: 465
OT - I'm looking at it now and its not user friendly to setup. Tried the Hatari core and could not find the bios.

Updating is fantastic though... it just blindly eats up all of my bandwidth that I cannot stream, d/l or do anything else other than type text on forums!

Really needs a bandwidth limiter button so we can turn it on and off. Also dumb as a brick as I can click it to re/dl the same updates over and over and it does it without keeping a queue list in check...
Valken is offline  
Old 10 May 2018, 19:22   #20
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,058
Updating - as core or db updater or any other updater??

Biggest issue for RA is that it does not have simple 'update me or update all' button.
Anubis is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
A method for further improving latency (input lag) in FS-UAE Dr.Venom support.FS-UAE 4 12 September 2017 16:49
Amiga A500 + lots of hardware, coverdisks and original games edd_jedi MarketPlace 13 04 June 2014 10:49
Looking for someone with Acorn Archimedes and/or Amiga original hardware andoru Retrogaming General Discussion 0 14 August 2013 15:25
Hardware Lines or a Tiled Bitmap? - Which Method is the Fastest When Making a Grid? Franz Bazarov Coders. General 3 18 May 2009 04:06
original amiga games and hardware for sale cookieninja MarketPlace 1 12 September 2006 15:37

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 12:23.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.21739 seconds with 13 queries