English Amiga Board Home Mobile Skin      


Go Back   English Amiga Board > Support > support.FS-UAE

Reply
 
LinkBack Thread Tools
Old 04 July 2012, 00:36   #1
Registered User
 
RealNC's Avatar
 
Join Date: Sep 2010
Location: Greece
Posts: 20
[FS-UAE] Heavy input lag with VSync

I didn't follow the emulation scene much in the last couple of years. I was surprised to see the two new emulators (FS-UAE and PUAE). I'm running Linux (Gentoo 64-bit).

I downloaded FS-UAE today (Git master) and it built OK. However, VSync results in quite severe input lag. The mouse for example is very, very "floaty" and input from my gamepad takes a very noticeable amount of time before it shows an effect in the game. For stuff like Monkey Island and other "slow" games, this is OK (just a bit annoying, but it's still playable.) Fast action games however suffer from this. Forcing "video_sync = off" makes the problem go away mostly. "vblank" instead of "full" or "auto" also doesn't help. I tried all "video_sync_method" options, but it doesn't help. 50Hz vs 60Hz doesn't make a difference. Enabling/disabling triple buffering in the NVidia driver (Option "TripleBuffer" "False/True") doesn't make a difference either.

WinUAE (and other applications, like SNES, BSNES, Nestopia) don't seem to have this problem (at least not in this magnitude; there's always a tiny bit input lag with VSync.) I didn't try PUAE, since it doesn't compile for me.
RealNC is offline   Reply With Quote
AdSense AdSense  
Advertisement:
Old 06 July 2012, 22:47   #2
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 32
Posts: 1,528
Hi! It is not normal to have "severe input lag" like you describe (I have not noticed this myself).

One possibility is that your computer is to slow to run the emulation at full speed?

If you have a decent computer, and you run full vsync @50Hz, you can try the option "low_latency_vsync = 1" (with the development version). Currently, full vsync uses a "pipelined" approach where a new frame is calculated while the last one is rendered, which increases performance but introduces ~20ms extra input lag. With "low_latency_vsync = 1", a frame is calculated and then rendered, and a new frame is not calculated before after vblank.
FrodeSolheim is online now   Reply With Quote
Old 07 July 2012, 05:53   #3
Registered User
 
RealNC's Avatar
 
Join Date: Sep 2010
Location: Greece
Posts: 20
Quote:
Originally Posted by FrodeSolheim View Post
One possibility is that your computer is to slow to run the emulation at full speed?
I'm using a 2500K CPU that runs FS-UAE at 3.7GHz in turbo mode. I guess that would be adequate

Quote:
If you have a decent computer, and you run full vsync @50Hz, you can try the option "low_latency_vsync = 1" (with the development version). Currently, full vsync uses a "pipelined" approach where a new frame is calculated while the last one is rendered, which increases performance but introduces ~20ms extra input lag. With "low_latency_vsync = 1", a frame is calculated and then rendered, and a new frame is not calculated before after vblank.
Thank you. This actually helped quite a bit I don't know why 20ms looked "heavy" to me, but it did.
RealNC is offline   Reply With Quote
Reply


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

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
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Is WinUAE optimized for lowest possible input lag? Dr.Venom support.WinUAE 22 03 July 2011 02:14
Vsync = Lag vrm support.WinUAE 23 17 May 2010 01:27
Input lag, soupy cursors, and whatnot twinbee support.WinUAE 3 05 June 2009 01:03
E-UAE: The VSYNC problem makes Amiga scrollers unhappy vanfanel Amiga scene 1 16 January 2008 05:00
Joystick input lag Torkio support.WinUAE 3 06 March 2007 00:56


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


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.
Page generated in 0.10977 seconds with 9 queries