• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Microsoft Releases Flight Simulator Patch Improving Performance By 10%

Uskompuf

Staff member
Joined
Mar 31, 2020
Messages
860 (1.91/day)
Microsoft have recently released Flight Simulator patch 1.8.3.0 which provides major optimizations, especially in CPU-limited scenarios. The specific improvements include; Optimized cockpit screen display when screens are not displayed on screen, New option available to control cockpit screen update frequency, Tweaked CPU thread priorities to reduce interruption of frame critical threads, Optimized loading system to reduce overall loading times, Optimized heavy airport scenes impact on CPU, Reduced the amount of GPU overdraw to improve GPU performance, Memory optimizations to reduce software memory footprint and improve performance on limited memory computers.

These improvements will provide strong performance benefits to all players especially those who are CPU constrained. Overclock 3D has tested the latest patch and have recorded improvements of 11.4% at 1080p with average framerates increasing from 79.5 FPS to 88.6 FPS on their NVIDIA RTX 2080 Ti and an AMD Ryzen 9 3950X test bench. They also noted an improvement in 1st Percentile framerates increasing from 71.3 FPS to 74.6 FPS. These performance improvements will be most notable in "heavy airport scenes" where Microsoft has focused their optimization efforts.



View at TechPowerUp Main Site
 
Joined
May 28, 2020
Messages
662 (1.68/day)
System Name Main PC
Processor AMD Ryzen 9 5950X
Motherboard ASUS X570 Crosshair VIII Hero (Wi-Fi)
Cooling EKWB X570 VIII Hero Monoblock, 2x XD5, Heatkiller IV SB block for chipset,Alphacool 3090 Strix block
Memory 4x16GB 3200-14-14-14-34 G.Skill Trident RGB (OC: 3600-14-14-14-28)
Video Card(s) ASUS RTX 3090 Strix OC
Storage 500GB+500GB SSD RAID0, Fusion IoDrive2 1.2TB, Huawei HSSD 2TB, 11TB on server used for steam
Display(s) Dell LG CX48 (custom res: 3840x1620@120Hz) + Acer XB271HU 2560x1440@144Hz
Case Corsair 1000D
Audio Device(s) Sennheiser HD599, Blue Yeti
Power Supply Corsair RM1000i
Mouse Logitech G502 Lightspeed
Keyboard Corsair Strafe RGB MK2
Software Windows 10 Pro 20H2
All their effort should be spent on porting the damn thing to DX12. Let me use more than 4 threads total, with 3 of those sitting mostly unused and a single thread maxed out. All the optimization in the world can't fix their broken usage of available threads.
 
Joined
Apr 30, 2020
Messages
236 (0.56/day)
System Name Old one
Processor Phenom II x6 1035t
Motherboard Gigabyte ud3
Cooling Scythe mugen 2
Memory G.skill 1600MHz 9-9-924
Video Card(s) Sapphire HD 3870 single slot
Storage Western digital 500gb hd
Display(s) Clear tunes 15.6" TV
Case Coolermaster original 690
Power Supply Some dual fan 650 watts with a ratsnest
Mouse Lifeworks gaming mouse lol
Keyboard lifeworks monster rgb light keyboard
All their effort should be spent on porting the damn thing to DX12. Let me use more than 4 threads total, with 3 of those sitting mostly unused and a single thread maxed out. All the optimization in the world can't fix their broken usage of available threads.

One should really wonder why it isn't on DX 12 at all. How long has DirectX12 been out ?
Porting seems like a bad idea. A ground up build should have happened in the first place on DX12.
 

bug

Joined
May 22, 2015
Messages
9,061 (4.07/day)
Processor Intel i5-6600k (AMD Ryzen5 3600 in a box, waiting for a mobo)
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V (@3200)
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
One should really wonder why it isn't on DX 12 at all.

Probably to underscore Microsoft's faith in that API?

Joking aside, I still don't see a low-level API as the solution to everything. I believe a higher-level one will still be needed for years to come.
 
Joined
Apr 30, 2020
Messages
236 (0.56/day)
System Name Old one
Processor Phenom II x6 1035t
Motherboard Gigabyte ud3
Cooling Scythe mugen 2
Memory G.skill 1600MHz 9-9-924
Video Card(s) Sapphire HD 3870 single slot
Storage Western digital 500gb hd
Display(s) Clear tunes 15.6" TV
Case Coolermaster original 690
Power Supply Some dual fan 650 watts with a ratsnest
Mouse Lifeworks gaming mouse lol
Keyboard lifeworks monster rgb light keyboard
Probably to underscore Microsoft's faith in that API?

