Jump to content
Sign in to follow this  
Kymedic0215

Limited by Main Thread on New High-Spec Build

Recommended Posts

I realize these posts are a dime a dozen, but I'm at wits end and could use some insight.  I just built a new PC with pretty much top of the line specs (see below).  However, I am still seeing FPS in the 20s on the stock Ultra settings and I seem to be limited by Main Thread.  I really anticipated these specs would handle Ultra with no issue.  I'm not even running full HD.  My current monitor is only 1680x1050.  I also used Ryzen Master in Game Mode with little improvement.  The CPU itself doesn't even seem to be working that hard.  It barely even gets about 55C.  Any thoughts?  TIA.

Ryzen 9 7950X3D
MSI MAG X670E Tomahawk
64 GB DDR5 RAM
MSI RX 7900 XT 20GB
DeepCool LS720 AIO
2TB M.2
850W PSU

Share this post


Link to post
Share on other sites

Look like something is locking your FPS at 20 FPS. Check if Vsync is disabled. 


Alvega

CPU: AMD 7800X3D | COOLER: Cooler Master MasterLiquid 240L Core ARGB | GPU: RTX 4070 TI Super 16GB OC | Mobo: ASUS TUF GAMING X670E-PLUS WIFI |
RAM: 32 GB Corsair Vengeance RGB DDR5 6000MHz PC5-48000 2x16GB CL36 | SSDs: WD Black SN770 2TB NVMe SSD (WIN11), WD Black SN850X SSD 2 TB M.2 2280 PCIe Gen4 NVMe (MSFS), Crucial MX500 2TB (Other stuff) | CASE: Forgeon Arcanite ARGB Mesh Tower ATX White | Power Supply: Forgeon Bolt PSU 850W 80+ Gold Full Modular White 

Share this post


Link to post
Share on other sites
1 hour ago, Kymedic0215 said:

I really anticipated these specs would handle Ultra with no issue

Yes of course they will!  Stay with it and locate where the lock is.  NVCP maybe?  I don't know if its lock works for AMD GPU, and also make sure you don't have Vsync enabled at 33% of 60Hz, which sounds quite likely.


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

If it was limited by vsync somewhere, he wouldn't be seeing main thread limited, it would be green. Look elsewhere.


13900K@5.8GHz - ROG Strix Z790-E - 2X16Gb G.Skill Trident DDR5 6400 CL32 - MSI RTX 4090 Suprim X - WD SN850X 2 TB M.2 - XPG S70 Blade 2 TB M.2 - MSI A1000G PCIE5 1000 W 80+ Gold PSU - Liam Li 011 Dynamic Razer case - 58" Panasonic TC-58AX800U 4K - Pico 4 VR  HMD - WinWing HOTAS Orion2 MAX - ProFlight Pedals - TrackIR 5 - W11 Pro (Passmark:12574, CPU:63110-Single:4785, GPU:50688)

Share this post


Link to post
Share on other sites
2 hours ago, Kymedic0215 said:

new PC with pretty much top of the line specs

Have you run some of the basic benchmarks to confirm your new PC is running at its potential and not being hobbled by something basic like a bus or I/O problem? Or are your issues just with MSFS? 

Edited by odourboy

13900K@5.8GHz - ROG Strix Z790-E - 2X16Gb G.Skill Trident DDR5 6400 CL32 - MSI RTX 4090 Suprim X - WD SN850X 2 TB M.2 - XPG S70 Blade 2 TB M.2 - MSI A1000G PCIE5 1000 W 80+ Gold PSU - Liam Li 011 Dynamic Razer case - 58" Panasonic TC-58AX800U 4K - Pico 4 VR  HMD - WinWing HOTAS Orion2 MAX - ProFlight Pedals - TrackIR 5 - W11 Pro (Passmark:12574, CPU:63110-Single:4785, GPU:50688)

Share this post


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

If it was limited by vsync somewhere, he wouldn't be seeing main thread limited, it would be green. Look elsewhere.

Not true. It can be green and still say Limited by MainThread, and in his case it probably would since he was running a 7900XT in 1680x1050 resolution.


Alvega

CPU: AMD 7800X3D | COOLER: Cooler Master MasterLiquid 240L Core ARGB | GPU: RTX 4070 TI Super 16GB OC | Mobo: ASUS TUF GAMING X670E-PLUS WIFI |
RAM: 32 GB Corsair Vengeance RGB DDR5 6000MHz PC5-48000 2x16GB CL36 | SSDs: WD Black SN770 2TB NVMe SSD (WIN11), WD Black SN850X SSD 2 TB M.2 2280 PCIe Gen4 NVMe (MSFS), Crucial MX500 2TB (Other stuff) | CASE: Forgeon Arcanite ARGB Mesh Tower ATX White | Power Supply: Forgeon Bolt PSU 850W 80+ Gold Full Modular White 

Share this post


Link to post
Share on other sites

