Jump to content
Sign in to follow this  
AviatorMoser

A Frame-Time Analysis of P3D v3 -- Effects of CPU Affinity, Frame Lock, and HT

Recommended Posts

Thanks Steve for the explanation.  I like knowing how things work and have enjoyed following your discussions on HT and masking etc

Share this post


Link to post

With Unlimited, each next frame is calculated based on the time it took to render the last frame, so more or less never correct and generally results in stutter, and poor panning fluidity.

 

Pretty much sums up my experience with unlimited frames right there.

Share this post


Link to post

Thanks Steve for the explanation.  I like knowing how things work and have enjoyed following your discussions on HT and masking etc

Appreciated.  :smile:


Steve Waite: Engineer at codelegend.com

Share this post


Link to post

Pretty much sums up my experience with unlimited frames right there.

To play devil's advocate - this is the opposite experience of mine. Adding fixed frames (with combinations of HT / AM / vsync on and off) is the cause of stutters on my system. Fixed frames, even when combined with a lower FFTF, generated more long frames than unlimited (with a default FFTF).

 

This scaled between my older i7930 / GTX680 rig and my new 5930K / GTX980 one.

Share this post


Link to post

To play devil's advocate - this is the opposite experience of mine. Adding fixed frames (with combinations of HT / AM / vsync on and off) is the cause of stutters on my system. Fixed frames, even when combined with a lower FFTF, generated more long frames than unlimited (with a default FFTF).

 

This scaled between my older i7930 / GTX680 rig and my new 5930K / GTX980 one.

 

Same here. Many more stutters with fixed frames... (4770K@4.6GHz + GTX 780)


i7-10700K@5.0GHz ∣ Asus ROG Strix Gaming Z490-E Gaming ∣ 32Gb@3600MHz ∣ AMD Radeon 6900 XT

Share this post


Link to post

Many more stutters with fixed frames

In that case I would say you need to set a lower fixed fps. What did you try?


Steve Waite: Engineer at codelegend.com

Share this post


Link to post

Same here. Many more stutters with fixed frames... (4770K@4.6GHz + GTX 780)

Hi,

 

I was under the same impression. Until I made a quantitative analysis. This is

 

3) HT off, no AM, frames unlimited

 

HT_off_no_AM_fps_unlimited_600.jpg

 

Compare this to the upper diagram 1) in my post #93. Same settings (except fps), same circuit (KSFO), Frames are (much) higher, but jitter is as well. I am still surprized by the result, but have to accept it.

 

Of course your system may behave in a different way.

 

Kind regards, Michael


MSFS, Beta tester of Simdocks, SPAD.neXt, and FS-FlightControl

Intel i7-13700K / AsRock Z790 / Crucial 32 GB DDR 5 / ASUS RTX 4080OC 16GB / BeQuiet ATX 1000W / WD m.2 NVMe 2TB (System) / WD m.2 NVMe 4 TB (MSFS) / WD HDD 10 TB / XTOP+Saitek hardware panel /  LG 34UM95 3440 x 1440  / HP Reverb 1 (2160x2160 per eye) / Win 11

Share this post


Link to post

Indeed Michael,

 

While there may be bursts of higher frame rates, the stability of the rendering is poorer. Some eyes may not pick this up, and therefore it many not matter at all, but my eyes are very sensitive to such jitter.

  • Upvote 1

Share this post


Link to post

I am very sensitive to stutters and long frames (many years of audio & video editing make it almost a curse...), and unlimited is clearly better on my rig. Again, not saying that the opposite is not true given the significant differences in our systems, just that there is no cure-all for everyone.  

 

I'm actually very glad you undertook this analysis, as it highlights some great levers to reduce / eliminate stutters - something that was the thorn in my side back in FSX. 

 

p.s. have you also experimented running with vsync & triple buffering on/off?

Share this post


Link to post

Yes, beware the locked setting generates look ahead frames and requires more or less double the fps showing at all times at Unlimited, to do it justice.

Sure sounds like you know what you're talking about… Anybody else in the scientific simulator community care to chime in?

 

Chas


My first sim flight simulator pD25zEJ.jpg

 

Take a ride to Stinking Creek! http://youtu.be/YP3fxFqkBXg Win10 Pro, GeForce GTX 1080TI/Rizen5 5600x  OCd,32 GB RAM,3x1920 x 1080, 60Hz , 27" Dell TouchScreen,TM HOTAS Warthog,TrackIR5,Saitek Combat Rudder Pedals HP reverbG2,Quest2

Share this post


Link to post

I am very sensitive to stutters and long frames (many years of audio & video editing make it almost a curse...), and unlimited is clearly better on my rig. Again, not saying that the opposite is not true given the significant differences in our systems, just that there is no cure-all for everyone.  

 

p.s. have you also experimented running with vsync & triple buffering on/off?

 

I must apologize. I must have sounded a bit pompous saying that. I don't think my eyes are better than others, and I do believe others when they say frames unlimited gives them the smoothest results. I just wonder why there are opposite results. Too many variables to consider, I'm afraid.

 

I did attempt v-sync and triple buffering in the first page of the results, but if I recall correctly, they did nothing to reduce the micro-stuttering,

Share this post


Link to post

p.s. have you also experimented running with vsync & triple buffering on/off?

No, at least not yet. My experience has been, at least internal Vsync rather tends to lower performance, but as we see one should be careful about qualitative statements.

 

Next, you have a host of parameters, internal Vsync, Triple Buffering, external Vsync, Triple Buffering set via NI, Standard/Adaptive, combine this with the monitor frequency (30 Hz vs. 60 Hz on my monitor) and different fps settings. This would certainly need some time to perform carefully (and understand the results). No doubt it would be interesting, though.

 

Kind regards, Michael


MSFS, Beta tester of Simdocks, SPAD.neXt, and FS-FlightControl

Intel i7-13700K / AsRock Z790 / Crucial 32 GB DDR 5 / ASUS RTX 4080OC 16GB / BeQuiet ATX 1000W / WD m.2 NVMe 2TB (System) / WD m.2 NVMe 4 TB (MSFS) / WD HDD 10 TB / XTOP+Saitek hardware panel /  LG 34UM95 3440 x 1440  / HP Reverb 1 (2160x2160 per eye) / Win 11

Share this post


Link to post

To play devil's advocate - this is the opposite experience of mine. Adding fixed frames (with combinations of HT / AM / vsync on and off) is the cause of stutters on my system. Fixed frames, even when combined with a lower FFTF, generated more long frames than unlimited (with a default FFTF).

 

This scaled between my older i7930 / GTX680 rig and my new 5930K / GTX980 one.

Same here.  Unlimited since 2009 and still doing fine.  Make sure that you up the FSX OS Priority.  I get blurries if not using REALTIME priority. 

 

Cheers

jja


Jim Allen
support@skypilot.biz
SkyPilot Software home of FSXAssist / P3DAssist

LionheartVictoryBanner02s-369x97.png

Share this post


Link to post

I've tried the various settings but I still see the most performance with HT enabled using  AM=224


ATP MEL,CFI,CFII,MEI.

 

Share this post


Link to post

Good Morning all!

 

what an interesting reading! Thanks for all your efforts.

 

I can't get my head around all the information we have here. I am currently running an i7 6700k at 5GhZ. I am running HT OFF and AF14. 

 

What changes would you suggest me to try, so I can post the results back to you guys?

 

HTON AF85? AF84?

 

Thanks a lot.

 

Gio


Giorgio La Pira

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