August 12, 20223 yr Hi all I have an interesting issue and I am not sure the reason why. I have a powerful PC and have MSFS set to ultra with a FPS limit of 30. I have an intel 11900K and a RTX 3090 with 32GB RAM. Both are set to overclock if required, At busy airports such as Heathrow and over London, my FPS can some times drop briefly to below 20 and seems to take a while to get back to 30. I put some monitoring on my GPU and CPU and neither go above 50% so it would appear I have lots of capacity there. My SSD is hitting 100% occasionally and my RAM is at 50% with a few higher spikes. I am wondering why I cannot maintain 30 FPS all the time, even in busy areas?
August 12, 20223 yr 24 minutes ago, chickster25 said: I put some monitoring on my GPU and CPU and neither go above 50% so it would appear I have lots of capacity there. Overall CPU utilization is a useless stat when assessing sim performance--it's the ute rate on the individual virtual processors that limits the sim's performance. If you look at the individual vCPUs, especially on the core that runs the main thread, that's what matters most. 50% overall CPU utilization means that the average ute rate is 50% across *all* the vCPUs, including the lightly-tasked ones--it's quite common to have one or a few vCPUs maxxed-out while the others are relatively unloaded--those maxxed out virtual processors are the limfac. Bob Scott | President and CEO, AVSIM Inc ATP Gulfstream II-III-IV-V Sys1 (MSFS20+24/XPlane12+11): AMD 9800X3D, water 2x240mm, MSI MPG X670E Carbon, 64GB GSkill 6000/30, nVidia RTX4090FE Alienware AW3821DW 38" 21:9 GSync, 2x4TB Crucial T705 PCIe5 + 2x2TB Samsung 990 SSD, EVGA 1000P2 PSU, 12.9" iPad Pro Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, Twin TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case Sys2 (P3Dv5/v4): i9-13900KS, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090 Samsung 55" JS8500 4K TV@60Hz, 3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU 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 Sys3 (DCS/P3Dv4/ATS/ETS): AMD 7800X3D, MSI MPG X870E Carbon, Noctua NH-D15S, 64GB GSkill 6000/30, EVGA RTX3090 Alienware AW3420DW 34" 21:9 GSync, Corsair HX1000i PSU, 4TB Crucial T705 PCIe5 + 2TB Samsung 970Evo Plus, TM TCA Officer Pack, Saitek combat pedals, TM Warthog, TM RS300 FF wheel/pedals, Coolermaster HAF XB case
August 12, 20223 yr We've run into this with previous flightsims... Even state of the art hardware can be brought to its knees by the efforts of some addon developers... Only remedy is to turn down the settings a bit 🙂 It is not hard to imagine overloading a PC with ultra settings at busy airports... level of detail, traffic, just the sheer volume of data.. it is going to hit a bottleneck somewhere 😉 Edited August 12, 20223 yr by Bert Pieke Bert
August 12, 20223 yr 5 hours ago, chickster25 said: I am wondering why I cannot maintain 30 FPS all the time, even in busy areas? Not sure where you are based, but the high temperatures in the southern UK in recent weeks have had a noticeable effect on my cpu temps, even with good cooling. When you looked at cpu loading, did you check the temperatures. They have to go quite high to cause throttling, but high end systems in hot weather can soon get too warm when they are working hard. John B
August 12, 20223 yr 7 hours ago, chickster25 said: Hi all I have an interesting issue and I am not sure the reason why. I have a powerful PC and have MSFS set to ultra with a FPS limit of 30. I have an intel 11900K and a RTX 3090 with 32GB RAM. Both are set to overclock if required, At busy airports such as Heathrow and over London, my FPS can some times drop briefly to below 20 and seems to take a while to get back to 30. I put some monitoring on my GPU and CPU and neither go above 50% so it would appear I have lots of capacity there. My SSD is hitting 100% occasionally and my RAM is at 50% with a few higher spikes. I am wondering why I cannot maintain 30 FPS all the time, even in busy areas? You should be able to maintain 30 FPS all the time with some potential caveats. Before going further, what method are you using for limit frames to 30? And, open Dev Mode's frame rate OSD and display a screen capture from the next time you are not maintaining that 30 FPS so we can see what is happening w/ the main thread in particular. Edited August 12, 20223 yr by Noel Noel System: 9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL 64GB (2 x 32GB) 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/ Front Edge Sync. Aircraft used in MSFS 2024: Fenix A320, Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.
August 13, 20223 yr Author I am using MSFS setting to keep to 30fps although I wonder if I should use the nvidia control panel instead? My GPU temps are under 80 C as I didn’t push the overclock too far due to temps and the fact that the GPU was only running at 40%. I am using the graphs in MSI Afterburner
August 13, 20223 yr Author ok, appears to be the main thread that is the bottleneck. I cannot upload an image here but it says "Limited by mainThread" PC D3D11 MainThread 34.3ms (in red) I have an Alienware Aurora R12 and have already set the CPU to overclock to Level 2, which is the maximum within the BIOS. Not sure if there is a way to overclock further or spread the load across other cores? Unless DX12 can help?!!
August 13, 20223 yr 17 hours ago, chickster25 said: Hi all I have an interesting issue and I am not sure the reason why. I have a powerful PC and have MSFS set to ultra with a FPS limit of 30. I have an intel 11900K and a RTX 3090 with 32GB RAM. Both are set to overclock if required, At busy airports such as Heathrow and over London, my FPS can some times drop briefly to below 20 and seems to take a while to get back to 30. I put some monitoring on my GPU and CPU and neither go above 50% so it would appear I have lots of capacity there. My SSD is hitting 100% occasionally and my RAM is at 50% with a few higher spikes. I am wondering why I cannot maintain 30 FPS all the time, even in busy areas? Why only 30fps limit? Try 60fps, I'm sure, that it will minimize fps dropping under 30fps.
August 13, 20223 yr 35 minutes ago, chickster25 said: ok, appears to be the main thread that is the bottleneck. I cannot upload an image here but it says "Limited by mainThread" PC D3D11 MainThread 34.3ms (in red) I have an Alienware Aurora R12 and have already set the CPU to overclock to Level 2, which is the maximum within the BIOS. Not sure if there is a way to overclock further or spread the load across other cores? Unless DX12 can help?!! Unless there is no detected bottleneck and I don't think that the hardware has yet been invented that will run MSGS without one, one or other of the CPU or GPU will always show as "limited by". It does not mean that either of them is a problem, it means that the frame rate counter apparently does not have, or no one can reach, a point at which it displays "not limited by either CPU or GPU". MSFS is not yet finished and if anything should be added to the in-game frame rate counter, it is "limited by the software". Your system is massively powerful and if the frame rate occasionally drops you should not obsess over it. I cannot imagine a scenario where overclocking a 3090 could possibly be necessary and for sure, MSFS is not very tolerant of overclocking any CPU. I think you should a) limit the frame rate to 30, which will remove any overheating issues, turn the frame rate counter off and enjoy the quality what you see on the screen, or b) leave the frame rate counter on and instead reduce the game settings until you have achieved the numbers that you aspire to. You will need to disregard the accompanying fall in the quality of the image and the brightly coloured and highly distracting box on the upper right-hand side of your game. Edited August 13, 20223 yr by Reader
August 13, 20223 yr Increase things that use GPU and reduce settings that use CPU main thread to try and get a better balance.
August 13, 20223 yr 1 hour ago, chickster25 said: ok, appears to be the main thread that is the bottleneck. I cannot upload an image here but it says "Limited by mainThread" PC D3D11 MainThread 34.3ms (in red) I have an Alienware Aurora R12 and have already set the CPU to overclock to Level 2, which is the maximum within the BIOS. Not sure if there is a way to overclock further or spread the load across other cores? Unless DX12 can help?!! I think this is something we all have to live with. I don't think this is something that overclocking will remedy. I'm still mainthread limited on ground at heavy airports with my 12900KF on all-core OC to 5.2GHz. I'm in the SU10 beta, and DX12 can certainly bring better multithreading (if Asobo manages to sort out the current issues). We just have to see how it is when SU10 goes live on Aug 23. The biggest influence on main thread is terrain LOD. So reducing that while at heavy airports should help. 7950X3D | RTX 4090 | 64GB DDR5
August 13, 20223 yr Unless I've missed something, you haven't stated what: 1. Aircraft you are flying in the London area. 2. Your LOD setting is. 3. If any, AI you are using. I have a similar setup to yours apart from an RTX 3080Ti and I can confirm that all of the above are CPU dependent and will bottle neck if not set appropriately. If 1. is the Fenix A320, then you will have real CPU bottlenecks as its very CPU intensive. I have it, but prefer to fly the FBWA320 as it's far less dependent on the CPU (main thread around 6-8 msec quicker) and with the fps externally limited to 32 in rtss, I have plenty of headroom and lower CPU and GPU temperatures ~65°C with some pretty high ambient temperatures here in the UK at the moment!
August 13, 20223 yr Author I tested with a PMDG 737 but also get issues with standard aircraft in high density areas. LOD is 200 AI aircraft is 50% I can change these but this is what I use for consistent tests
August 13, 20223 yr I'd reduce that LOD to 100 then re-check the main thread and fps. 7950X3D | RTX 4090 | 64GB DDR5
Archived
This topic is now archived and is closed to further replies.