Jump to content
Sign in to follow this  
Alberto Zanot

Let's talk about "Target Frame Rate"... again.

Recommended Posts

Hello people!

In Prepar3D 4.3 i was experiencing the issue about autogen buildings loading very slowly: flying at low altitude at a reasonable speed of 300 and more knots, the more i was going forward, the less autogen was loading, resulting that after some miles P3D cannot load no more autogen in the very front of the plane.
Then i run into a topic here where a user was suggesting to use the Target Frame Rate limiter. And it actually worked.
The thing is that i really do not understand how it works, and i would like to discuss this with the community.
I understood that limiting the framerate actually helps P3D in computing all the calculations needed to make every aspect in the sim running fine, sync'd, from the AI to texture rendering to geometry calculations. As told, using a TFR in my case helped the sim to calculate better the autogen and show it correctly. Leaving it "unlimited" this tells P3D to use all the power only for visual rendering, and all other things like autogen calculation will suffer.

Crystal clear.

Naturally there is that huge FPS drop. The thing i do not understand is why the drop is inconsistent.
I try to explain: let's suppose i get 45 fps in a certain area with "unlimited" TFR. If i set TFR 45, fps drop to 20. And everything (including autogen) is fine. So this makes me think that my pc in that area can achieve 20 fps.

Why if i set TFR 30, fps are no more 20 but they drop, let's say, to 12-13?
Is TFR actually just a sort of "percentage" in the balance between frame rendering speed and other calculations?
Isn't it very misleading to call it Target Frame Rate?
Why don't call it "Visual fidelity vs. Frame rate balance"?
It is not a TARGET FRAME RATE at all...

Thanks for any informations and thoughts you would like to share.

Share this post


Link to post

Sounds like you have vsync enabled. Vsync is the ultimate frame limiter.

the 15 FPS you’re getting is telling you that your settings are too strong for your hardware.  You can try:

1) remove vsync ....should raise minimum FPS but at the expense of some autogen loading issues and probable sync concerns with monitor

2) lower your settings ...or get better hardware

Edited by FunknNasty

Share this post


Link to post

Hi Funk!

Vsync ultimate frame limiter, what u mean? I can set my monitor to 30hz and Vsync on in P3D, and infact it will go 30 fps, but the problem about computing is still there. It is absolutely different from setting TFR 30.

About point 2, well i have to agree. Anyways i am running an i7 3770K @4.5, GTX 980ti Amp Extreme, 16GB DDR3 @2400. Not cr@p, i would say.

Edited by Alberto Zanot

Share this post


Link to post
  • Like 1

Bob Scott | President and CEO, AVSIM Inc
ATP Gulfstream II-III-IV-V

System1 (P3Dv5/v4): i9-13900KS @ 6.0GHz, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@30Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU, 1.2Gbps internet
Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro
PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box

Sys2 (MSFS/XPlane): i9-10900K @ 5.1GHz, 32GB 3600/15, nVidia RTX4090FE, Alienware AW3821DW 38" 21:9 GSync, EVGA 1000P2
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, 2x TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Portable Sys3 (P3Dv4/FSX/DCS): i9-9900K @ 5.0 Ghz, Noctua NH-D15, 32GB 3200/16, EVGA RTX3090, Dell S2417DG 24" GSync
Corsair RM850x PSU, TM TCA Officer Pack, Saitek combat pedals, TM Warthog HOTAS, Coolermaster HAF XB case

Share this post


Link to post

hi Alberto-

vysnc is the great limiter because it limits our ability to fudge facts about the performance of our beloved computers. The vsync in your story is telling you in no uncertain terms that the system cannot maintain 30 FPS. So you have to lower your settings to maintain 30fps or turn vsync off and try a frame rate limit somewhere between 25 to 30 FPS and hope your monitor doesn’t mind it ....too much.  

Your hardware is fine but your settings need to match.

Edited by FunknNasty

Share this post


Link to post

With Vsync On :

if your pc cannot maintain the refreshrate it will try at 50% of that. 

And If 50% is not possible then it will try at 25%.

so 30 - 15 - 7.5

 


