Jump to content
Sign in to follow this  
G-YMML1

Hyperthreading for P3D. Yes or no?

Recommended Posts

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
  • Like 1

13900 8 cores @ 5.5-5.8 GHz / 8 cores @ 4.3 GHz (hyperthreading on) - Asus ROG Strix Gaming D4 - GSkill Ripjaws 2x 16 Gb 4266 mhz @ 3200 mhz / cas 13 -  Inno3D RTX4090 X3 iCHILL 24 Gb - 1x SSD M2 2800/1800 2TB - 1x SSD M2 2800/1800 1Tb - Sata 600 SSD 500 Mb - Thermaltake Level 10 GT case - EKWB Extreme 240 liquid cooling set push/pull - 2x 55’ Sony 4K tv's as front view and right view.

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 - 1x 65” Sony 4K tv as left view.

FOV : 190 degrees

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

 

Share this post


Link to post

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.

  • Like 3
  • Upvote 5

Ed Wilson

Mindstar Aviation
My Playland - I69

Share this post


Link to post

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.

  • Upvote 1

 

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.

Share this post


Link to post
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.

Share this post


Link to post
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
  • Like 1

Share this post


Link to post

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.

  • Like 4

Best regards,
David Roch

AMD Ryzen 5950X //  Asus ROG CROSSHAIR VIII EXTREME //  32Gb Corsair Vengeance DDR4 4000 MHz CL17 //  ASUS ROG Strix GeForce RTX 4090 24GB OC Edition //  2x SSD 1Tb Corsair MP600 PCI-E4 NVM //  Corsair 1600W PSU & Samsung Odyssey Arc 55" curved monitor
Thrustmaster Controllers: TCA Yoke Pack Boeing Edition + TCA Captain Pack Airbus Edition + Pendular Rudder.

 

Share this post


Link to post
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.

  • Like 1

Dan Downs KCRP

Share this post


Link to post
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.

 

  • Like 1

Share this post


Link to post
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. 

Share this post


Link to post
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
  • Like 1

13900 8 cores @ 5.5-5.8 GHz / 8 cores @ 4.3 GHz (hyperthreading on) - Asus ROG Strix Gaming D4 - GSkill Ripjaws 2x 16 Gb 4266 mhz @ 3200 mhz / cas 13 -  Inno3D RTX4090 X3 iCHILL 24 Gb - 1x SSD M2 2800/1800 2TB - 1x SSD M2 2800/1800 1Tb - Sata 600 SSD 500 Mb - Thermaltake Level 10 GT case - EKWB Extreme 240 liquid cooling set push/pull - 2x 55’ Sony 4K tv's as front view and right view.

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 - 1x 65” Sony 4K tv as left view.

FOV : 190 degrees

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

 

Share this post


Link to post

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

Share this post


Link to post
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 

 

Share this post


Link to post

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

Share this post


Link to post
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.

  • Like 2
  • Upvote 1

Bert

Share this post


Link to post
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.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...