There seems to be an uptick in Political comments in recent months. Those of us who are long time members of the site know that Political and Religious content has been banned for years. Nothing has changed. Please leave all political and religious comments out of the forums.
If you recently joined the forums you were not presented with this restriction in the terms of service. This was due to a conversion error when we went from vBulletin to Xenforo. We have updated our terms of service to reflect these corrections.
Please note any post refering to a politician will be considered political even if it is intended to be humor. Our experience is these topics have a way of dividing the forums and causing deep resentment among members. It is a poison to the community. We appreciate compliance with the rules.
The Staff of SOH
Please see the most recent updates in the "Where did the .com name go?" thread. Posts number 16 and 17.
The consensus is that hyperthreading is all hype when it comes to MicroSoft's flight sims. Most people seem to get smoother performance with hyperthreading turned off.
Should I be running hyper-threading for Flightsim with a quad-core system or is it just a lot of hype and little substance?

According to a series of articles by Doug Horton in Computer Pilot Magazine the single most important item as far as performance in FSX is the speed of your processor. In multicore processors that means Core 0 or the first core. The second core might chip in a little, but FSX was not designed with multicore processors in mind so hyperthreading isn't going to do much good. Maybe Lockheed/Martin will push Prepar3d over that hump if they haven't already.
Hyperthreading? Not on my rig!
IF an application IS heavily threaded, which our sims are not, HT can be of great benefit.
On a Quad Core CPU that is HT capable, there are still only 4 Physical Cores.
Each Physical Core includes a single Physical Execution Unit(PEU).
The two Virtual cores(VC1, VC2), the second of which is enabled with HT=ON, share the PEU.
View attachment 86988
With HT=On, the PEU data threads flip-flop between VC1 and VC2. While one Virtual Core is processing data, a miniscule wait state is generated, and data is held in a buffer, until the PEU addresses the other VC
With HT=ON, if both Virtual Cores, of a Physical Core, are given affinity to FSX, basically there should be very little harm done, because FSX has exclusive use of the PEU and FSX "only" data is being processed.
Most of us limit use of other applications, and minimize background apps, while running our sims, so, in reality, a proper Affinity Mask can alleviate most HT=On bottlenecks.
Also with HT=ON, because of the flip-flop of VC1 vs VC2, there may be an overclocking limitation if the silicon isn't fast enough during switching. No Switching=No Delay. No Delay=Faster...Don
Since I've never investigated it, how do I tell whether HT is on or off?
Dunno about DCS, but, it basically applies to any application that is not highly threaded. Mebbe a DCS user that has tried it on/off can enlighten us. Very few games, that I'm aware of, can actually use the benefits of HT...DonAnd does that apply to those of us who use DCS as well??
Open Task Manager -> Performance Tab
HT is off on my machine and I see 4 (quad) cores in the CPU Usage History. If HT is on, then you'll see 8 . . . I think that's correct. At least more than 2 or 4 for sure, depending on your CPU.
Thanks. I have a trusty old Quad core Q6600 o/c's to 3GHz. I see 4 graph quadrants running in the performance tab CPU history, so I guess HT is off.
Sounds like it. If I remember correctly, you can turn HT on/off via the BIOS setup.