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.

Hyperthreading and FS9

Featured Replies

I recently bought Call of Duty 2 and noticed a patch to take advantage of HT, if you have it, which I do. Installed it and it made a significant difference in performance. Very thoughful of the developers.Of course, the question is if FS9 takes advantage of HT. If not, why has there not been a patch for same?

  • Moderator

It does already... FSX will be even more robust in that regard.

Fr. Bill    

AOPA Member: 07141481 AARP Member: 3209010556


     Avsim Board of Directors | Avsim Forums Moderator

It does heh? Ok thanks Bill.

The last 3 computers i bought all have H/T and i dont see a difference in performance whether its on or off with FS9 or any other applications. With my next pc however i will see much better performance in FS9, its called AMD :).

Many of us have found that FS9 performance is actually better with HT disabled. Others have found the opposite to be true. My advice is try it both ways and use whatever works best for you.DougEdited because I can't spel

Intel 10700K @ 5.1Ghz, Asus Hero Maximus motherboard, Noctua NH-U12A cooler, Corsair Vengeance Pro 32GB 3200 MHz RAM, RTX 2060 Super GPU, Cooler Master HAF 932 Tower, Thermaltake 1000W Toughpower PSU, Windows 10 Professional 64-Bit, 100TB of disk storage. Klaatu barada nickto.

  • Commercial Member

Bill are you sure? I didn't think FS9 was multi-threaded... FSX has already been confirmed to be though.

Ryan Maziarz
devteam.jpg

For fastest support, please submit a ticket at http://support.precisionmanuals.com

Is there anything that FS 9 actually DOES support? I've read that it doesn't even take advantage of 2 graphic cards run in sli mode. I'd really like to read an honest assessment of the FS graphics engine. Look at the Source engine, the Doom 3 engine, or the Crytek engine (the one that powered Far Cry) and the graphics those engines deliver.I wonder whether the FS engine isn't just an old car that Microsoft keeps slapping new paintjobs on. ricardo

Hi,A few questions:Was SLI around 4 years ago?Was hyperthreading?Was dual core?So how was the FS graphics engine going to be programmed for all this?If you search one of the bloogers he will explain how SLI really works and how any program will use SLI, even FS04.Jimhttp://www.hifisim.com/Active Sky V6 Development TeamActive Sky V6 Proud SupporterHiFi Beta TeamRadar Contact Supporter

>Hi,>>A few questions:>>Was SLI around 4 years ago?Nope>Was hyperthreading?Nope>Was dual core?Yes of course it was - as two independent CPUs. Just because someone stuff them on the same chip doesn't make it an amazing new invention. My good old P-II 266mhz had two CPUs, nothing fancy in that.

Hi,And did the average Joes, for whom FS is designed for and marketed to, have this in their machines? We all tend to forget that FS is an entertainment title, designed for the average computer user out there, not the hard core pilot with the latest and greatest technology!Jimhttp://www.hifisim.com/Active Sky V6 Development TeamActive Sky V6 Proud SupporterHiFi Beta TeamRadar Contact Supporter

  • Commercial Member

There is no such thing as "taking advantage of SLI" - it is completely a fucntion of the driver and cards. I know several people running SLI rigs with FS and you can run really insane AA levels etc. The reason you don't see a massive FPS boost from SLI is because FS is a CPU limited engine, not a GPU/fill rate limited one like Source, Crytek, Doom 3 etc. The only way FSX will be any different is if it offloads a lot more stuff to the GPU than FS9 does.

Ryan Maziarz
devteam.jpg

For fastest support, please submit a ticket at http://support.precisionmanuals.com

As indicated in the terrain engine paper, a design decision was made to run most of the terrain stuff in the CPU. To prevent the terrain from starving other tasks, most tasks were designed as fibers running in a single thread.FSX, esp with the Vista driver model, should provide better use of GPU(s) and this in turn should make multi-thread (and hence dual cores)more useful.scott s..

