Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Main Thread Limited??

Featured Replies

I think I understand when it states 'CPU LIMITED' you have replaced the processor on the mobo with a chunk of potato and 'GPU LIMITED' is when you have taken the video card out of the pc and put it on the top shelf in your closet.  However, what I don't understand is 'MAIN THREAD LIMITED', what could one do (software or hardware) to impact this?  I'm not looking for a guide, just more of a idea of why it would report this if you cant really do anything about it that is not CPU or GPU related.  Thanks for your thoughts.

CPU: Core i5-6600K 4 core (3.5GHz) - overclock to 4.3 | RAM: (1066 MHz) 16GB
MOBO: ASUS Z170 Pro |  GeForce GTX 1070 8GB | MONITOR: 2560 X 1440 2K

4 minutes ago, Mike S KPDX said:

I think I understand when it states 'CPU LIMITED' you have replaced the processor on the mobo with a chunk of potato and 'GPU LIMITED' is when you have taken the video card out of the pc and put it on the top shelf in your closet.  However, what I don't understand is 'MAIN THREAD LIMITED', what could one do (software or hardware) to impact this?  I'm not looking for a guide, just more of a idea of why it would report this if you cant really do anything about it that is not CPU or GPU related.  Thanks for your thoughts.

A job in windows is schedule using threads. Each CPU has a core and hyperthread/simultaneous threads They all looks like thread to windows. The mainthread is the core of your CPU that is assigned to generate all the draw call to your GPU. That thread is 100% maxed.  Which means your CPU core IPC is not fast enough to drive your GPU. This is something you will see a lot in MSFS due to the limitation of DX11 multithreading.  So basically, because MSFS draws up to 650 miles of draw distance, Today's CPU can't keep yo with high end card. This will not change until the game is ported to DX12 Ultimate

https://fsprocedures.com Your home for all flight simulator related checklist.

2 hours ago, fogboundturtle said:

A job in windows is schedule using threads. Each CPU has a core and hyperthread/simultaneous threads They all looks like thread to windows. The mainthread is the core of your CPU that is assigned to generate all the draw call to your GPU. That thread is 100% maxed.  Which means your CPU core IPC is not fast enough to drive your GPU. This is something you will see a lot in MSFS due to the limitation of DX11 multithreading.  So basically, because MSFS draws up to 650 miles of draw distance, Today's CPU can't keep yo with high end card. This will not change until the game is ported to DX12 Ultimate

This is a prefect explanation. Congrats!!

  • Author

Thanks, so to clarify a bit, upgrading to a CPU with a faster core speed (vs more cores) will probably not help this at it is related to DX11 software?

CPU: Core i5-6600K 4 core (3.5GHz) - overclock to 4.3 | RAM: (1066 MHz) 16GB
MOBO: ASUS Z170 Pro |  GeForce GTX 1070 8GB | MONITOR: 2560 X 1440 2K

If you're Main Thread Limited you're in good shape. CPU Limited/ GPU Limited is bad.

We're all going to be Main Thread Limited for the next five years or so.

Stop counting frames and look out the window.

Fly On!

 

Edited by Will Fly For Cheese

  • 2 weeks later...

I have the following issue.

After playing the game for an hour or so, the main thread counter (in developers mode) shows regular interruptions. Instead of a consistent bar, I see a teeth like shape and frame rate drops by half the number, and heavy stuttering occur.

I try to run as little services as possible, and the Process Lasso shows no serious other activities during the incident.

Any ideas?

 

Edited by bassbill

Seriously 3 separate threads on the exact same topic?

ASUS ROG Maximus Hero XII ▪︎ Intel i9-10900K ▪︎ NVIDIA RTX 3090 FE ▪︎ 64GB Corsair Vengeance RGB Pro ▪︎ Windows 10 Pro (21H1) ▪︎ Samsung 970 EVO Pro 1TB NVME SSD (OS Drive) ▪︎ Samsung 860 EVO 2TB SATA SSD ▪︎ Seagate 4TB SATA HDD ▪︎ Corsair RMx 850W PSU

3 hours ago, captain420 said:

Seriously 3 separate threads on the exact same topic?

Even the complaints are multi-threaded.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.