Jump to content

Sign in to follow this  
Q_flyer

I found a great little External FPS Limiter that works with DX11 and P3D2

Recommended Posts

Hi guys,

 

This is just a quick one as it's late here and I have an early start tomorrow so bed calls!

 

But I found out about this External Frame Rate Limiter that works with DX10 and DX11.

 

I tried it with P3D2 and first impressions are EXCELLENT! ............ It certainly works.  I limited Frames at 34 in the tool, and indeed P3D2 sat at 33.9  :smile:  ... and more importantly, all the 'frame variance stutters' were gone and the experience was beautifull smooth.   Only tested for 15 mins though.   ... and YMMV!

 

It is called DXtory

 

http://exkode.com/dxtory-downloads-en.html

 

Here's a bit of information about it from a post on the Steam forum :-

 

http://forums.steampowered.com/forums/showthread.php?t=1820131

 

IMPORTANT NOTES:-

 

  • To use it, launch it and after the nag period, click "Experience the Trial".
  • Now, go along each tab at the top and unclick all of the "Default Setting" check boxes.   You don't want the tool to be doing anything other than frame rate control.
  • NB:  There are 'hotkeys' that will conflict with P3D and TrackIR so click on the Hotkey tab and 'clear' (delete) them all !!
  • Go to the green box icon towards the right and check the "Limit Video FPS" box, and enter your desired value.
  • Now MINIMIZE the tool, and launch P3D2.    This will generate a profile for P3D2 and in future all you will have to do is (i) launch DXtory and then launch P3D2.

See what you guys think - I only had a short time to test but I saw a real increase in frame stability, smoothness and performance!  YMMV!

 

:smile:

  • Upvote 1

Share this post


Link to post

Very good find. Will give this a try

 

Sent from my Mobile thing

 

 

Share this post


Link to post

It is a neat tool indeed. Been using it for several DX11 shooters (where fps can drop/spike instantly).

 

Although I sometimes get CTD with this tool, which is probably a conflict on my end. I truly recommend it.

Share this post


Link to post

Great find!!!  Excellent results, indeed!!

 

So far, P3D V2 turned into a microstuttering mess as soon i moved the head (TrackIR).

 

Outstanding smoothness now.. :smile:

 

internaly locked to 35 FPS (unlocked might give better results with certain AC)

externaly locked to 30 FPS

 

Hope it's not introducing CTD's, though.

Share this post


Link to post
Guest

 

 


So far, P3D V2 turned into a microstuttering mess as soon i moved the head (TrackIR).

 

In that case changing the priority of TrackIR to high might have helped also!

Share this post


Link to post

Do we have Prepar3d 2 frames set as unlimited internally then limit them with this tool?

 

Dave

 

That's the idea, but you have an nvidia card so you don't even need that tool (or any other.) Just use nvidia inspector to turn on the driver-based frame limiter.

Share this post


Link to post

This is primarily for ATI users as nVidia users have a native way of externally locking frame rates   - however, that assumes the NI method is more effecient than all others.          So in other words, if I were a nVidia user, I would still try this tool.    

 

It's had fantastic results on my system, but then again I obviously don't know how the NI frame limiter works.

 

But this is well worth a try.

Share this post


Link to post

In that case changing the priority of TrackIR to high might have helped also!

 

yep.. tested that beforehand.. but it didn't make any difference for me. I think it's a valid tip nevertheless. I'll give it at try in FSX lateron. Free CPU cycles are rare with FSX running, and TrackIR might benefit from a higher prio.

 

 

Do we have Prepar3d 2 frames set as unlimited internally then limit them with this tool?

 

Dave

 

I'd recommend to stick with the settings that gives you best results WITHOUT using DXtory.

Without DXtory, i had the best results with the internal limit set to 35 fps & NI Vsync to 1/2 refresh rate.

I kept that settings and use DXtory 'on top'. Increased smoothnes with banks, turns and head movements.

Share this post


Link to post

So, I use a gtx770 4Gb.

 

Your saying I should set frames unlimited in p3dv2 and also un-select v-sync and untick triple buffering? And then load this new tool and set my fps limit in it?

 

Or what's the correct way?

Share this post


Link to post

That's the idea, but you have an nvidia card so you don't even need that tool (or any other.) Just use nvidia inspector to turn on the driver-based frame limiter.

 

