Jump to content
Sign in to follow this  
micstatic

FPS Limiting questions

Recommended Posts

Hi All.  I currently run at 60hz 4k with unlimited game FPS limit, VSYNC on, TB on.  

1.  If I were to change my monitor to 30hz which is possible and use an external limited like nvidia inspector to cap at 30hz, does that mean you actually see a performance improvement since processor doesn't have to work as hard?  Or does it just literally prevent any FPS over 30 and get more smooth performance.  I'm really struggling to put this question into words.  But I'm wondering if limiting the FPS just benefits the system by preventing spikes and dips which we perceive as a studder, or if limiting actually runs the machine slower allowing better performance for other tasks.  

 

2.  I don't see any FPS limiter option in Nvidia control panel.  So does that mean I have to also use Nvidia Inspector?  I'm confused how these would play together as some of the settings appear in each.  Haven't used inspector since my FS9 days, but want to experiment with capping FPS.  

 

Thanks. 


5800X3D, Gigabyte X570S MB, 4090FE, 32GB DDR4 3600 CL14, EVO 970 M.2's, Alienware 3821DW  and 2  22" monitors,  Corsair RM1000x PSU,  360MM MSI MEG, MFG Crosswind, T16000M Stick, Boeing TCA Yoke/Throttle, Skalarki MCDU and FCU, Saitek Radio Panel/Switch Panel, Spad.Next

Share this post


Link to post

Hi micstatic,

 I think you're confusing the use of 30 hz.

If you run your monitor @ 30 Hz you can enable vsync in P3D and video output will syncronise to the 30 Hz monitor mode.

Which will give you 30 fps, no need for a limiter at all as vsync @ 30 Hz = 30 fps.

Plus it will be ultra smooth.

 

There's lots of posts on using 30 Hz or using 60 Hz and a halfrate sync should you have a monitor that cannot do 30 Hz.

https://www.avsim.com/forums/topic/560928-p3dv45-micro-stuttering/?do=findComment&comment=4078536

Cheers 

  • Upvote 1

Ryzen 5800X clocked to 4.7 Ghz (SMT off), 32 GB ram, Samsung 1 x 1 TB NVMe 970, 2 x 1 TB SSD 850 Pro raided, Asus Tuf 3080Ti

P3D 4.5.14, Orbx Global, Vector and more, lotsa planes too.

Catch my vids on Oz Sim Pilot, catch my screen pics @ Screenshots and Prepar3D

Share this post


Link to post

Thanks for my reply. But I was under the impression the internal limiter doesn’t not work properly. 


5800X3D, Gigabyte X570S MB, 4090FE, 32GB DDR4 3600 CL14, EVO 970 M.2's, Alienware 3821DW  and 2  22" monitors,  Corsair RM1000x PSU,  360MM MSI MEG, MFG Crosswind, T16000M Stick, Boeing TCA Yoke/Throttle, Skalarki MCDU and FCU, Saitek Radio Panel/Switch Panel, Spad.Next

Share this post


Link to post

Hi micstatic,

There is a quite huge difference between limiting the frame rates and using VSync, although I can see why there would be confusion between the two.

While VSync does limit frame rates, it does it so by synchronising to the monitor refresh rate, hence 30 Hz equals 30 fps max.

Because P3D and the monitor are in sync the display is really smooth and given P3D and the GFX card have a maximum cap of 30 fps, you'll be able to ramp up the GFX settings to make far better use of the GFX card for a more imersive and better performing sim.

In P3D you set the Target Frame Rate to Unlimited, Vsync On and Triple Buffering ticked.

Your rig also needs to be able to output @ least 30 fps anyway, i.e if you can only get 20 fps vsync is of no use because vsync won't happen until the frame rate able to be output is equal to or higher than 30 fps.

On my rig if I disable vsync i get ~45 fps, this means I have headroom for when P3D hits a rough patch and the fps drop.

 

Also you can use the P3D internal frame rate limiter but it won't reliably hold the rate you've set.

