31 December 2016, 12:43 | #1 |
twenty90seven
Join Date: Jun 2012
Location: Brisbane, Australia
Posts: 196
|
50 fps v sync question
I have my Windows resolution running at 50 fps, and with FS UAE have configured vsync to auto. When I press ctrl + F10 to check performance, I note the FPS alternating between 49.75 and 49.76. Presumably it should be a rock solid 50 instead? I notice this alternation between 49.75 and 49.76 for almost all games I play with FS UAE. I am typically running a stock standard Amiga 500 configuration with no filters or anything else that would make FS UAE run slower. I have to say though, Pinball Fantasies is scrolling very smoothly, with 49.75/49.76.
|
31 December 2016, 13:10 | #2 |
Registered User
Join Date: Mar 2013
Location: Leipzig/Germany
Posts: 466
|
|
31 December 2016, 13:21 | #3 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,435
|
Just checked on my PC. FS-UAE shows 49.97-50.06Hz. Perfectly smooth for my eyes.
|
31 December 2016, 13:25 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Real normal Amiga PAL rate is 49.92Hz. Only interlace is really 50Hz
|
31 December 2016, 13:48 | #5 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
When you're running in vsync mode in FS-UAE, the Amiga refresh rate is "ignored" (as long as it is nearly equal to the host refresh rate), and the emulation speed is tuned to match the host refresh rate. So most likely, your host display is actually running at 49.75 Hz.
(Only when using G-Sync or similar technologies will the Amiga refresh rate be the "master" when syncing the displays.) |
31 December 2016, 17:42 | #6 |
Banned
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
|
Makes no difference.
Real PAL Amigas will almost never run at 50Hz dead on - because they mostly take the timing information from the mains supply (which never runs at 50Hz dead on). Big Box Amigas, that is. A2000, A3000, A4000. They have jumpers inside to set whether to use power line tick for timing (and extra bits in the power supply to provide that data) or start up a computed 50 or 60Hz rate from onboard circuitry instead. "Home" version Amigas always used onboard circuitry - which could switch from 50 to 60Hz and back using software (as could the big box Amigas). I am not too sure how the A1000 handled this, but as it was discontinued in 1987, there are very few A1000s left to check on. It makes replacing or fixing power supplies from such machines more challenging than swapping out an ATX PSU on a PC. There isn't a "standard" Amiga power connector on big box Amigas. Unlike the A500, A600, A1200 - they all use pretty the same "brick". Although they differ in what maximum amps they can supply, and vary enormously in internal details (a lot were made in China using triode technology). |
31 December 2016, 17:48 | #7 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
No, PS tick has nothing to do with vsync. It is only CIA "vsync" TOD counter that can be jumpered to use either vblank or power supply tick.
Display vsync/hsync (and other CIA "hsync" TOD) is always generated by Agnus which is clocked by ~28MHz crystal. |
31 December 2016, 17:57 | #8 | |
Banned
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
|
Quote:
Does not make sense to me, but we are going off topic, so I suggest I actually start looking at the old schematics I've been downloading. It might make some of your data more understandable. You have to remember, I have 20 odd years of bullshit information to contend with. |
|
31 December 2016, 22:33 | #9 |
twenty90seven
Join Date: Jun 2012
Location: Brisbane, Australia
Posts: 196
|
Thanks all for your answers, which makes me think that I have achieved sync. Certainly it looks like I have when I watch Pinball Fantasies and some demos (smooth vertical and horizontal scrolling). The only one I am having trouble with is SWOS, which shows some ghosting off the players. Still playing around with that.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
G-sync / Freesync support (adaptive sync) | demolition | support.WinUAE | 32 | 01 July 2019 10:57 |
Less than 50 fps...? | pmc | Coders. General | 4 | 19 April 2010 11:59 |
RTG FPS Question | Ed Cruse | support.WinUAE | 5 | 28 October 2008 17:07 |
Time sync | mr_0rga5m | project.EAB | 2 | 24 April 2004 10:23 |
V-sync Problem | bigly | support.WinUAE | 6 | 12 September 2002 17:17 |
|
|