Jump to content
Sign in to follow this  
sho69607

P3Dv4 vs v5 performance

Recommended Posts

Hello,

I feel like I may be the odd one out here, but I am seeing far better performance in v4 over v5 on my system. I have tested both versions with the same addons and v4 yields better performance overall. I am not measuring this based strictly on FPS, but more so how smooth the sim runs. If I use Riva Tuner in v5, I continue to get stutters and am unable to lockdown the FPS, but if I use RivaTuner in v4, I can lock at 30FPS without any stuttering. Is p3dv5 technically still in beta? 


~Spencer Hoefer

MOBO: Gigabye Aorus z590 elite | CPU: Intel i9-10900k  | RAM: GSKILL RIPJAWS 32GB DDR4 3200 |GPU: Nvidia RTX 2080Ti 11GBOS: Windows 10 

Share this post


Link to post

P3Dv5 uses DirectX 12, P3Dv4 uses DirectX 11.  I have had some issues with running eVGA's Precision X1 utility together with v5, and I strongly suspect it has more to do with the utility not getting along with DX12.

Are your windows updates and drivers up to date?


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

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

Sys2 (MSFS/XPlane): i9-10900K @ 5.1GHz, 32GB 3600/15, nVidia RTX4090FE, Alienware AW3821DW 38" 21:9 GSync, EVGA 1000P2
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, 2x TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Portable Sys3 (P3Dv4/FSX/DCS): i9-9900K @ 5.0 Ghz, Noctua NH-D15, 32GB 3200/16, EVGA RTX3090, Dell S2417DG 24" GSync
Corsair RM850x PSU, TM TCA Officer Pack, Saitek combat pedals, TM Warthog HOTAS, Coolermaster HAF XB case

Share this post


Link to post
3 minutes ago, w6kd said:

P3Dv5 uses DirectX 12, P3Dv4 uses DirectX 11.  I have had some issues with running eVGA's Precision X1 utility together with v5, and I strongly suspect it has more to do with the utility not getting along with DX12.

Are your windows updates and drivers up to date?

Yeah drivers are current including the recently released video driver from Nvidia. Maybe I should try a different version? 


~Spencer Hoefer

MOBO: Gigabye Aorus z590 elite | CPU: Intel i9-10900k  | RAM: GSKILL RIPJAWS 32GB DDR4 3200 |GPU: Nvidia RTX 2080Ti 11GBOS: Windows 10 

Share this post


Link to post

I have much better performance in P3Dv5 when it's coming to Dynamic Lights.

Share this post


Link to post
9 minutes ago, Bakern said:

I have much better performance in P3Dv5 when it's coming to Dynamic Lights.

I agree that is one area that seems improved. I am wondering if the stuttering may be related to Orbx TeraFlora and HD trees that i have installed. Lowering the autogen levels doesn't seem to help unless I select "none". 


~Spencer Hoefer

MOBO: Gigabye Aorus z590 elite | CPU: Intel i9-10900k  | RAM: GSKILL RIPJAWS 32GB DDR4 3200 |GPU: Nvidia RTX 2080Ti 11GBOS: Windows 10 

Share this post


Link to post

Hey sh069607,

I notice your sig says you're running a GTX 1070 GFX card.

I too have one of those and have found it's very easy to overload the cards capabilities and as a result max it out to 100% use.

When that happens the frame rate drops and stutters result.

To get around being able to have higher quality settings I limit fps to 30 via a 30 hz vsync, this reduces the load on the GPU and therefore allows higher quality settings.

But even still... 4XSSAA, no vegetation shadows (Cast), low refections, low cloud draw distance and a World / Autogen and scenery draw distance of medium/high is about the best I can get out of the card without forcing it into overload, particuarly if the weather and clouds turn heavy (running ASN).

I suggest monitoring your GPU use and see if it is maxing out, mine's an ASUS card and I use GPU Tweak II, I'm sure most manufacturers have their own monitoring toolset.

Cheers R

  • Like 1

Ryzen 5800X clocked to 4.7 Ghz (SMT off), 32 GB ram, Samsung 1 x 1 TB NVMe 970, 2 x 1 TB SSD 850 Pro raided, Asus Tuf 3080Ti

P3D 4.5.14, Orbx Global, Vector and more, lotsa planes too.

Catch my vids on Oz Sim Pilot, catch my screen pics @ Screenshots and Prepar3D

Share this post


Link to post
12 hours ago, Rogen said:

Hey sh069607,

I notice your sig says you're running a GTX 1070 GFX card.

I too have one of those and have found it's very easy to overload the cards capabilities and as a result max it out to 100% use.

When that happens the frame rate drops and stutters result.

To get around being able to have higher quality settings I limit fps to 30 via a 30 hz vsync, this reduces the load on the GPU and therefore allows higher quality settings.

