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.

MCE UI Options questions about Enable Optimization etc.

Featured Replies

Would someone please explain what the two following MCE UI Options are expected to do.

How do they improve the MCE/FSX performance?

"Enable Optimization" & "More Responsiveness".

 

Edwin Brown Keremeos BC Canada

Would someone please explain what the two following MCE UI Options are expected to do.

How do they improve the MCE/FSX performance?

"Enable Optimization" & "More Responsiveness".

 

Edwin Brown Keremeos BC Canada

Hello Edwin,

 

I will tell you what I know, then I am sure someone will be along to clarify things.

 

"Enable Optimisation" allows your CPU to utilise all its available cores to work with MCE.

 

I have this disabled because I use Affinitymask=14 setting, which forces FSX to not use core #0. Instead FSX uses  cores #1, #2 and #3 on my CPU. I have always used Affinitymask, so that's just my personal setting and why I disable "Enable Optimisation".

 

 

"More Responsiveness" is the priority given to MCE processes over other processes.  n.b. Take this as my opinion and not that of the experts! I am not a programmer!

 

Hope this assists you somewhat!

 

Best Regards

David

 

  • Author

David,

Thanks for the reply.

I'm in totally uncharted waters here so please bear with me on this.

 

See my sig for my setup.

 

Am I to believe then that the MCE prog can take over control of core usage on my i7 970 6 core CPU and do a better job than my Windows 7 64 bit OS?

 

Seems to me I recall having selected the Windows 7 64 bit OS because of it's  superior capabilities in regards to multi-core CPUs.

 

Edwin.

  • Commercial Member

David,

Thanks for the reply.

I'm in totally uncharted waters here so please bear with me on this.

 

See my sig for my setup.

 

Am I to believe then that the MCE prog can take over control of core usage on my i7 970 6 core CPU and do a better job than my Windows 7 64 bit OS?

 

Seems to me I recall having selected the Windows 7 64 bit OS because of it's  superior capabilities in regards to multi-core CPUs.

 

Edwin.

 

Nope.

 

That "Enable Optimizations" option relates to MCE only. Nothing done to the sim.

 

When enabled, MCE will auto-adjust its affinity mask so that it doesn't run on the first core (on Dual core) or the first 2 cores (Quad core CPU).

 

If you have a big amount of RAM, it will also tell Windows to keep more of its components running from RAM. Not to be confused with VAS memory

 

With "More responsive" option, the MCE background threads as well as the speech engine threads (which happen to run inside "mce.exe" process) will run at a slightly higher priority.

  • Author

Thanks for the explanations.

 

Next question (which I should have included in my original post).

 

Having 2 monitors I am able to watch all the core activity on one monitor and FSX in windowed mode and MCE running on the other monitor.

 

When the "Enable Optimization" check box is checked or unchecked should I be able to see the changes take effect on the core readings?

 

Edwin.

  • Commercial Member

Thanks for the explanations.

 

Next question (which I should have included in my original post).

 

Having 2 monitors I am able to watch all the core activity on one monitor and FSX in windowed mode and MCE running on the other monitor.

 

When the "Enable Optimization" check box is checked or unchecked should I be able to see the changes take effect on the core readings?

 

Edwin.

 

It won't be easy to see the actual activity.

 

You'd have to set FSX affinity to specific cores, and MCE affinity to cores FSX isn't using.

 

MCE itself, when idle (no speech input), uses very little CPU time.

 

As soon as the mike detects input, the speech engine, which runs inside the MCE process, will have some real time threads going full blast for a short time (that's when reco takes place). It won't be a constant high level activity.

 

Excessive CPU usage suggests microphone isn't calibrated properly. It would cause the speech engine to constantly analyse ambient noise instead of processing useful speech input.

  • Author

Thanks for the clarification.

 

Don't see any swings but do see the difference in core usage between having the "Enable Optimization" checked or not checked.

Create an account or sign in to comment

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.