July 19, 201411 yr 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
July 20, 201411 yr 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
July 20, 201411 yr 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.
July 20, 201411 yr 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. Gerald R https://www.multicrewxp.com
July 20, 201411 yr 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.
July 20, 201411 yr 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. Gerald R https://www.multicrewxp.com
July 22, 201411 yr 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