Search titles only
By:
Home
Forums
New posts
Search forums
Articles
New articles
New comments
Search articles
Pinball DB
Pinball Tables
Pinball Games
What's new
New posts
New articles
New profile posts
New article comments
Latest activity
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Welcome Back to Digital Pinball Fans -
please read this first
For latest updates, follow Digital Pinball Fans on
Facebook
and
Twitter
Home
Forums
Farsight Studios
The Pinball Arcade / Farsight Studios
Platform Specific
PC
If you're experiencing flipper delay in TPA PC version, please read this.
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="tpafan" data-source="post: 112389" data-attributes="member: 3711"><p>Hi,</p><p></p><p>I'm posting this as a separate thread such that it can be easily found and help others also enjoy the PC version of TPA to its fullest. </p><p></p><p>I'd been experiencing the flipper delay in fullscreen mode also and it was kind of ruining my Pinball Arcade experience. Luckily there's a solution for both NVidia and AMD cards that solves this input delay problem for the PC version.</p><p></p><p>The flipper delay in fullscreen mode is caused by a mechanic in Windows that sets the number of "back buffer frames" that a driver can queue. Sadly this value defaults to three frames, which is good for watching video, or running a game on heavily underpowered machines, but it is very bad for fast action gaming like pinball, especially when the host PC can easily cope with the vsync update rate of TPA.</p><p></p><p><strong>1. Solving it from a user perspective</strong></p><p></p><p><u>Solution for NVidia:</u></p><p>Go to the control panel and set the global "maximum pre-rendered frames" to 1, as in the following picture:</p><p> </p><p><img src="http://i43.tinypic.com/vgr3pg.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p><u>Solution for ATI / AMD:</u></p><p>This is almost unbelievable, but AMD doesn't provide an option to set this value. Luckily there's a neat and clean workaround via the "RadeonPro" tool. Download it at <a href="http://www.radeonpro.info" target="_blank">http://www.radeonpro.info</a> and set the "<em>Flip Queue Size</em>" in the "Advanced" panel to 0 or 1. You can set this value gobally, or you can create a profile for a single program (TPA in this case):</p><p></p><p><img src="http://i39.tinypic.com/j8ns4h.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p><strong>2. Solving it from the programmers perspective (possible solution)</strong></p><p></p><p>The flipper delay problem can possibly also be solved from the Pinball Arcade side, so this is for Mike and/or Stuart. From your code you can set the maximum frame latency by calling <strong>IDirect3DDevice9Ex::SetMaximumFrameLatency</strong> method, and change the ridiculously high default value of 3 to a much more sane value of 1. See for a full description the MSDN site here: <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb174347%28v=vs.85%29.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/windows/desktop/bb174347(v=vs.85).aspx</a>. Possibly this value should be configurable from the TPA config utility? I've seen blockbuster type of games also doing it that way (I think Metro Last Light also has this configurable from its options).</p><p></p><p>Best of luck to all and Happy Gaming!</p></blockquote><p></p>
[QUOTE="tpafan, post: 112389, member: 3711"] Hi, I'm posting this as a separate thread such that it can be easily found and help others also enjoy the PC version of TPA to its fullest. I'd been experiencing the flipper delay in fullscreen mode also and it was kind of ruining my Pinball Arcade experience. Luckily there's a solution for both NVidia and AMD cards that solves this input delay problem for the PC version. The flipper delay in fullscreen mode is caused by a mechanic in Windows that sets the number of "back buffer frames" that a driver can queue. Sadly this value defaults to three frames, which is good for watching video, or running a game on heavily underpowered machines, but it is very bad for fast action gaming like pinball, especially when the host PC can easily cope with the vsync update rate of TPA. [b]1. Solving it from a user perspective[/B] [u]Solution for NVidia:[/u] Go to the control panel and set the global "maximum pre-rendered frames" to 1, as in the following picture: [IMG]http://i43.tinypic.com/vgr3pg.png[/IMG] [u]Solution for ATI / AMD:[/u] This is almost unbelievable, but AMD doesn't provide an option to set this value. Luckily there's a neat and clean workaround via the "RadeonPro" tool. Download it at [URL="http://www.radeonpro.info"]http://www.radeonpro.info[/URL] and set the "[i]Flip Queue Size[/i]" in the "Advanced" panel to 0 or 1. You can set this value gobally, or you can create a profile for a single program (TPA in this case): [IMG]http://i39.tinypic.com/j8ns4h.jpg[/IMG] [b]2. Solving it from the programmers perspective (possible solution)[/b] The flipper delay problem can possibly also be solved from the Pinball Arcade side, so this is for Mike and/or Stuart. From your code you can set the maximum frame latency by calling [B]IDirect3DDevice9Ex::SetMaximumFrameLatency[/B] method, and change the ridiculously high default value of 3 to a much more sane value of 1. See for a full description the MSDN site here: [url]http://msdn.microsoft.com/en-us/library/windows/desktop/bb174347%28v=vs.85%29.aspx[/url]. Possibly this value should be configurable from the TPA config utility? I've seen blockbuster type of games also doing it that way (I think Metro Last Light also has this configurable from its options). Best of luck to all and Happy Gaming! [/QUOTE]
Verification
Post reply
Members online
No members online now.
Latest posts
Z
Strategies.
Latest: Zaphod77
Apr 18, 2024
WHO dunnit (1995)
Y
AtGames Legends pinball
Latest: yespage
Apr 15, 2024
Digital Pinball Cabinets
Master List of Issues: Pinball FX
Latest: Pinballwiz45b
Apr 13, 2024
Pinball FX (4)
We are back with a new site
Latest: Ian Longstaff
Apr 8, 2024
Other Pinball Games
Z
5X Jackpot build strategy (POTO)
Latest: Zaphod77
Apr 5, 2024
Phantom of the Opera (1990)
Home
Forums
Farsight Studios
The Pinball Arcade / Farsight Studios
Platform Specific
PC
If you're experiencing flipper delay in TPA PC version, please read this.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top