What I found is that if you want to use the P3D rate limiter you'll need to tweek the prepar3D.cfg

[DISPLAY]

TEXTURE_BANDWIDTH_MULT=960

TEXTURE_BANDWIDTH_MULT=30 is the default and what I did was experiment by increasing it's value till I saw no appreaciable change in fps improvment - 960 was that value. Note this value is subjective and works for me.

Now if I wish to use P3D's internal limiter it is able to output the value I've set the slider to.

Do a bit of searching and check out the other posts, there is a lot that's already been written regarding 30 Hz, vsync and limiting frames.

Cheers

Edited by Rogen

Ryzen 5800X clocked to 4.7 Ghz (SMT off), 32 GB ram, Samsung 1 x 1 TB NVMe 970, 2 x 1 TB SSD 850 Pro raided, Asus Tuf 3080Ti

P3D 4.5.14, Orbx Global, Vector and more, lotsa planes too.

Catch my vids on Oz Sim Pilot, catch my screen pics @ Screenshots and Prepar3D

Share this post


Link to post

The monitor I have doesn’t support vsync. Just was talking about the P3d vsync setting. Eager to hear what others say about inspector vs control panel settings. Thanks rogen


5800X3D, Gigabyte X570S MB, 4090FE, 32GB DDR4 3600 CL14, EVO 970 M.2's, Alienware 3821DW  and 2  22" monitors,  Corsair RM1000x PSU,  360MM MSI MEG, MFG Crosswind, T16000M Stick, Boeing TCA Yoke/Throttle, Skalarki MCDU and FCU, Saitek Radio Panel/Switch Panel, Spad.Next

Share this post


Link to post
51 minutes ago, micstatic said:

The monitor I have doesn’t support vsync. Just was talking about the P3d vsync setting. Eager to hear what others say about inspector vs control panel settings. Thanks rogen

You're confusing Vsync with G-Sync.  VSync is not a monitor function, it is a software function in the OS, application, and/or video driver that synchronises the output to the monitor's fixed hardware refresh rate.  G-sync is a variable refresh rate technology that requires a hardware interface in both the video card and monitor.


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
1 hour ago, micstatic said:

The monitor I have doesn’t support vsync. Just was talking about the P3d vsync setting. Eager to hear what others say about inspector vs control panel settings. Thanks rogen

All monitors support vsync because it's not a function of the monitor.

And I use NVidia inspector myself but not to limit frames. Inspector provides access and control to more advanced functions of the GFX driver that you normally are not able to access via the NVidia control panel, things like Silk Smoothness and more control over AA and filtering.

Anyway your original post mentioned 60 Hz with vsync on, do you actually get 60 fps? because you would need to get at least 60 fps for vsync to kick in.

Is the monitor actually capable of a 30Hz screen mode?

 

If so the best thing is to try a 30 hz vsync yourself.

Set your desktop to a 30Hz screen mode, my monitor does 1920 x 1080 @ 60, 50, 30, 24, 23 Hz as well as all the DSR UHD modes.

I set the screen mode using NVidia control panel.

728407863F9861125055CB36C8CFCF73334245A8

And in P3D set the Target Frame Rate to Unlimited, Vsync On and Triple Buffering ticked.

As long as P3D is actually able to output at least 30 fps you'll have vsync.

Cheers

Edited by Rogen

Ryzen 5800X clocked to 4.7 Ghz (SMT off), 32 GB ram, Samsung 1 x 1 TB NVMe 970, 2 x 1 TB SSD 850 Pro raided, Asus Tuf 3080Ti

P3D 4.5.14, Orbx Global, Vector and more, lotsa planes too.

Catch my vids on Oz Sim Pilot, catch my screen pics @ Screenshots and Prepar3D

Share this post


Link to post

thanks will play around with it.  I use a samsung 4k tv.  Yes it's capable of 30

I just wanted to try locking externally as I only want P3D to run 30.  I don't like having the mouse lag in other windows functions. 