Joking aside, I still don't see a low-level API as the solution to everything. I believe a higher-level one will still be needed for years to come.

I should have let in this then "DX12 even Microsoft won't use it" :laugh:

I agree only because it seems you'll probably never get a jack of trades.
you need both.
 
Joined
Apr 7, 2011
Messages
1,345 (0.36/day)
System Name Desktop
Processor Intel i7-3930k @ 4GHz Undervolted
Motherboard ASUS Sabertooth X79
Cooling Intel AIO
Memory 8x4GB DDR3 1866MHz
Video Card(s) EVGA GTX 970 SC
Storage Crucial MX500 1TB + 2x WD RE 4TB HDD
Display(s) HP ZR24w
Case Fractal Define XL Black
Audio Device(s) Schiit Modi Uber/Sony CDP-XA20ES/Pioneer CT-656>Sony TA-F630ESD>Sennheiser HD600
Power Supply Corsair HX850
Mouse Logitech G603
Keyboard Logitech G613
Software Windows 10 Pro x64
All their effort should be spent on porting the damn thing to DX12. Let me use more than 4 threads total, with 3 of those sitting mostly unused and a single thread maxed out. All the optimization in the world can't fix their broken usage of available threads.

Making a game in DX12 won't magically enable it using more threads.
 
Joined
Dec 6, 2010
Messages
171 (0.04/day)
Location
Sevierville, TN
System Name All Switched Up
Processor Intel Core i9-9900k @ 5.0GHz
Motherboard ASUS Z390 Maximus XI Hero Wi-Fi
Cooling Custom XSPC/EK watercooling loop - RX360/RX240 Rads
Memory 16GB Corsair Dominator Platinum RGB 3200MHz
Video Card(s) Gigabyte GTX 1080 G1.Gaming w/ EK-FC1080 GTX G1 Waterblock
Storage 1x Samsung 500GB M.2 NVMe SSD - 2x Samsung 860 EVO 500GB SSD - 1x Samsung 860 EVO 1TB SSD
Display(s) BenQ XL2430T 24" 144Hz LCD / ASUS VG248QE 24" 144Hz LCD
Case NZXT Switch 810
Audio Device(s) Mayflower Objective2 + ODAC | Audio-Technica ATH-M50xDG
Power Supply Corsair Professional Gold Series AX850
Mouse SteelSeries Sensei Wireless / Logitech G502
Keyboard Corsair K95 RGB
Software Windows 10 Pro 64-bit
Benchmark Scores yes
DX12 support is being worked on still, I'm sure. They did say during the developer Q&A last year (!!) that it was going to coming to FS2020. I would have hoped that it would have been included with the release, but.. Been trying to find the source, but I do remember reading something from last month saying it was going to be released "very soon". What exactly "very soon" means, I guess time will tell..

(Dev Q&A from Sept 2019)
 
Joined
Sep 17, 2014
Messages
14,928 (6.04/day)
Location
The Washing Machine
Processor i7 8700k 4.6Ghz @ 1.24V
Motherboard AsRock Fatal1ty K6 Z370
Cooling beQuiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance LPX 3200/C16
Video Card(s) MSI GTX 1080 Gaming X @ 2100/5500
Storage Samsung 850 EVO 1TB + Samsung 830 256GB + Crucial BX100 250GB + Toshiba 1TB HDD
Display(s) Gigabyte G34QWC (3440x1440)
Case Fractal Design Define C TG
Audio Device(s) Situational :)
Power Supply EVGA G2 750W
Mouse Logitech G502 Protheus Spectrum
Keyboard Lenovo Thinkpad Trackpoint II (Best K/B ever... <3)
Software W10 x64
But but 'muh Maxwell card can't do DX12 proper! HALP!'

Remember... :D Another funny one was the panic for Dx12 not coming to W7... look where we are now :p
 