But even still... 4XSSAA, no vegetation shadows (Cast), low refections, low cloud draw distance and a World / Autogen and scenery draw distance of medium/high is about the best I can get out of the card without forcing it into overload, particuarly if the weather and clouds turn heavy (running ASN).

I suggest monitoring your GPU use and see if it is maxing out, mine's an ASUS card and I use GPU Tweak II, I'm sure most manufacturers have their own monitoring toolset.

Cheers R

Alright thanks I'll try that out. I've been wondering how much longer the 1070 will still be able to do the job. I have my eye on the 3080 but of course that can't be found anywhere at the moment.


~Spencer Hoefer

MOBO: Gigabye Aorus z590 elite | CPU: Intel i9-10900k  | RAM: GSKILL RIPJAWS 32GB DDR4 3200 |GPU: Nvidia RTX 2080Ti 11GBOS: Windows 10 

Share this post


Link to post

Turned shadows off on everything except internal and external view and I am still getting the stutters. They are roughly every 5 seconds. GPU usage is pegged at 100% as seen in the screenshot below. CPU usage is 100% on the first core and roughly 20-50% on the remaining 7 cores.

https://prnt.sc/um39nd

Edited by sho69607

~Spencer Hoefer

MOBO: Gigabye Aorus z590 elite | CPU: Intel i9-10900k  | RAM: GSKILL RIPJAWS 32GB DDR4 3200 |GPU: Nvidia RTX 2080Ti 11GBOS: Windows 10 

Share this post


Link to post

With CPU core 0 and GPU both hitting the wall, it's no surprise that you're seeing stutters.  The only cure is going to be to dial back your settings until there's enough headroom to keep both running without "clipping" (hitting 100%) and having to shed work and/or delay frame production. 

Trying to push too high a framerate, AI traffic and autogen are the biggest CPU main thread hogs, and GPU gets hit by excessive frame rate demand, dynamic lighting, heavy wx, and SSAA when used together with DL or heavy wx.

 


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

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

Sys2 (MSFS/XPlane): i9-10900K @ 5.1GHz, 32GB 3600/15, nVidia RTX4090FE, Alienware AW3821DW 38" 21:9 GSync, EVGA 1000P2
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, 2x TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Portable Sys3 (P3Dv4/FSX/DCS): i9-9900K @ 5.0 Ghz, Noctua NH-D15, 32GB 3200/16, EVGA RTX3090, Dell S2417DG 24" GSync
Corsair RM850x PSU, TM TCA Officer Pack, Saitek combat pedals, TM Warthog HOTAS, Coolermaster HAF XB case

Share this post


Link to post
20 minutes ago, sho69607 said:

Turned shadows off on everything except internal and external view and I am still getting the stutters. They are roughly every 5 seconds. GPU usage is pegged at 100% as seen in the screenshot below. CPU usage is 100% on the first core and roughly 20-50% on the remaining 7 cores.

Sounds like you've found your issue as 100% GPU will equal stutters.

You've not mentioned your frame rate or screen mode or vsync settings.

The biggest single difference for my P3D functionality was a 30 Hz capable monitor, came across it by accident when I needed to borrow a monitor.

With a 30 Hz monitor mode I lock my fps to 30 via vsync (while P3D runs as unlimited fps).

But otherwise RTSS or perhaps the vsync options in the NVidia driver, or frame limiter in the NVidia driver / RTSS will assist where there is no 30 Hz mode available.

e.g. if the screen mode is 60 Hz then the half options for vsync in RTSS or the NVidia driver should help with locking frames @ 30 fps via the vsync.

If you want to trial what a vsync feels like on a 60 Hz screen mode, download a set of BlueSky scenery then fly it with vsync on @ 60 Hz, your machine should easily reach the 60 fps required to vsync on 60 Hz screen mode with the BlueSky photoreal scenery.

http://www.blueskyscenery.com/

 

Also here is an example of vsync @ 30 hz.

 


Ryzen 5800X clocked to 4.7 Ghz (SMT off), 32 GB ram, Samsung 1 x 1 TB NVMe 970, 2 x 1 TB SSD 850 Pro raided, Asus Tuf 3080Ti

P3D 4.5.14, Orbx Global, Vector and more, lotsa planes too.

Catch my vids on Oz Sim Pilot, catch my screen pics @ Screenshots and Prepar3D

Share this post


Link to post
7 hours ago, Rogen said:

Sounds like you've found your issue as 100% GPU will equal stutters.

You've not mentioned your frame rate or screen mode or vsync settings.

The biggest single difference for my P3D functionality was a 30 Hz capable monitor, came across it by accident when I needed to borrow a monitor.

With a 30 Hz monitor mode I lock my fps to 30 via vsync (while P3D runs as unlimited fps).