I am an Nviida user an have tested the NI limiter. I found the NI limiter to make no difference whether on or off. Not sure at the moment if it worked at all. So, not the sane results, at least for me.

Share this post


Link to post

So, I use a gtx770 4Gb.

 

Your saying I should set frames unlimited in p3dv2 and also un-select v-sync and untick triple buffering? And then load this new tool and set my fps limit in it?

 

Or what's the correct way?

 

not exactly.. you need to balance your settings first to be able to reach more or less constantly the desired fps.

Let's assume you've done that, and you're happy to reach more ore less constant 30fps..

 

here's my 'setup' to reach smooth 30fps.

 

 

P3Dv2:

- frames limited to 35  << that's my sweet spot. you might try various other settings here, and see if it makes a difference

- v-sync on

- TB unchecked

 

NVidia Inspector:

- Vertcal Sync : Use the 3D application setting

 

DXtory:

- limit: 30 fps

 

I found the best smoothness if the external limiter is set to one of the adaptive v-sync refresh rates,

i.e 60, 30, 20, 15

 

Hope that helps...

Share this post


Link to post

Ok, we'll definitely all have different suggestions for what's best, but personally, I would firmly recommend setting frames to UNLIMITED within P3D, tick Triple Buffering on, then limit frames in DXtory, to the LM formula, which is  Monitor Refresh rate x 0.5, plus 10%.....   in most cases that will be 33 or 34 FPS.

 

Limiting the FPS within P3D defeats the object of this tool because the ESP frame limiting algorhythm just doesn't seem to effective and seems to reduce smoothness.

 

So;-

 

P3D Frame Rate Slider:  Unlimited

 

P3D Triple Buffering:    On

 

DXtory:    34 FPS

Share this post


Link to post

I have tried this tool in the hope of getting my stutter issues resolved. Unfortunately, this was also not the answer. I feel like having tried it all, Vsync on/off, triple buffering on/off, limiting frames both internally and externally but nothing seems to help. Feels like I am back in FSX before DX10 although overall performance in terms of FPS is excellent so far.

Share this post


Link to post

I have tried this tool in the hope of getting my stutter issues resolved. Unfortunately, this was also not the answer. I feel like having tried it all, Vsync on/off, triple buffering on/off, limiting frames both internally and externally but nothing seems to help. Feels like I am back in FSX before DX10 although overall performance in terms of FPS is excellent so far.

 

Hi Alex

 

Have a go at changing the TEXTURE_BANDWIDTH_MULT= value, in the Prepar3D.cfg file to higher or lower values.

 

Sometimes a higher (eg... 70) or a lower (eg 20 or 30) can resolve stutters.

 

Worth a try.

Share this post


Link to post

 

 


Have a go at changing the TEXTURE_BANDWIDTH_MULT= value, in the Prepar3D.cfg file to higher or lower values.

 

Thanks, Dave. I've tried a couple of different values and the sweetspot seems to be at 70. The sim is noticeably smoother than before with far less (micro)stuttering. 

Still some left, not nearly not as frustrating as before :)

Thanks again! 

Share this post


Link to post

:( ..... With more time to test this External FPS Limiter today, I've found that alas, it does not work with P3D's Full Screen Mode.

 

It can only seem to lock the frame rate when in Window Mode, but once in Full Screen, the frame rates are fluctuating wildly, above the lock value. :(

Share this post


Link to post

I know you aren't a fan of RadeonPro Dave, but DFC is working just fine with P3D2, just FYI.

 

You read my mind Brian - (re) downloading as we speak!

Share this post


Link to post

I have an nVidia card.

 

What is it I should do?  Why does changing the default lock at 20 help things?

Share this post


Link to post

I have an nVidia card.

 

What is it I should do?  Why does changing the default lock at 20 help things?

 

20 is far too low for a lock value (they just use that as a default, as something of a lowest common denominator for people with low end hardware).

 

But at any value, the P3D Frame Rate Lock seems (to me) even worse than the FSX frame rate lock;  it seems to reduce performance quite significantly, whereas leaving frames 'Unlocked' in P3D and using an external limiter (NI for nVidia users and RadeonPro for AT users) gives better results for most people.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  
×
×
  • Create New...