Joined
Feb 24, 2009
Messages
3,497 (0.78/day)
System Name Money Hole
Processor Core i7 970
Motherboard Asus P6T6 WS Revolution
Cooling Noctua UH-D14
Memory 2133Mhz 12GB (3x4GB) Mushkin 998991
Video Card(s) Sapphire Tri-X OC R9 290X
Storage Samsung 1TB 850 Evo
Display(s) 3x Acer KG240A 144hz
Case CM HAF 932
Audio Device(s) ADI (onboard)
Power Supply Enermax Revolution 85+ 1050w
Mouse Logitech G602
Keyboard Logitech G710+
Software Windows 10 Professional x64
It's not DX12 because the game was not originally designed by Microsoft and, if I remember correctly, was originally began before DX12 even came out.
 
Joined
Apr 23, 2017
Messages
16 (0.01/day)
Processor i7-5960X 4.5GHz
Motherboard Asus Rampage V Extreme
Video Card(s) RTX 3090
The improvements for some of us have been much more significant than the 10% indicates.

A bunch of people, including myself, had these massive frame freezes and stutters that would tank the framerate from like 40fps to 0fps for like 10 seconds. And the game would regularly dip to the low 20s fps for multiples seconds too as it tries to do...something. Some Reddit users found a temp workaround by lowering the game priority through Process Lasso and that mostly fixed the big freeze and stutters - good thing the game devs picked up on this and implemented something like this in-game (see below).

So with this latest patch I don't have to run Process Lasso to stop the freeze/stutters anymore, and the game's average framerates are noticeably higher too! Running high settings @1440p regularly gets me 45-60fps flying over cities, and usually locked 60fps if I'm more than a couple thousand feet up in the air.

From the 1.8.3.0 patch notes. I bolded the fix that probably solved the terrible game freezes and stutters

PERFORMANCE IMPROVEMENT
  • Optimized cockpit screen display when screens are not displayed on screen.
  • New option available to control cockpit screen update frequency.
  • Tweaked CPU thread priorities to reduce interruption of frame critical threads.
  • Optimized loading system to reduce overall loading times.
  • Optimized heavy airport scenes impact on CPU.
  • Reduced the amount of GPU overdraw to improve GPU performance.
  • Memory optimizations to reduce software memory footprint and improve performance on memory limited computers.
  • Overall performance optimizations.
 
Last edited:
Joined
Aug 5, 2020
Messages
160 (0.50/day)
System Name BUBSTER
Processor I7 10700K + (Laptop Ryzen 4700U)
Motherboard Z490 Gigabyte Aorus Elite Pro AX
Cooling Deepcool Gamer Storm Captain 240 EX
Memory 32GB G.Skill Trident Z RGB LED DDR4 3866MHz 4x8GB
Video Card(s) Asus GeForce RTX 2060 Super Dual OC
Storage Samsung 970 evo Plus M2 +WD SN750 Black+2 Tb RAID 0 Samsung 850 EVO 500GB X4 + 12 TB HDD
Display(s) Sony Bravia KD-55X8505C
Case Corsair Carbide Air 540
Audio Device(s) Asus Xonar Essence STX II
Power Supply Corsair AX 850 Titanium
Mouse Corsair Gaming M65 Pro RGB + Razr Taipan
Keyboard Asus ROG Strix Flare Cherry MX Red + Corsair Gaming K65 lux RGB
Software Windows 10 Pro x64
Benchmark Scores overall: 19177 Graphics 3d Mark : 15523
3950 X and 2080 ti to get only 70 -80 fps in 1080p ....this is a resources guzzling buggy game. even FSX doesn't work any longer since Windows 10...especially virtual cockpit.
 
Joined
Apr 23, 2017
Messages
16 (0.01/day)
Processor i7-5960X 4.5GHz
Motherboard Asus Rampage V Extreme
Video Card(s) RTX 3090
A few days ago, a couple posts up I wrote "So with this latest patch I don't have to run Process Lasso to stop the freeze/stutters anymore"

- I did more testing over the weekend. It seems there are still a few situations where the Process Lasso hack helps. When flying quite low (<1000 feet, I did this over a specific stretch in NYC: from a building next to Central park going south towards the Empire State Building) the CPU usage is very high, frequently hitting 99%-100%. Under this situation, running the game without Process Lasso frequently causes the game to stutter from about 40fps to 28-30fps. When running Process Lasso, the game steadies with much smaller drops from about 40fps to 35fps. It's definitely noticeable and repeatable; I repeated this over multiple game sessions doing the same thing over and over again. So FYI.
 
  • Like
Reactions: bug
Top