Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

A classic case of why Triple Buffering works for me

Featured Replies

  • Moderator

This morning I was flying the Xtreme Prototypes Lear 25 from Prague to Berlin. I use ChasePlane and have various views configured which include two from the passenger seats just forward of the wings looking left and right.

Whilst the pilot and other cockpit views easily maintained 30fps that dropped to 15 when viewing those two pax views. That was in full-screen mode. Switching to Windowed and the problem disappeared and 30fps was constant.

I've been flying this plane for ages and this was a new problem. What had changed to cause it? And why only in full-screen view?

The answer is Triple Buffering. I had turned it off a couple of weeks ago following a discussion where some had said it reduces stutters for them. It's been off since then and has been fine for nearly all my views. But this particular view was severely affected by TB being turned off.

Turning it back on instantly resolved the problem so if you have a similar situation with internal views check your TB setting. In some situations it makes a big difference.

Ray (Cheshire, England).

System: P3D v5.3HF2, Intel i9-13900K, MSI 4090 GAMING X TRIO 24G, Crucial T700 4Tb M.2 SSD, Asus ROG Maximus Z790 Hero, 32Gb Corsair Vengeance DDR5 6000Mhz RAM, Win 11 Pro 64-bit, BenQ PD3200U 32” UHD monitor, Fulcrum One yoke, Fulcrum Throttle Quadrant.

Cheadle Hulme Weather website.

chlive.php

If I have Vsync on then I always have TB on, because I find that otherwise it almost always tanks my frame rates, internal or external. I always assumed it was a driver bug!

Temporary sim: 9700K @ 5GHz, 2TB NVMe SSD, RTX 3080Ti, MSFS + SPAD.NeXT

  • Author
  • Moderator

Neil,

I kept an open mind and decided to try it. But as you say it does have repurcussions. Whether it's the driver or something in P3D I haven't a clue. I'm just pleased it was a nice simple problem to resolve.

Ray (Cheshire, England).

System: P3D v5.3HF2, Intel i9-13900K, MSI 4090 GAMING X TRIO 24G, Crucial T700 4Tb M.2 SSD, Asus ROG Maximus Z790 Hero, 32Gb Corsair Vengeance DDR5 6000Mhz RAM, Win 11 Pro 64-bit, BenQ PD3200U 32” UHD monitor, Fulcrum One yoke, Fulcrum Throttle Quadrant.

Cheadle Hulme Weather website.

chlive.php

It's also a classic case of settings being highly dependent on specific rigs.  I had gone thru all of V4 flying finding vsync on and TB on were the best.  Then in V5 TB off was smoother.  Although it was only in the last couple weeks I found vsync off entirely and instead using NCP frame limiter is good.  I used to manually change my refresh rate from 60 to 30 in NCP when flying.  Not a big chore, but still a PIA.   At one time I had a script do this for me.  The one consistent truth for me is my setup is always changing.  Usually with each update. 

5800X3D, 4090FE, 64GB DDR4 3600C16, Gigabyte X570S MB, 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, Logitech Radio Panel/Switch Panel, Spad.Next

  • Author
  • Moderator
6 minutes ago, micstatic said:

It's also a classic case of settings being highly dependent on specific rigs

Or specific aircraft. This is something that only affects the Lear 25 and the views I have setup. If in doubt, experiment.

Ray (Cheshire, England).

System: P3D v5.3HF2, Intel i9-13900K, MSI 4090 GAMING X TRIO 24G, Crucial T700 4Tb M.2 SSD, Asus ROG Maximus Z790 Hero, 32Gb Corsair Vengeance DDR5 6000Mhz RAM, Win 11 Pro 64-bit, BenQ PD3200U 32” UHD monitor, Fulcrum One yoke, Fulcrum Throttle Quadrant.

Cheadle Hulme Weather website.

chlive.php

  • Commercial Member
1 hour ago, micstatic said:

Then in V5 TB off was smoother.

Same on my system.

Kyle Weber (Private Pilot, ASEL; Flight Test Engineer)
Check out my repaints and downloads, all right here on AVSIM

3 hours ago, micstatic said:

Then in V5 TB off was smoother. 

Has always been the case for me, including V4.

What you guys can tell me about Hyper Threading Off in BIOS? It worth it? 

Edited by Druce

i7 8700K @4.8Ghz | Noctua NH-D15 | Asus ROG Maximus XI Hero | G.Skill TridentZ 4x8GB @3700Mhz | ROG Strix OC RTX 3080 Ti

29 minutes ago, Druce said:

What you guys can tell me about Hyper Threading Off in BIOS? It worth it? 

Let's not hijack this thread with another HT discussion...there's plenty already said about HT in other threads here.

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

Sys1 (MSFS20+24/XPlane12+11): AMD 9800X3D, water 2x240mm, MSI MPG X670E Carbon, 64GB GSkill 6000/30, nVidia RTX4090FE
Alienware AW3821DW 38" 21:9 GSync, 2x4TB Crucial T705 PCIe5 + 2x2TB Samsung 990 SSD, EVGA 1000P2 PSU, 12.9" iPad Pro
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, Twin TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Sys2 (P3Dv5/v4): i9-13900KS, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@60Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU
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

Sys3 (DCS/P3Dv4/ATS/ETS): AMD 7800X3D, MSI MPG X870E Carbon, Noctua NH-D15S, 64GB GSkill 6000/30, EVGA RTX3090
Alienware AW3420DW 34" 21:9 GSync, Corsair HX1000i PSU, 4TB Crucial T705 PCIe5 + 2TB Samsung 970Evo Plus,
TM TCA Officer Pack
, Saitek combat pedals, TM Warthog, TM RS300 FF wheel/pedals, Coolermaster HAF XB case

  • 1 year later...