As it's a new build, I would assume mobo, chipset and nvidia drivers are all up to date.  Worth checking the mobo providers website to be sure as windows does not always provide the latest.

After that, make sure that video card control panel settings and msfs settings are defaulted and work your way up from there. 

I also assume that testing is being done with no addons installed and nothing else running in the background.

I run at 1440 with much lower hardware than you with msfs settings virtually maxed out.

Edited by cianpars

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
1 hour ago, Glenn Fitzpatrick said:

Post a screen shot of the in game FPS counter

This has an inherent vsync and uses resources, I'd advise using another FPS counter. With these specs he's going to be limited by main thread but that's not a bad thing in this situation. @Kymedic0215 You're CPU not working hard is fairly normal. In short you have a workstation CPU not a gaming CPU, the 7800X3D would've been a better choice but at this point that doesn't matter your CPU is more than enough to handle what's going on. It seems like it's not working hard is because MSFS will never saturate all of your cores cause it's not really a multi-core application, yet.

It might be helpful to show your current settings. Also the advise of other comments is very useful.

Also I know it sounds stupid.. but make sure your HDMI cable is connect to the GPU and not the mobo, happens to the best of us.

  • Like 1

Share this post


Link to post
Share on other sites

First off, seeing as you're on the 7950X3D, you also need to manage the cores to only let MSFS use the cores with the 3D cache on them. Only on the 7800X3D can you just use it as is.

Secondly, what constitutes "Ultra" settings here, what's your terrain level of detail etc. We just had a thread where someone had similar complaint that went on for a long time. Turned out he just cranked terrain level of detail past 200, which is extremely demanding, in built up areas and with AI and that's when you start to take a hit.

Even with a high-end machine, you cannot max out every slider, not even with frame-generation, which you don't even have access to.

  • Like 3

Asus TUF X670E-PLUS | 7800X3D | G.Skill 32GB DDR @ CL30 6000MHz | RTX 4090 Founders Edition (Undervolted) | WD SNX 850X 2TB + 4TB + 4TB

Share this post


Link to post
Share on other sites
1 hour ago, Sethos said:

First off, seeing as you're on the 7950X3D, you also need to manage the cores to only let MSFS use the cores with the 3D cache on them. Only on the 7800X3D can you just use it as is.

Secondly, what constitutes "Ultra" settings here, what's your terrain level of detail etc. We just had a thread where someone had similar complaint that went on for a long time. Turned out he just cranked terrain level of detail past 200, which is extremely demanding, in built up areas and with AI and that's when you start to take a hit.

Even with a high-end machine, you cannot max out every slider, not even with frame-generation, which you don't even have access to.

Curious:  do the Ryzen 7 chips do the same?


i9 9900K at 4.9ghz, MSI RTX 3080, 32 G RAM, (3) 1TB SSD 

Share this post


Link to post
Share on other sites
9 minutes ago, Poppingcork said:

Curious:  do the Ryzen 7 chips do the same?

Not sure I follow, what specific Ryzen 7? As that's a moniker that is used in both their 5000, 6000 and 7000 series of chips. But what I said only goes for the 3D V-Cache chips. The 7900X3D and 7950X3D doesn't have the V-Cache available on every core, thus you need to make sure MSFS only uses the cores with that cache available, for best performance.

With the 5800X3D and 7800X3D, there's 3D cache on every core, thus you don't need to worry about it.

  • Upvote 1

Asus TUF X670E-PLUS | 7800X3D | G.Skill 32GB DDR @ CL30 6000MHz | RTX 4090 Founders Edition (Undervolted) | WD SNX 850X 2TB + 4TB + 4TB

Share this post


Link to post
Share on other sites
20 minutes ago, Sethos said:

Not sure I follow, what specific Ryzen 7? As that's a moniker that is used in both their 5000, 6000 and 7000 series of chips. But what I said only goes for the 3D V-Cache chips. The 7900X3D and 7950X3D doesn't have the V-Cache available on every core, thus you need to make sure MSFS only uses the cores with that cache available, for best performance.

With the 5800X3D and 7800X3D, there's 3D cache on every core, thus you don't need to worry about it.

Perfect.  Thanks!!


i9 9900K at 4.9ghz, MSI RTX 3080, 32 G RAM, (3) 1TB SSD 

Share this post


Link to post
Share on other sites
18 hours ago, Kymedic0215 said:

MSI RX 7900 XT 20GB

May I ask, why? 4 series gives you FG. 

  • Upvote 1

Share this post


Link to post
Share on other sites

Well. For almost every game there is a main thread. You use threads to distribute work. However, one thread is holding it all together. You can’t distribute one thread to multiple cores. And though the 13xxx and 7xxx CPU are strong overall, the single core performance did not grow as much over the last years. 
And, together with the Terrain LOD set to high leads to main thread limitation. 
 

And I am 98% sure that’s the case here too. 

Edited by MySound

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