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 for P3D. Yes or no?

Featured Replies

1 hour ago, JoeFackel said:

PL and P3D is a no-no, thats what the AM-Setting in the prepar3d.cfg is therefore.

Here I have P3D with it’s own AM value , the addons starting with their own affinity settings through a batchfile and all other processes by PL.

No HT.

Edited by GSalden

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

  • Replies 113
  • Views 14.7k
  • Created
  • Last Reply
  • Commercial Member

I have never, not once... seriously, never had a valid reason to turn off hyperthreading.  If you want to reduce CPU heat... liquid cooling is the better choice, not ripping out 50% of your CPU's capability.

Ed Wilson

Mindstar Aviation
My Playland - I69

I look for quick and easy solutions, I dont want to have to use BAT files to set AM, this is why I tried LP,  I just want to plug my Laptop in and fly, Lasso has enabled me to do that and get a stable stutter free performance at a good level of visuals.

I think that HT on or off isnt as important as making sure that P3d is maximizing your hardware's capabilities, AM whether set in the CFG or using a tool like Lasso is key to this. I would look here first before looking at HT.

 

MSFS2020 ,P3D V5, Ryzen 3600 4.2GHZ, 32GB 3000 Ram, Nvidia GTX 1600 Super 6GB, 22 inch 75 hz Monitor , Windows 10 204, Toposim,   Orbx Global, Vector, Europe  N & S California LC, England Regions,  England, PMDG 737, 777, Majestic Q400 and Aerosoft Airbus A318-20.

  • Author
15 minutes ago, WarpD said:

I have never, not once... seriously, never had a valid reason to turn off hyperthreading.  If you want to reduce CPU heat... liquid cooling is the better choice, not ripping out 50% of your CPU's capability.

 

Could you please elaborate how specifically P3D 4.4 benefits from HT=on? I'm aware that other modern software use HT extensively, but I have never heard anything similar related to P3D.

9950X3D, X870E ROG CROSSHAIR HERO, Corsair Dominator Titanium 64GB DDR5-6000 PC5-48000, ASUS RTX 5070Ti 16GB, 9100 PRO 4TB Samsung ,990 PRO 4TB Samsung,  AX1600i 1600 Watt 80 Plus Titanium ATX, ASUS 360 ARGB EXTREME 360mm Liquid CPU Cooling Kit.

1 hour ago, G-YMML1 said:

 

Could you please elaborate how specifically P3D 4.4 benefits from HT=on? I'm aware that other modern software use HT extensively, but I have never heard anything similar related to P3D.

Dude, there are at least 10,000 posts with probably a million views on the subject ‘HT - to be or not to be’ here at Avsim alone.

not speaking for Warp but rather to what he posted. He clearly states that p3d has given him no reason not to use HT. It’s clearly not a HT on vs HT off statement.

 

 

Edited by FunknNasty
Associate Warp’s ht preference to p3d

    ROG Maximus X Apex Z370 -- 8086 @ 5.3 / NB 5.0 -- GSkill  @ 4133 c17-17-32~Cr1 1.42v  -- EVGA 1080Ti 6393 -- ROG PG279Q 1440P 150hz -- Corsair H100i V2 --Samsung EVO 850(s) -- Windows7 Pro 64 --Corsair 750X

Ken C

Posts from 5 or 10 years ago are not anymore relevant.

I run P3D on a 9900K.
With HT: stutters.
Without HT: smooth.

Simply as that.

- PC Hardware: AMD Ryzen 9 9950X3D //  Asus ROG Crosshair X870E HERO //  2x32Gb Corsair Dominator Titanium DDR5 6000MT/s CL30 //  ASUS ROG Strix GeForce RTX 4090 OC Edition // 4Tb Corsair NVMe M.2 MP600  //  Corsair 1600W PSU
Samsung Odyssey Arc 55" curved 165 Hz monitor.
- Simulator Hardware: VIRPIL Constellation Alpha Prime + VIRPIL VPC Universal Control Panel - #3 + MOZA AY210 Force Feedback Yoke + WINWING URSA MINOR 32 Throttle & PAC Metal + WINWING SKYWALKER Metal Rudder Pedals + WINWING Airbus FCU & EFIS + WINWING Boeing 3N PAP + WINWING MCDU-32 + WINWING PFP-4 + WINWING PFP 3-N + WINWING PFP-7. 

   

 

 

5 minutes ago, FunknNasty said:

He clearly states that p3d has given no reason not to use HT

In fact LM has come out on HT, while not suggesting it is a problem they do recommend HT off to avoid problems that can occur when core 0 is logically split due to how P3D itself wants to load core0.  My interpretation is that the goal is to have as much core 0 running as available.

Dan Downs KCRP

5 minutes ago, downscc said:

In fact LM has come out on HT, while not suggesting it is a problem they do recommend HT off to avoid problems that can occur when core 0 is logically split due to how P3D itself wants to load core0.  My interpretation is that the goal is to have as much core 0 running as available.

^

This.

Although I agree with the theory that HT either on or off makes very little difference in P3d4. It's a matter of personal preference, since everyone's hardware and software is different.

 

13 minutes ago, downscc said:

In fact LM has come out on HT, while not suggesting it is a problem they do recommend HT off to avoid problems that can occur when core 0 is logically split due to how P3D itself wants to load core0.  My interpretation is that the goal is to have as much core 0 running as available.

Yeah, dan my bad ...it was my intent to phrase my post as Warp not having a reason not to use HT with p3d. 

    ROG Maximus X Apex Z370 -- 8086 @ 5.3 / NB 5.0 -- GSkill  @ 4133 c17-17-32~Cr1 1.42v  -- EVGA 1080Ti 6393 -- ROG PG279Q 1440P 150hz -- Corsair H100i V2 --Samsung EVO 850(s) -- Windows7 Pro 64 --Corsair 750X

