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.

Prepar3D Vsync/Triple Buffering... Placebo?

Featured Replies

I'm curious about what the Vsync/Triple Buffering options in Prepar3D actually do?  Through various tests, I've confirmed that Vsync in Prepar3D is in fact being provided by Windows Desktop Composition (aka "DWM", aka "Aero").  I am also pretty confident that Desktop Composition is already triple buffered.  This can easily be confirmed by turning off Vsync in Prepar3D and observing that there is still no screen tearing.

Going a step further, disabling Desktop Composition in Windows (and reenabling Vsync/Triple Buffering in Prepar3D) will result in very noticable tearing in the sim (not to mention extremely smooth frames :happy:).  So what is the purpose of those options?  I'm unsure if it's totally placebo because the Prepar3D Vsync does appear to slightly reduce tearing with Desktop Composition disabled; but it certainly doesn't eliminate it.

Full Screen

alt enter

 

 

Floyd Stolle

www.stollco.com

  • Author
1 minute ago, laserit said:

Full Screen

There is no Full Screen in Prepar3D.  Only borderless windows (unfortunately).

8 minutes ago, MadDog said:

There is no Full Screen in Prepar3D.  Only borderless windows (unfortunately).

If your in window mode, go to options/display and change your resolution. When you return to the sim, nothing will change until you hit alt_enter or switch to full screen in the menu.

Floyd Stolle

www.stollco.com

This is useful if you are in SLI Surround to prevent tearing, I have to have enabled in Nvidia CC.  

Asus Rampage VI Extreme Encore(water Cooled) EVGA RTX 3090 FTW3 Hybrid, 64 DD4 @ 2800 2 x 2x M.2 in raid 0.

 

  • Author
13 minutes ago, angeli662 said:

This is useful if you are in SLI Surround to prevent tearing, I have to have enabled in Nvidia CC.  

Interesting. So would it only apply to SLI?  Personally, I've discovered that sync-induced micro-stutters are slightly better with Vsync/Triple buffering disabled in Prepar3D (using a single card on a single display).  I wonder if it adds additional processing for multiple monitors into the mix.

4 minutes ago, MadDog said:

Interesting. So would it only apply to SLI?  Personally, I've discovered that sync-induced micro-stutters are slightly better with Vsync/Triple buffering disabled in Prepar3D (using a single card on a single display).  I wonder if it adds additional processing for multiple monitors into the mix.

Not sure but in my case Triple displays and Triple cards  and SLI s. is very noticeable when comes to vertical sync. 

Asus Rampage VI Extreme Encore(water Cooled) EVGA RTX 3090 FTW3 Hybrid, 64 DD4 @ 2800 2 x 2x M.2 in raid 0.

 

It does work for me, absolutely and what's even crazier, it doesn't even need to be at the V-Sync range to be effective. I have my sim framerate capped well below the actual V-Sync level but enabling V-Sync and Triple Buffering yields a smoother image when panning. I also tried uncapping the sim and the second I enable TB, I'm seeing a consistent reduction of 2ish FPS. So it's doing something. I can then disable it and the panning already feels a bit more direct but also less smoothed out. So Triple Buffering is definitely part of my setup to give me a smooth experience. 

[MSI MPG X870E Carbon | 9800X3D (PBO +200Mhz / -20 Offset) | Corsair 64GB DDR5 (Custom Timings) | RTX 4090 Founders Edition (Undervolted) | WD SNX 850X 4TB + 4TB | Antec Flux Pro]

 

  • Moderator

I have 1070's in SLI and do not use vSync or TB and I have no tearing or lack of smoothness. This was the same on my old resolution 1920x and my new resolution 3560x.  FWIW, I did have it in FSX, when I turned my head using TIR the cockpit window edges would tear badly.

Vic

 

RIG#1 - I9 14900K MSI Pro z790 RTX 5070Ti
40" 4K Monitor 3840x2160 

  • Author
28 minutes ago, vgbaron said:

 FWIW, I did have it in FSX, when I turned my head using TIR the cockpit window edges would tear badly.

Yes, that would make sense since FSX automatically disabled Aero and Desktop Composition - I don't think you could vsync it in a window.  When running in Full Screen Exclusive mode, FSX required Vertical Sync to be enabled at the driver level (Oh, how I miss my half vertical refresh!)

I'm still unclear why these options are provided in Prepar3D's UI when WIndows already has them enabled by default.  Is it supposed to be some sort of "enhanced" Vsync?

23 minutes ago, MadDog said:

Yes, that would make sense since FSX automatically disabled Aero and Desktop Composition - I don't think you could vsync it in a window.  When running in Full Screen Exclusive mode, FSX required Vertical Sync to be enabled at the driver level (Oh, how I miss my half vertical refresh!)

I'm still unclear why these options are provided in Prepar3D's UI when WIndows already has them enabled by default.  Is it supposed to be some sort of "enhanced" Vsync?

Nvidia Control Panel and Nvidia Inspector also has the option and can be Game specific.

Asus Rampage VI Extreme Encore(water Cooled) EVGA RTX 3090 FTW3 Hybrid, 64 DD4 @ 2800 2 x 2x M.2 in raid 0.

 

3 hours ago, laserit said:

If your in window mode, go to options/display and change your resolution. When you return to the sim, nothing will change until you hit alt_enter or switch to full screen in the menu.

But full screen in p3d isn't really full screen. It's a borderless window. Always had been and it's why the 1/2 refresh setting doesn't work in nvidia inspector. I think this is what the poster is referring to.

Glenn

Ryzen 3700X, X570 Pro Wifi, 32GB 3600mhz RAM, Nvidia Titan Xp "Galactic Empire", RM750x PSU, H700 case, 2x NVMe M2 SSD, 1x SATA SSD

8 minutes ago, GHarrall said:

But full screen in p3d isn't really full screen. It's a borderless window. Always had been and it's why the 1/2 refresh setting doesn't work in nvidia inspector. I think this is what the poster is referring to.

All I know is that if I change the screen resolution setting inside of P3D it will ignore the change in windowed mode and the change will occur as soon as you enter fullscreen mode. So there definitely is something different between the two modes besides the removing of borders.

it will also switch back and forth between the two resolutions as you switch back and forth between windowed and fullscreen modes. 

Floyd Stolle

www.stollco.com

  • Author
24 minutes ago, laserit said:

All I know is that if I change the screen resolution setting inside of P3D it will ignore the change in windowed mode and the change will occur as soon as you enter fullscreen mode. So there definitely is something different between the two modes besides the removing of borders.

There is nothing different other than the fact that the resolution is not changed until the screen-filling window is created.  Once the Prepar3D window is open, if you ALT+TAB back to the desktop, you'll notice that the desktop resolution has changed to match whatever you selected in Display Options.  It is no different than selecting a different desktop resolution beforehand and expanding a window to fill it (except that the borders are hidden).

Also, if Prepar3d's  Vsync does nothing then why does my frame rate change when I deactivate Vsync? 

Floyd Stolle

www.stollco.com

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.