>Hi,>>And did the average Joes, for whom FS is designed for and>marketed to, have this in their machines?Nope, but this was not in any way mentioned as a requirement in your original statement. You just asked if it was around - and it was. Just like SLI is around now, but now in the average machine.I still fail to see why it was not common (it boost so much extra life into a computer), but it seems the producers of games simply did not want it to happen, hence did not support it. It might be the increased development cost (debugging that stuff can be painfull) - you know as long as the competition is not doing it we do not need to do it, then we can keep the profit margin up. Consumers get bad performance due to this, but they do not know so it is not a problem when the game is priced.

FS9 is multi-threaded, and will function on a multi-CPU setup. In an HT processor, there are not two physical CPUs on the chip, but rather a couple sets of registers that share the CPU circuitry and are triggered on opposite edges of the clock cycle. But one problem with HT is that the multiple virtual CPUs are still sharing a common cache, which quite often creates bottlenecks that deny any performance increase. Even if FS9 were programmed to make "good" use of multi-CPU multi-threading, once you start throwing in external add-ons that run outside FS (like ActiveSky, Radar Contact, FS Passengers etc) then you have more thread management issues that lie outside the control of the MSFS programming team. And worse, if you have any application that needs to call in the 16-bit subsystem (ntvdm), like the RealityXP Garmin nav units as a good example, then you can really see performance tank as ntvdm does not necessarily play well with other processes in a multithreaded environment.I have an HT CPU...but for FS9 I have written a permanent CPU affinity processor mask (with imagecfg.exe) into the FS9.exe executable that confines FS9 to run on one specific virtual CPU.CheersBob ScottATP IMEL Gulfstream II-III-IV-V L-300Santiago de Chile

Bob Scott | President and CEO, AVSIM Inc
ATP Gulfstream II-III-IV-V

Sys1 (MSFS20+24/XPlane12+11): AMD 9800X3D, water 2x240mm, MSI MPG X670E Carbon, 64GB GSkill 6000/30, nVidia RTX4090FE
Alienware AW3821DW 38" 21:9 GSync, 2x4TB Crucial T705 PCIe5 + 2x2TB Samsung 990 SSD, EVGA 1000P2 PSU, 12.9" iPad Pro
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, Twin TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Sys2 (P3Dv5/v4): i9-13900KS, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@60Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU
Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro
PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box

Sys3 (DCS/P3Dv4/ATS/ETS): AMD 7800X3D, MSI MPG X870E Carbon, Noctua NH-D15S, 64GB GSkill 6000/30, EVGA RTX3090
Alienware AW3420DW 34" 21:9 GSync, Corsair HX1000i PSU, 4TB Crucial T705 PCIe5 + 2TB Samsung 970Evo Plus,
TM TCA Officer Pack
, Saitek combat pedals, TM Warthog, TM RS300 FF wheel/pedals, Coolermaster HAF XB case

>FS9 is multi-threaded,No it is not.> and will function on a multi-CPU setup.Yes it will - as anything will unless it contains one or another really freaky bug.> In an HT processor, there are not two physical CPUs on>the chip, but rather a couple sets of registers that share the>CPU circuitry and are triggered on opposite edges of the clock>cycle.It is not quite that simple. They share the same execution core. As a single thread can't keep the entire execution core filled allowing a second thread to use remaining time slots in the execution core can give a higher performace (or less, depending on the two treads). > But one problem with HT is that the multiple virtual>CPUs are still sharing a common cache, which quite often>creates bottlenecks that deny any performance increase.Not to mention - they share the entire CPU core.>>Even if FS9 were programmed to make "good" use of multi-CPU>multi-threading, once you start throwing in external add-ons>that run outside FS (like ActiveSky, Radar Contact, FS>Passengers etc) then you have more thread management issues>that lie outside the control of the MSFS programming team. Yes, but in general these are external processes, so unless you goof up the interprocess comunication (which is unfortunately easy to do) this is where you would really see a performance gain.>And worse, if you have any application that needs to call in>the 16-bit subsystem (ntvdm), like the RealityXP Garmin nav>units as a good example, then you can really see performance>tank as ntvdm does not necessarily play well with other>processes in a multithreaded environment.Obviously outdated technoligy will not perform optimal. You have to be pretty stupid to do anything in 16 bit these days.

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.