13900 8 cores @ 5.5-5.8 GHz / 8 cores @ 4.3 GHz (hyperthreading on) - Asus ROG Strix Gaming D4 - GSkill Ripjaws 2x 16 Gb 4266 mhz @ 3200 mhz / cas 13 -  Inno3D RTX4090 X3 iCHILL 24 Gb - 1x SSD M2 2800/1800 2TB - 1x SSD M2 2800/1800 1Tb - Sata 600 SSD 500 Mb - Thermaltake Level 10 GT case - EKWB Extreme 240 liquid cooling set push/pull - 2x 55’ Sony 4K tv's as front view and right view.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 1x 65” Sony 4K tv as left view.

FOV : 190 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

Share this post


Link to post

Are you sure, Gerard? If I am not wrong, this VSYNC behaviour of stepwise reduction of FPS is long time gone, nowadays nVIDIA forces triple buffering via driver and with triple buffering, you do not see this effect anymore. At least in my case: I have my FPS limited to 30 and VSYNC on, and I never see a sudden drop down to 15. If the scenario is heavy, the FPS are below 30, down to 20-23 in some Scenarios, but never directly down to 15...


Greetings, Chris

Intel i5-13600K, 2x16GB 3200MHz CL14 RAM, MSI RTX 4080 Gaming X, Windows 11 Home, MSFS

Share this post


Link to post

Sorry but I cant imagine how I can play with 30 fps in XXI century ;).

Its a big stutter, nothing more, if You use Track IR. Without Track IR, with stable view (something like 2d panel, front view only) its ok, but not for VC when You often change positions. My 2 cents. Not less than 60 fps its ok for me. I used unlimited or fixed 144 fps in cfg (refresh rate of my screen). Btw (the same difference is in P3D with smoothing):

 

Edited by YoYo
  • Like 1
  • Upvote 1

Webmaster of yoyosims.pl.
Yoyosimsbanner.gif
Win 10 64, i9 9900k, RTX 3090 24Gb, RAM32Gb, SSD M.2 NVMe, Predator XB271HU res.2560x1440 27'' G-sync, Sound Blaster Z + 5.1, TiR5 [MSFS, P3Dv5, DCS, RoF, Condor, IL-2 CoD/BoX] VR fly only: HP Reverb G2

Share this post


Link to post
37 minutes ago, YoYo said:

Its a big stutter, nothing more, if You use Track IR.

Using TrackIR on an tripple screen and fixed 20 (!) fps. No stutter, it is well configurated.

  • Like 2

System: i9 9900k@4.9 - 32 GB RAM - Aorus 1080ti --- Sim/Addons: P3D v5 + ProSim737
Signature3.png

Share this post


Link to post
6 hours ago, YoYo said:

Sorry but I cant imagine how I can play with 30 fps in XXI century ;).

I would instantly agree with you when we were talking about any other games than flight simulator. For me, the 30FPS limit is the compromise I accept now, as I certainly do not want to reduce the settings until I get 60FPS. For any other game, yes, the more FPS the better. But even then, using G-Sync, I am basically happy with anything above 40-50FPS, as long as the game is not a fast pacing ego shooter such as Battlefield. There I reduce the settings to get 100FPS or more. The Witcher 3 in contrast is perfectly fine with G-Sync and 50FPS.


Greetings, Chris

Intel i5-13600K, 2x16GB 3200MHz CL14 RAM, MSI RTX 4080 Gaming X, Windows 11 Home, MSFS

Share this post


Link to post

I run NO vsync - my framerate locked (in game setting) somewhere in the low 30's, right now it just happens to be 34 - the monitor at 150Hz.

 

Why no sync? ...because I fly in and out of LAX every single day with lot's of eye candy. Thank you Gerard

7 hours ago, GSalden said:

With Vsync On :

if your pc cannot maintain the refreshrate it will try at 50% of that. 

And If 50% is not possible then it will try at 25%.

so 30 - 15 - 7.5

 

 

Why lock framerate?  see below link ...thank you Bob

18 hours ago, w6kd said:

 

 

==============================

And why run monitor at 150Hz? because it effectively masks any sync issues  .....as long as I'm above 25 fps my cockpit experience feels like 150 fps in full sync.

Edited by FunknNasty

Share this post


Link to post

I would still try to aim at a even multiplier of your desired FPS (or at least as close to as possible). That's why I now use a limit of 30 on a 144Hz Monitor running "only" at 120Hz. In your case, I would once try 38FPS and 150Hz. Might provide you even better results (as long as 38FPS is not too far away from what your rig is capable of).


Greetings, Chris

Intel i5-13600K, 2x16GB 3200MHz CL14 RAM, MSI RTX 4080 Gaming X, Windows 11 Home, MSFS

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...