him225

Vsync without triple buffering and fps

Recommended Posts

For those that might be interested, here are my current settings:

NVidia Control Panel

Global Settings:

Ambient Occlusion: Off
Anisotropic filtering: Application-controlled
Antialiasing - FXAA: Off
Antialiasing - Gamma correction: On
Antialiasing - Mode: Application-controlled
Antialiasing - Setting: Application-controlled             (entry greyed out)
Antialiasing - Transparency: Off
CUDA - GPUs: All
DSR - Factors: 2.00x (native resolution   
DSR - Smoothness: 33%    
Maximum pre-rendered frames: Use the 3D application setting
Monitor Technology: G-SYNC
Multi-Frame Sampled AA (MFAA): Off
OPenGL rendering GPU: Auto-select                        
(Multi-display/mixed-GPU acceleration: Single display performance mode)
Power management mode: Optimal power
Preferred refresh rate (Ancor Communications Inc ROG PG278Q): Highest Available
Shader Cache: On
Texture filtering - Anisotropic sample optimisation: Off
Texture filtering - Negative LOD bias: Allow
Texture filtering - Quality: Quality
Texture filtering - Trilinear Optimisation: On
Threaded optimisation: Auto
Triple buffering: Off
Vertical sync: Use the 3D application setting
Virtual Reality pre-rendered frames: 1

Prepar3D:

Antialiasing - Mode: Enhance the application setting
Antialiasing - Setting: Use global setting (Application-controlled)    (entry greyed out)
Monitor Technology: Fixed Refresh  (N.B. GSYNC - Application Mode = OFF in NVIDIA INSPECTOR)
(Multi-display/mixed-GPU acceleration: Single display performance mode)
Maximum pre-rendered frames: Use global setting (Use the 3D application setting)
Preferred refresh rate (Ancor Communications Inc ROG PG278Q): Use global setting (Highest available)
Power management mode: Prefer maximum performance
Texture Filtering - Anisotropic sample optimisation: Off
Texture filtering - Negative LOD bias: Clamp
Texture filtering - Quality: High Quality
Texture filtering - Trilinear optimisation: Use global setting (On)
Triple buffering: Use global setting (Off)
Vertical sync: Use the 3D application setting

 

NVIDIA Profile Inspector (Ver 2.13)

Prepar3D:

SLI compatibility bits (DX10 + DX11) - 0x080040F5 (Daylight, Evolve, Monster Hunter Online Benchmark, Ryse: Son of Rome...)

Frame Rate Limiter: Off                        
G-SYNC - Application Mode: Off
Maximum pre-rendered frames: Use the 3D application setting)
Preferred Refreshrate: Highest available
Triple buffering: OFF
Vertical Sync: Use the 3D application setting
Antialiasing - Mode: Enhance the application setting
Antialiasing - Transparency Multisampling: Disabled            
Antialiasing - Transparency Supersampling: Off/Multisampling (8xMSAA in P3D)
Enable Maxwell sample interleaving (MFAA): Off                
Texture filtering - Negative LOD bias: Clamp
Texture filtering - Quality: High quality
Multi-display/mixed-GPU acceleration: Single display performance mode
Power management mode: Prefer maximum performance

Mike

 

 

  • Upvote 1

Share this post


Link to post
Help AVSIM continue to serve you!
Please donate today!

Hi,

is there a way possible to turn off vsync in NCP

and just use the one in P3d v4.3

ive tried and does not work 

doesnt keep my FPS at the refresh rate of 25hz 

Share this post


Link to post

You can think of P3D Vsync=On as simply obtaining the refresh frequency of the monitor and makes frames averaged around that rate - it doesn't control Vertical Synchronization of the image that's handled by the Desktop process that's the Vertical Sync in NCP so that's not doing anything in P3D.

Share this post


Link to post
On 4/16/2018 at 10:22 PM, Wanthuyr Filho said:

Nowadays I set the refresh rate back to 60 Hz and set 30 FPS inside NVidia Inspector, which gives me a very smooth experience, even when the FPS falls bellow 30 and the mouse pointer is also very smooth to deal with. Inside P3D the FPS is unlimited, no signs of distracting blurring.

Problem with this is the autogen issue on arrival. I used to have this setup but now set 30fps (29 actually based on @SteveW findings) internally to allow the autogen to load properly at arrival. Still smooth as well. 

Share this post


Link to post
13 minutes ago, SteveW said:

You can think of P3D Vsync=On as simply obtaining the refresh frequency of the monitor and makes frames averaged around that rate - it doesn't control Vertical Synchronization of the image that's handled by the Desktop process that's the Vertical Sync in NCP so that's not doing anything in P3D.

Hi Steve 

thanks for the reply,

i am a little confused , lol I’m. Not sharpest tool in the shed.

when I set my monitor 4K to 25hz and the vertical sync is on in ncp

p3d vsync on tripple buffer on and unlimited FPS

its at 25 FPS in sim

when I switch off vertical sync in 

ncp and with same setting in P3d 

my frames are way up to 50

shouldnt P3d vsync work 

sorry if it is a stupid question 

 

regards

mike

 

Share this post


Link to post

 

1 hour ago, mikeymike said:

I set my monitor 4K to 25hz

p3d vsync on tripple buffer on and unlimited FPS

its at 25 FPS in sim

 

Hi, That's right. As I said VSync=On in P3D makes the sim aim for 25 - your monitor refresh frequency.

  • Like 1

Share this post


Link to post
2 hours ago, SteveW said:

 

Hi, That's right. As I said VSync=On in P3D makes the sim aim for 25 - your monitor refresh frequency.

Yes,

but why is it not aiming for 25 when disabling it via ncp?

they both need to be set?

im confused 

Edited by mikeymike

Share this post


Link to post

Because it's not got the 25 to refer to.

Share this post


Link to post
1 hour ago, SteveW said:

Because it's not got the 25 to refer to.

I see.. 

thank you.

 

Share this post


Link to post
On 4/18/2018 at 10:28 AM, SteveW said:

Adding the Triple Buffer does not alter the fps it only enables the next frame drawn to be more accurate according to what the scene will be when it is finally displayed.

What is "the next frame drawn to be more accurate according to what the scene will be when it is finally displayed"? More accurate in what sense? Does it require any noticeable cpu overhead?

Thanks.

 

Share this post


Link to post
5 minutes ago, Dirk98 said:

What is "the next frame drawn to be more accurate according to what the scene will be when it is finally displayed"? More accurate in what sense? Does it require any noticeable cpu overhead?

Thanks.

 

It adds a little more smootness at the cost of a little framerate.

But If you system cannot run the Vsync framerate it will cause extra jittering.

Share this post


Link to post
2 minutes ago, GSalden said:

It adds a little more smootness at the cost of a little framerate.

But If you system cannot run the Vsync framerate it will cause extra jittering.

Indeed, on AS EGLL approach (with ORBX FT England), FPS always sink somewhat below 25 FPS (mon. refresh set @25Hz), so I may see some extra jitters due to tripple buffering?

Thanks. 

Share this post


Link to post
2 hours ago, Dirk98 said:

What is "the next frame drawn to be more accurate according to what the scene will be when it is finally displayed"? More accurate in what sense? Does it require any noticeable cpu overhead?

Thanks.

 

Yes since with TB there's more often a free buffer ready to update, less pauses, and there's less deferring of your inputs, sometimes known as antilag.

  • Like 2

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