Jump to content
Sign in to follow this  
Zimmerbz

Performance on DX11 vs 12

Recommended Posts

What has been the consensus lately in terms of DX11 vs DX12; particularly with stutters on final approach.  Recently before and after the latest update I have been using DX 11, and performance is awesome out of major complex airports, but some airports such as ORD, LAX, EWR, I get stuttering when landing.  I was wondering if there was anything in DX12 that would help that after the update.  

Also, why is it that I can fly out of major airports/cities and it is smooth, but when flying into one, performance drops?  Shouldn't it be the same, good or bad?  My specs are in my sig.  Thanks!

  • Like 1

Intel Core i7 12700K (5.0GHz Max Boost Clock) 12-Core CPU   32GB G.Skill Performance DDR4 SDRAM 3600MHz       Graphics Processor:12GB Nvidia GeForce RTX 3080 Ti, GDDR6x System   2TB Western Digital, NVMe M.2 Solid State Drive

 

 

 

 

Share this post


Link to post
Share on other sites

I still get bigger FPS drops on approach and on the ground when panning with DX12.  So i'm still on DX11 because its more stable for me.  

  • Like 1

Share this post


Link to post
Share on other sites
12 minutes ago, Zimmerbz said:

What has been the consensus lately in terms of DX11 vs DX12; particularly with stutters on final approach.

I'm getting a few stutters now here and there that I didn't have in SU11 so my sense is something happened w/ SU12 to contribute to this.  I know I'm not answering your question re DX11/12 as at the moment thebFBW A320NX does not play well w/ DX12 so stuck w/ DX11 and prior to that was always using DX12 and had exquisite performance.  TBH I have not emptied the Comm Folder to see if anything in it contributes to this so really don't know the source.  Fortunately it's pretty subtle overall and mostly good, just not the perfection I could dial in previously.  Also there is no question in my mind that there are elements of performance (not only frame rate, but presence of stutters and panning less than perfect as well) that have nothing to do w/ our installs--it's likely on the server side at some level.  Not necessarily server overload, but some elements in the sim that are remote to the local machine, some changes that Asobo can make to the sim w/o generating an "update" that we have to install, that are done in the background as it were.  I say this because sometimes I can depart at a really intense airport in a complex plane and have not a hint of a stutter, yet at the same airport get a few stutters next time out.


Noel