Ken C

1 hour ago, Langyboy63 said:

I look for quick and easy solutions, I dont want to have to use BAT files to set AM, this is why I tried LP,  I just want to plug my Laptop in and fly, Lasso has enabled me to do that and get a stable stutter free performance at a good level of visuals.

I think that HT on or off isnt as important as making sure that P3d is maximizing your hardware's capabilities, AM whether set in the CFG or using a tool like Lasso is key to this. I would look here first before looking at HT.

Batchfiles start apps on specific cores, while PL pushes them towards certain cores when they are already running...

That is a big difference ...

Therefore we also do not use PL icw P3D but use a direct AM..

SteveW has explained this several times. Just use Search ...

Edited by GSalden

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

  • Commercial Member

For all you Ryzen and Threadripper guys out there...

On my current TR 2990WX I have seen virtually no difference between SMT (HT on AMD) On or Off in P3D. Maybe slightly less pauses in Heavy Duty scenery areas with SMT off but this might be a placebo.

Personally I keep SMT off to keep the workload from being spread over too much but also since I OC it less power draw OCing to 4.1GHZ with SMT off as well.

Works well. Ryzen 7 and lesser core TR's SMT off way to go as well. Ryzen 5s I'd leave SMT on to not bog down the cores as there are far less cores on the 5s.

Biggest thing though is due to the nature of AMD's Infinity Fabric is ensuring an adequate RAM speed. Sweet spot is around 3200mhz with tight timings. Higher speed at higher latency is virtually a wash on the Ryzen/TR's above 3200. Unless you can manage 3466/3600 at CL15/CL16 then it is worth it. But the latter is very hard to achieve on the x399 chipset.

For you Intel i7/i9 7th to 9th K series guys (vast majority of users) seems like the consensus is definitely HT Off for the most part. I wonder if any of you that are running 18+ Core Extreme Edition chips. You may have a similar experience to me that HT On/Off there is basically no difference.

qwsig_Emil02-1.gif
2 hours ago, WarpD said:

I have never, not once... seriously, never had a valid reason to turn off hyperthreading

I was getting the "blurries" with MSE and turned off HT and the scenery is now crisp and clear.  Have a feeling it is related to my i7 8086K CPU with all cores overclocked to 5.0GHz.  If I can find a way to get rid of the blurries (even though my setting are not all maxed out), then I will turn it off.  I really do not think HT is required for modern CPU's.  At least that is some of the reading I have seen on the Internet.  It is old tech.

Jim Young | AVSIM Online! - Simming's Premier Resource!

Member, AVSIM Board of Directors - Serving AVSIM since 2001

Submit News to AVSIM
Important other links: Basic FSX Configuration Guide | AVSIM CTD Guide | AVSIM Prepar3D Guide | Help with AVSIM Site | Signature Rules | Screen Shot Rule | AVSIM Terms of Service (ToS)

I7 8086K  5.0GHz | GTX 1080 TI OC Edition | Dell 34" and 24" Monitors | ASUS Maximus X Hero MB Z370 | Samsung M.2 NVMe 500GB and 1TB | Samsung SSD 500GB x2 | Toshiba HDD 1TB | WDC HDD 1TB | Corsair H115i Pro | 16GB DDR4 3600C17 | Windows 10 

 

  • Commercial Member

That is a great chip Jim! Lucky you!

I'm surprised you had issues with that. The high ipc of that chip and really all the i7 Intel K series' are so well optimized for P3D.

qwsig_Emil02-1.gif
2 hours ago, G-YMML1 said:

Folks, 

Thanks for your comments, but i think you hijacked the topic into different direction a bit 🙂 My only concern is whether P3D4.4 will suffer or not without HT. If it will suffer, then I simply dial the OC back to 4.8 and turn HT on. Honestly, I don't wanna do that as the whole idea behind 9900k purchase was to have it on 5.0 stable OC. 

AM edits, PL...all of these stuff is so 2015/2016 🙂

Depends on how many cores your CPU has..

For a quad, HT makes sense, coupled with

AffinityMask=253
// 253=11 11 11 01

For a hex processor, HT off should give you enough cores to run P3D + addons.

Bert

  • Commercial Member
1 hour ago, Jim Young said:

I really do not think HT is required for modern CPU's.  At least that is some of the reading I have seen on the Internet.  It is old tech.

SMT in and of itself isn't "old tech". While it's been around for a few years (since the P4 in the x86 world) it's become increasingly necessary as CPUs got faster and faster and cache/memory (never mind I/O) didn't keep pace. The premise of HT was that if your core was stalled for several thousand cycles waiting on L2 or L3 cache or (gasp) RAM, you could have the execution units do something else while that thread was stalled.

The challenge with SMT is that it's a security risk - with speculative execution and timing attacks, you don't want to have other processes (or users) executing on and changing the state of your core. That's what Spectre and Meltdown were all about. In our worlds, they don't matter much, but then again to Intel and AMD, we don't matter much compared to the Amazons, Googles and Microsofts of the world who buy very, very large processors to be used in a multi-tenant world.

Given the security risks and almost unlimited transistor budgets, it makes more sense just to have more real cores and to take a pass on SMT. Just like in the Intel world, where it appeared in the P4, then disappeared until Sandy Bridge, I expect SMT may make a comeback if at some point we either work around the security implications or start getting limited transistor budgets again.

Cheers!

Luke

Luke Kolin

I make simFDR, the most advanced flight data recorder for FSX, Prepar3D and X-Plane.

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.