Edited by micstatic

5800X3D, Gigabyte X570S MB, 4090FE, 32GB DDR4 3600 CL14, EVO 970 M.2's, Alienware 3821DW  and 2  22" monitors,  Corsair RM1000x PSU,  360MM MSI MEG, MFG Crosswind, T16000M Stick, Boeing TCA Yoke/Throttle, Skalarki MCDU and FCU, Saitek Radio Panel/Switch Panel, Spad.Next

Share this post


Link to post
41 minutes ago, micstatic said:

thanks will play around with it.  I use a samsung 4k tv.  Yes it's capable of 30

I just wanted to try locking externally as I only want P3D to run 30.  I don't like having the mouse lag in other windows functions. 

OK, completely understandable.

So what I have configured is to launch P3D, the display then automatically swaps to the 30 Hz mode, and when I shut down P3D the display reverts back to a 60 Hz mode.

This thread below by MadDog has all you need to set it up and I can say it works just fine.

My main P3D monitor runs @ 30 Hz only while P3D is running and my other two run at 60 Hz for other fuctions like little nav map, web browser, Active Sky etc.

 

Addendum: Another option is RivaTuner Statistics Server, it's an app that can limit frame rates directly or trigger a half rate vsync, so P3D can run on a 60 Hz screen mode and yet still vsync @ half 60 hz for 30 fps. There are quite a few threads on it.

Edited by Rogen
  • Upvote 1

Ryzen 5800X clocked to 4.7 Ghz (SMT off), 32 GB ram, Samsung 1 x 1 TB NVMe 970, 2 x 1 TB SSD 850 Pro raided, Asus Tuf 3080Ti

P3D 4.5.14, Orbx Global, Vector and more, lotsa planes too.

Catch my vids on Oz Sim Pilot, catch my screen pics @ Screenshots and Prepar3D

Share this post


Link to post

thanks again.  30hz seems to be working better.  I tried your Display changer idea.  Only problem.  I entered in the target of the p3d icon:

D:\DisplayChanger\dc2.exe -configure="D:\DisplayChanger\P3D30HZ.xml" "C:\Lockheed Martin\Prepar3D v4\Prepar3D.exe"

When I attempt to click the icon i get a Display Changer II window that says

An error occurred when starting the application. (Error Code 0x2e4).  The command line is:

"C:\Lockheed Martin\Prepar3dv4\Prepar3d.exe"


5800X3D, Gigabyte X570S MB, 4090FE, 32GB DDR4 3600 CL14, EVO 970 M.2's, Alienware 3821DW  and 2  22" monitors,  Corsair RM1000x PSU,  360MM MSI MEG, MFG Crosswind, T16000M Stick, Boeing TCA Yoke/Throttle, Skalarki MCDU and FCU, Saitek Radio Panel/Switch Panel, Spad.Next

Share this post


Link to post

Assuming paths are all good as is the P3D30Hz.xml you would have created, try elevation.

 


Ryzen 5800X clocked to 4.7 Ghz (SMT off), 32 GB ram, Samsung 1 x 1 TB NVMe 970, 2 x 1 TB SSD 850 Pro raided, Asus Tuf 3080Ti

P3D 4.5.14, Orbx Global, Vector and more, lotsa planes too.

Catch my vids on Oz Sim Pilot, catch my screen pics @ Screenshots and Prepar3D

Share this post


Link to post

got it figured out.  Even though I had run as administrator checked I had to go in the advanced section and check that too. 


5800X3D, Gigabyte X570S MB, 4090FE, 32GB DDR4 3600 CL14, EVO 970 M.2's, Alienware 3821DW  and 2  22" monitors,  Corsair RM1000x PSU,  360MM MSI MEG, MFG Crosswind, T16000M Stick, Boeing TCA Yoke/Throttle, Skalarki MCDU and FCU, Saitek Radio Panel/Switch Panel, Spad.Next

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...