System:  7800x3D, Thermal Grizzly Kryonaut, Noctua NH-U12A, MSI Pro 650-P WiFi, G.SKILL Ripjaws S5 Series 32GB (2 x 16GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Edge Sync for near zero Frame Time Variance achieving ultra-fluid animation at lower frame rates.

Aircraft used in A Pilot's Life V2:  PMDG 738, Aerosoft CRJ700, FBW A320nx, WT 787X

 

Share this post


Link to post
Share on other sites
1 minute ago, Noel said:

I'm getting a few stutters now here and there that I didn't have in SU11 so my sense is something happened w/ SU12 to contribute to this.  I know I'm not answering your question re DX11/12 as at the moment thebFBW A320NX does not play well w/ DX12 so stuck w/ DX11 and prior to that was always using DX12 and had exquisite performance.  TBH I have not emptied the Comm Folder to see if anything in it contributes to this so really don't know the source.  Fortunately it's pretty subtle overall and mostly good, just not the perfection I could dial in previously.  Also there is no question in my mind that there are elements of performance (not only frame rate, but presence of stutters and panning less than perfect as well) that have nothing to do w/ our installs--it's likely on the server side at some level.  Not necessarily server overload, but some elements in the sim that are remote to the local machine, some changes that Asobo can make to the sim w/o generating an "update" that we have to install, that are done in the background as it were.  I say this because sometimes I can depart at a really intense airport in a complex plane and have not a hint of a stutter, yet at the same airport get a few stutters next time out.

Unfortunately no FG with DX11


MSI Tomahawk Z790, I7-13700K, DDR5 6000mhz, MSI 4090, 3x SSD 980 PRO, Corsair 360 Liguid CPU cooler, Corsair H1200V2 power.

Share this post


Link to post
Share on other sites

For what it is worth if it makes any difference, I am using the Fenix 320 and fly primarily in the US.  

10 minutes ago, Noel said:

I'm getting a few stutters now here and there that I didn't have in SU11 so my sense is something happened w/ SU12 to contribute to this.  I know I'm not answering your question re DX11/12 as at the moment thebFBW A320NX does not play well w/ DX12 so stuck w/ DX11 and prior to that was always using DX12 and had exquisite performance.  TBH I have not emptied the Comm Folder to see if anything in it contributes to this so really don't know the source.  Fortunately it's pretty subtle overall and mostly good, just not the perfection I could dial in previously.  Also there is no question in my mind that there are elements of performance (not only frame rate, but presence of stutters and panning less than perfect as well) that have nothing to do w/ our installs--it's likely on the server side at some level.  Not necessarily server overload, but some elements in the sim that are remote to the local machine, some changes that Asobo can make to the sim w/o generating an "update" that we have to install, that are done in the background as it were.  I say this because sometimes I can depart at a really intense airport in a complex plane and have not a hint of a stutter, yet at the same airport get a few stutters next time out.

So are you saying that stutters can be caused (and why they happen sometimes and not others) are based on MS/Asobo's servers?  I guess i never thought of that but it makes sense. 


Intel Core i7 12700K (5.0GHz Max Boost Clock) 12-Core CPU   32GB G.Skill Performance DDR4 SDRAM 3600MHz       Graphics Processor:12GB Nvidia GeForce RTX 3080 Ti, GDDR6x System   2TB Western Digital, NVMe M.2 Solid State Drive

 

 

 

 

Share this post


Link to post
Share on other sites

Switched to DX12 after SU12 update. Same settings and more load on the GPU so i switched back to DX11.

  • Like 1

Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base & hegykc MFG Crosswind modded pedals, TrackIR4, no more VR

Share this post


Link to post
Share on other sites

My feelings on this are that you need dx12 for performance, though it still has a few bugs and dx11 for visuals as I find dx11 looks better but at 5he expense of a few FPS.

I've also found stutters in dx12 that occur in other places in dx11 so it's quite hard to compare the two really.

As I guess dx12 will become the norm going forward, I'm sticking with it for the time being.

It's the same with the dlss v taa argument.  TAA looks much better but dlss performs much better, so again, I'm sticking with dlss.

If I were making youtube movies, I would probably go with dx11 and taa.


Ryzen 5800X3D, Nvidia 3080 - 32 Gig DDR4 RAM, 1TB & 2 TB NVME drives - Windows 11 64 bit MSFS 2020 Premium Deluxe Edition Resolution 2560 x 1440 (32 inch curved monitor)

Share this post


Link to post
Share on other sites

For what it may be worth, I cannot use DX12 on my system (specs below). When I try, the render latency jumps to over 100 mS, which causes an unacceptable delay between my control inputs and what is being displayed on the screen. Actually I'm kind of surprised that no one seems to have mentioned this on the forums before. 

Having said that, performance on DX11 with DLSS is simply outstanding in 4K and HDR. I do some render scaling and sharpening with GeForce Experience to deal with the blurred flat panel displays, and that improves fps so that I can fly most places with ultra settings. I do need to go to high-end in some of the troublesome airports noted above.

Hope that helps.


John Wiesenfeld KPBI | FAA PPL/SEL/IFR in a galaxy long ago and far away | VATSIM PILOT P2

i7-11700K, 32 GB DDR4 3.6 GHz, MSI RTX 3070ti, Dell 4K monitor

 

Share this post


Link to post
Share on other sites

On my system i probably get a few extra frames with DX 11 but the frame pacing is not as good as as DX 12. As a result i'm comfortable with taking the hit of losing a few frames for the smoothness of DX 12.

Even when the frame rate drops approaching complex scenery the frame time increase is more linear vs a bunch of spikes so while the framerate may fluctuate it is less noticeable in DX 12 at least for me.

My settings 

TAA, Ultra, Monitor Resolution 3440*1440p +Game Render scale of 115% TLOD 250. locked at 50 FPS via Radeon Chill  

Edited by Maxis

AMD Ryzen 5900X / Asus Strix B550 F Gaming Wifi / Powercolor AMD 6800XT Red Devil / 32GB Gskill Trident Neo DDR4 3600 / 2x ADATA XPG 8200pro NVME / Arctic Liquid Freezer II 280 / EVGA Supernova 750 GT PSU / Lian Li Lancool II Mesh Performance /

Asus VG34VQL3A / Schiit Bifrost DAC+ Schiit Asgard AMP /  Sennheiser HD 558 / Thrustmaster T.16000M + TFRP Rudders

Share this post


Link to post
Share on other sites
6 hours ago, Zimmerbz said:

Also, why is it that I can fly out of major airports/cities and it is smooth, but when flying into one, performance drops?  Shouldn't it be the same, good or bad?

One possible explanation is that when flying out, you have already loaded all the airport detail, including traffic, whereas when flying in, at some point all this detail needs to be loaded..  And every sim since FS9 has suffered from loading pauses when airports or cities came into view.. 😉

  • Like 5

Bert

Share this post


Link to post
Share on other sites
4 hours ago, jrw4 said:

For what it may be worth, I cannot use DX12 on my system (specs below). When I try, the render latency jumps to over 100 mS, which causes an unacceptable delay between my control inputs and what is being displayed on the screen. Actually I'm kind of surprised that no one seems to have mentioned this on the forums bef

Have you tried using Disk Clean to delete the DirectX Cache?  Probably worth a try it's part of my ritual when I switch between versions of DX.

  • Like 1

Noel

System:  7800x3D, Thermal Grizzly Kryonaut, Noctua NH-U12A, MSI Pro 650-P WiFi, G.SKILL Ripjaws S5 Series 32GB (2 x 16GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Edge Sync for near zero Frame Time Variance achieving ultra-fluid animation at lower frame rates.

Aircraft used in A Pilot's Life V2:  PMDG 738, Aerosoft CRJ700, FBW A320nx, WT 787X

 

Share this post


Link to post
Share on other sites

DX12 would run better on my rig, but I suffer from the tile rendering bug in DX12, so sadly still DX11 and some stutters for me...

  • Like 2

Greetings, Chris

Intel i5-13600K, 2x16GB 3200MHz CL14 RAM, MSI RTX 4080 Gaming X, Windows 11 Home, MSFS

Share this post


Link to post
Share on other sites

Isn't it just wonderful how this sim runs so differently on different pc's that are not too far away in specs. For the last 2 days I have been giving DX12 a try and on my pc I have found it to be generally smoother than SU12 with DX11. I can tell you that for a few days after SU12 dropped performance was not as good as it was with SU11 and this seemed to settle down which I attributed to server related stress. One thing I have noticed is that the TLOD seems better in SU12, I never touched my settings and verified they were the same as I had before the update and with a TLOD of 150 I seem to be getting more detail in the cruise in either the PMDG or Fenix. Not sure if they tweaked that behind the scenes.

The other thing I noticed right away is that my VRAM usage on DX12 shot up to around 17GB, I have never seen it that high on DX11 but I do believe VRAM will be higher with DX12. Now the post update server stress has settled down I might switch back to DX11 tomorrow and see how it performs.

One thing I have started doing as house cleaning after each major update is deleting the DX cache and shaders and then open command prompt as an administrator and run the following:

Dism.exe /online /Cleanup-Image /checkhealth

Dism.exe /online /Cleanup-Image /scanhealth

Dism.exe /online /Cleanup-Image /Restorehealth

sfc /scannow

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Edited by RJC68
  • Like 2

 

Richard

i7-12700K | Noctua NH-D15S Black Version | MSI Pro Z690 - A | 32 GB DDR4 3600 | Gigabyte Gaming OC 4090 | 1TB WD Blue NMVe (MSFS 2020) | 500 GB WD Black Gen 4 NVMe | 4TB WD Black Conventional | Fractal Design Torrent Case | Seasonic 1000W Gold Plus PSU | Thrustmaster Boeing Yoke | Honeycomb Throttle | Airbus Side Stick | Virpil Rudder Pedals | Sony X90K 55 Inch TV |

mmBbmS1.png

 

Share this post


Link to post
Share on other sites

DX12 with FG. DX11 is last decade. To the user above who posted they switched back to DX11 as DX12 has higher GPU usage, why?! That’s what you want! 

  • Like 4
  • Upvote 1

Share this post


Link to post
Share on other sites

 I wonder how many here have considered the effect of AI traffic. I noticed that whether I am DX11/12 makes no difference when I use AI traffic. There’s always a pause stutter right around 4 miles final. This is because of the number of sim objects instantly loaded that need to be rendered into the scenery. 

 For those questioning the VRAM usage in DX11 vs. DX12. By design, you will have a higher usage in DX12, and this is what’s supposed to happen. The rendering is switched from the processor to the graphics card, leaving the processor more room to do other tasks. Higher VRAM on a graphics card is normal. 

Edited by spearmint_flyer
Horrible grammer, initially.
  • Upvote 1

Signature.png

Follow me on : Instagram

See my Trailer: A Year Of Flight

Share this post


Link to post
Share on other sites

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