On 7/8/2021 at 1:03 PM, Ray Proudfoot said:

This morning I was flying the Xtreme Prototypes Lear 25 from Prague to Berlin. I use ChasePlane and have various views configured which include two from the passenger seats just forward of the wings looking left and right.

Whilst the pilot and other cockpit views easily maintained 30fps that dropped to 15 when viewing those two pax views. That was in full-screen mode. Switching to Windowed and the problem disappeared and 30fps was constant.

I've been flying this plane for ages and this was a new problem. What had changed to cause it? And why only in full-screen view?

The answer is Triple Buffering. I had turned it off a couple of weeks ago following a discussion where some had said it reduces stutters for them. It's been off since then and has been fine for nearly all my views. But this particular view was severely affected by TB being turned off.

Turning it back on instantly resolved the problem so if you have a similar situation with internal views check your TB setting. In some situations it makes a big difference.

I also experienced the phenomenon that you have described a few times. It looks like whenever your target frame rate cannot be maintained in the given situation (regardless of whether you limit the FPS in-sim by the slider or via Vsync), the FPS is automatically halved (or divided further by an integer) with triple buffering disabled until your scenario provides enough headroom for your desired FPS. Any benefits to this?  The only one I can think of is that it avoids stutters that emerge due to the FPS not being in sync with a multiple integer of the monitor refresh rate, but it comes at a huge cost for the FPS. The other benefit is that due to the lower FPS, it naturally reduces the load (=temperatures) on the CPU and GPU during the high-stress situations.

Anyway, activating triple buffering eliminates this behavior. Whether it's intended or a bug I don't know, but in the past versions, I never saw any difference between triple buffering on and off. Did you?

  • Author
  • Moderator
3 hours ago, Afterburner said:

Anyway, activating triple buffering eliminates this behavior. Whether it's intended or a bug I don't know, but in the past versions, I never saw any difference between triple buffering on and off. Did you?

It’s a while ago so I had a quick flight from Manchester to Dublin in the Lear this afternoon. First flight with these new drivers installed using NVCleanstall.

As the aircraft climbed through the cloud I checked with TB on and off. 30fps was maintained in both. Maybe cloud wasn’t thick enough or maybe the drivers and NVCleanstall are the reason.

Ray (Cheshire, England).

System: P3D v5.3HF2, Intel i9-13900K, MSI 4090 GAMING X TRIO 24G, Crucial T700 4Tb M.2 SSD, Asus ROG Maximus Z790 Hero, 32Gb Corsair Vengeance DDR5 6000Mhz RAM, Win 11 Pro 64-bit, BenQ PD3200U 32” UHD monitor, Fulcrum One yoke, Fulcrum Throttle Quadrant.

Cheadle Hulme Weather website.

chlive.php

For some odd reason, I don't get any stutters or loss of FPS anymore.  My P3D has been running absolutely perfect the last few months.I did upgrade my machine to a new PSU recently.  I can't imagine that helped, but maybe my GPU needed a little extra room to breathe.  I don't want to touch a thing.  My biggest improvement came when I limited the refresh rate on my monitors to 30.  My FPS just stay at 30 and never move more than one or two off of that.  I probably just jinxed myself!

System: P3D v5.3HF2 , Intel i9-9900K o/c to 5.1Ghz, Nvidia ASUSGeForce RTX RTX 3090 24GB,  MPG Z390 Gamng Edge mobo, 64Gb G.Skill DDR4 3600Mhz RAM, Win 11 Pro 64-bit

  • Author
  • Moderator

@Deltaguy, relocate to Heathrow or Atlanta and set AIG aircraft to max. That works my system. But you haven’t listed your system. 😉

Ray (Cheshire, England).

System: P3D v5.3HF2, Intel i9-13900K, MSI 4090 GAMING X TRIO 24G, Crucial T700 4Tb M.2 SSD, Asus ROG Maximus Z790 Hero, 32Gb Corsair Vengeance DDR5 6000Mhz RAM, Win 11 Pro 64-bit, BenQ PD3200U 32” UHD monitor, Fulcrum One yoke, Fulcrum Throttle Quadrant.

Cheadle Hulme Weather website.

chlive.php

9 hours ago, Ray Proudfoot said:

@Deltaguy, relocate to Heathrow or Atlanta and set AIG aircraft to max. That works my system. But you haven’t listed your system. 😉

I did just that (EGLL) and on or off TB / Vsync made no difference on my system. On ground it hovered around 18 fps. (with fairly high settings which I use on less detailed airports).

Intel i7 6700K @4.3. 32gb Gskill 3200 RAM. Z170x Gigabyte m/b. 28" LG HD monitor. Win 10 Home. 500g Samsung 960 as Windows home. 1 Gb Mushkin SSD for P3D. GTX 1080 8gb.

  • Author
  • Moderator
2 hours ago, IanHarrison said:

I did just that (EGLL) and on or off TB / Vsync made no difference on my system. On ground it hovered around 18 fps. (with fairly high settings which I use on less detailed airports).

VSync will limit fps to 30 where it’s greater than 30. It does nothing when <30.

Ray (Cheshire, England).

System: P3D v5.3HF2, Intel i9-13900K, MSI 4090 GAMING X TRIO 24G, Crucial T700 4Tb M.2 SSD, Asus ROG Maximus Z790 Hero, 32Gb Corsair Vengeance DDR5 6000Mhz RAM, Win 11 Pro 64-bit, BenQ PD3200U 32” UHD monitor, Fulcrum One yoke, Fulcrum Throttle Quadrant.

Cheadle Hulme Weather website.

chlive.php

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.