But otherwise RTSS or perhaps the vsync options in the NVidia driver, or frame limiter in the NVidia driver / RTSS will assist where there is no 30 Hz mode available.

e.g. if the screen mode is 60 Hz then the half options for vsync in RTSS or the NVidia driver should help with locking frames @ 30 fps via the vsync.

If you want to trial what a vsync feels like on a 60 Hz screen mode, download a set of BlueSky scenery then fly it with vsync on @ 60 Hz, your machine should easily reach the 60 fps required to vsync on 60 Hz screen mode with the BlueSky photoreal scenery.

http://www.blueskyscenery.com/

 

Also here is an example of vsync @ 30 hz.

 

My monitor can do 30hz on HDMI, but when I switch to 30hz interlaced the screen gets all fuzzy and jittery for some reason. Frames are around 30-40fps in heavily populated areas (with dips to 15fps during the stutters) and 50-60fps in less populated areas. I used the affinity mask (255) in my cfg, but I don't whether that hurts things or helps in this situation. With regards to RTSS, is it compatible with p3dv5? Because it does help to limit the fps at 30, but I still get the drops anyways.


~Spencer Hoefer

MOBO: Gigabye Aorus z590 elite | CPU: Intel i9-10900k  | RAM: GSKILL RIPJAWS 32GB DDR4 3200 |GPU: Nvidia RTX 2080Ti 11GBOS: Windows 10 

Share this post


Link to post
7 hours ago, w6kd said:

With CPU core 0 and GPU both hitting the wall, it's no surprise that you're seeing stutters.  The only cure is going to be to dial back your settings until there's enough headroom to keep both running without "clipping" (hitting 100%) and having to shed work and/or delay frame production. 

Trying to push too high a framerate, AI traffic and autogen are the biggest CPU main thread hogs, and GPU gets hit by excessive frame rate demand, dynamic lighting, heavy wx, and SSAA when used together with DL or heavy wx.

 

Is p3dv5 supposed to heavily rely on 1 core? I have a pretty good CPU, and my FPS is good (35-40 in most situations), its just the persistent stutters that are causing the issue. I posted a couple of screenshots showing my settings below.

https://prnt.sc/um8m4t

https://prnt.sc/um8mbo

https://prnt.sc/um8ms0


~Spencer Hoefer

MOBO: Gigabye Aorus z590 elite | CPU: Intel i9-10900k  | RAM: GSKILL RIPJAWS 32GB DDR4 3200 |GPU: Nvidia RTX 2080Ti 11GBOS: Windows 10 

Share this post


Link to post
2 hours ago, sho69607 said:

Is p3dv5 supposed to heavily rely on 1 core?

It depends on the situation. Sitting on the ground: Yes, mostly one core used. When loading scenery (loading a scenario, climb/cruise/descent), you should see almost all cores being used heavily.


Best regards, Dimitrios

7950X - 32 GB - RX6800 - TrackIR - Power-LC M39 WQHD - Honeycomb Alpha yoke, Saitek pedals & throttles in a crummy home-cockpit - MSFS for Pilotedge, P3D for everything else

Share this post


Link to post

Image P3D V5 on 10900K with HT on and AM

I flew a FSLABS A321X with VR on at the moment the shot was taken. Above Greece ground going south to HESH. 

System specs

Prepar3D_v5_Academic_5.0.31.35253

Edition Windows 10 Home
Version 2004
Installed on 20200501
OS Build 19041.508
Experience Windows Feature Experience Pack 120.2212.31.0

Latest Nvidia Drivers

i9 10900K @ 5.0 Ghz | HT ON | 1.32V | AffinityMask=87381
Mainboard ASUS ROG Maximus XII Formula Z490
32 GB RAM 3600 Mhz Corsair Vengeance | 4x8GB
RTX Titan 24GB
32" Samsung UHD Monitor using 4k
Custom Water Cooling | 2x 360MM | 1x 240MM Radiator
HP Reverb v2 VR HMD | Steam VR

Main Addons

ASP3D | 7514 Open Beta
ChasePlane | Via ORBX
FSReborn Prof.
GSX 2
FSUIPC6
AIGAIM | Latest Version
SODE | Latest Version
MultiCrewExperience | Latest Version
Aerosoft Airbus A330 | Latest Version
Aerosoft Airbus A320/321 | Latest Version
PMDG 747/748 | Latest Version
QW787 | Latest Version
FSLABS A320X | Latest Version
FSLABS A321X | Latest Version
Navigraph Charts
ORBX Base
ORBX LC
ORBX TE NL
ORBX TE NCA
ORBX Regions
ORBX HD Buildings
ORBX HD Trees V1 & V2
REALTURB | All Continents
+200 Addon Aiports | via .xml method added


Regards,

Marcus P.

xaP1VAU.png

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