Jump to content
Sign in to follow this  
iFlySimX

Hyper Threading & P3D V4?

Recommended Posts

Hello! Would you recommend turning on or off hyper treading for P3d V4? I currently have a i7--4770K 3.5GHz.

Thoughts?

 

Thanks!

Clem


YouTube | Facebook | Discord

34" Odyssey OLED G8 175Hz | 3440X1440 | i9-9900K O/C 5.0 GHz | ASUS ROG Strix RTX 3080 OC Edition | 32GB DDR 4 - 3200MHz | Asus Rog Strix Z390-E Gaming | Samsung 980 PRO SSD 2TB PCIe | Kaken X62 Cpu Cooler | NZXT H510 Elite Case

Share this post


Link to post

I never turn HT off.

You can still turn thread cores off by affinity mask. But try it yourself on your system and with your addons/settings. 

Share this post


Link to post

You should consider overclocking your CPU. Mine is running stable at 4,5 GHz, THAT will gain really more power.

  • Upvote 2

System: i9 9900k@4.9 - 32 GB RAM - Aorus 1080ti --- Sim/Addons: P3D v5 + ProSim737
Signature3.png

Share this post


Link to post

May I suggest you do a search of this forum for ---  Steve Waite Hyperthreading -- 

There have been quite a few definitive posts on this subject that will prove helpful.  Might get you more information than the simple "should I enable HT or not?"

 

Vic

 

  • Upvote 2

 

RIG#1 - 7700K 5.0g ROG X270F 3600 15-15-15 - EVGA RTX 3090 1000W PSU 1- 850G EVO SSD, 2-256G OCZ SSD, 1TB,HAF942-H100 Water W1064Pro
40" 4K Monitor 3840x2160 - AS16, ASCA, GEP3D, UTX, Toposim, ORBX Regions, TrackIR
RIG#2 - 3770K 4.7g Asus Z77 1600 7-8-7 GTX1080ti DH14 850W 2-1TB WD HDD,1tb VRap, Armor+ W10 Pro 2 - HannsG 28" Monitors
 

Share this post


Link to post

What JoeFackel said.

Mine; i7-6700K CPU @ OC 4.60GHz, HT off = great performance.


 

 

Share this post


Link to post

I run P3Dv4 'out of the box'. No tweaks what so ever and it runs great. Why should I spend hours to go from 30 fps to 35 fps ?

Less time tweaking = more time flying

  • Like 1
  • Upvote 3

i7-7700K @ 4.9 GHz, 32GB DDR4, GTX1080, 2 x Samsung 1TB NVMe, 1 x 3TB HDD, Windows 10 Prof

Share this post


Link to post
44 minutes ago, vgbaron said:

May I suggest you do a search of this forum for ---  Steve Waite Hyperthreading -- 

There have been quite a few definitive posts on this subject that will prove helpful.  Might get you more information than the simple "should I enable HT or not?"

 

Vic

 

I believe that this does bear some further discussion.  Personally, I've not seen a discussion of hyperthreading that specifically addresses the new 64-bit P3D v4, and I'm not at all confident that the previous discussions as they pertained to v3 and earlier 32-bit fare are relevant to a discussion of the new sim.  .

Regards

 

  • Upvote 2

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

System1 (P3Dv5/v4): i9-13900KS @ 6.0GHz, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@30Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU, 1.2Gbps internet
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

Sys2 (MSFS/XPlane): i9-10900K @ 5.1GHz, 32GB 3600/15, nVidia RTX4090FE, Alienware AW3821DW 38" 21:9 GSync, EVGA 1000P2
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, 2x TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Portable Sys3 (P3Dv4/FSX/DCS): i9-9900K @ 5.0 Ghz, Noctua NH-D15, 32GB 3200/16, EVGA RTX3090, Dell S2417DG 24" GSync
Corsair RM850x PSU, TM TCA Officer Pack, Saitek combat pedals, TM Warthog HOTAS, Coolermaster HAF XB case

Share this post


Link to post
4 minutes ago, w6kd said:

I'm not at all confident that the previous discussions as they pertained to v3 and earlier 32-bit fare are relevant to a discussion of the new sim.

Exactly!

I have found that all 8 of my cores are being utilized under v4.


Keep the blue part on top...

 

Ryzen 7800x3D | ASUS Rog Strix B650E-F | MSI RTX 4090 Suprim Liquid X | 64GB DDR5 6000Mhz RAM | 2x Samsung 960 M.2 SSD | 2x Samsung 850 SSD | NZXT Kraken x72 Cooler | EVGA 1000 PSU

Share this post


Link to post

Steve Waite did a very in-depth analysis of performance, specifically frame rates and long-frame events, with respect to HT in P3Dv3.  There, we also saw activity on all of the virtual CPUs, but it turned out that it did not enhance the sim's performance at all, as the processes were just being rapidly shuffled back and forth between vCPUs rather than actually doing any meaningful concurrent processing.  So I think the presence of activity on the vCPUs, by itself, is a potential red herring absent some more complete analysis of how that actually affects performance, as Steve did before.

But that said, there's the real possibility that the rewrite that was done for 64-bit in order to compile it with 64-bit code might--might--also incorporate some optimizations that actually utilize HT on the modern CPUs the 64-bit development environment was created for.

Cheers

 

  • Upvote 1

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

System1 (P3Dv5/v4): i9-13900KS @ 6.0GHz, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@30Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU, 1.2Gbps internet
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

Sys2 (MSFS/XPlane): i9-10900K @ 5.1GHz, 32GB 3600/15, nVidia RTX4090FE, Alienware AW3821DW 38" 21:9 GSync, EVGA 1000P2
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, 2x TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Portable Sys3 (P3Dv4/FSX/DCS): i9-9900K @ 5.0 Ghz, Noctua NH-D15, 32GB 3200/16, EVGA RTX3090, Dell S2417DG 24" GSync
Corsair RM850x PSU, TM TCA Officer Pack, Saitek combat pedals, TM Warthog HOTAS, Coolermaster HAF XB case

Share this post


Link to post

I have full utilization of my 8 CPU cores too.  I am totally against the Affinity Mask tweak unless you have a system prior to Sandy Bridge (i7 2600K).  Personally I am seeing fantastic performance with my sytem.  Even if the fps get into the 20's I have smooth image processing.  I do see some problems occasionally in the rendering of images with MSE Florida around the Miami area (have LatinVFR KMIA and FSDT KFLL - Lauderdale) and FPS are in the 60's and 70's.  I've gotten it a bit better by lowering my settings a little.  I do not look for perfection though so I may be a bit biased.  I hope though that no one tries to use the Affinity Mask tweak on P3Dv4.

Best regards,

Jim

Edited by Jim Young

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
17 minutes ago, w6kd said:

....  So I think the presence of activity on the vCPUs, by itself, is a potential red herring absent some more complete analysis of how that actually affects performance, as Steve did before.

But that said, there's the real possibility that the rewrite that was done for 64-bit in order to compile it with 64-bit code might--might--also incorporate some optimizations that actually utilize HT on the modern CPUs the 64-bit development environment was created for.

Cheers

 

Right on!

All these "it utilizes all my cores" claims do not further our understanding of what benefits we might get (or not) from having mores cores available to P3DV4.

The saying "too many cooks in the kitchen" comes to mind..

I wonder why LM does not contribute more to this discussion.. I would think that their development team would have some insight as to what the P3D engine does or does not benefit from in terms of resources.

I am personally running P3DV4 on a quad Haswell CPU with HT off and no affinity mask, and am seeing great and consistent performance.  Just observing the task manager graphs, P3D is distributing workload a bit differently than FSX.  FSX has a clear, single core at 100% and the remaining cores varying, based on scenery loading and re-lighting requirements.

P3D on my system has one core heavily used at all times (although not at 100%), a second "helper core" doing whatever it is doing, and the remaining cores varying based on scenery loading requirements.. no regular lighting cycle that I can see.

As stated above, I would welcome some contribution to this discussion by the LM development team  :cool:

 

Now, would it be good to have some as yet unused cores available for addon apps that could be directed to them... entirely possible..

 

  • Upvote 1

Bert

Share this post


Link to post

Actually, guys, Steve Waite has posted extensively on hyperthreading and affinity mask in P3D4.  Have a look at this long thread.  It's worth reading all his posts, and the links to his own site, but his shorthand recommendations for affinity mask settings are in this post.

I'm currently experimenting with some of these settings, and with the use of batch files to assign affinity masks to add-ons, in a mostly vanilla P3D4 installation ("mostly" because it's got FSUIPC on board, but nothing else yet).  Can't say anything definitive about performance impact, and at the moment I'm trying to trace the cause of a hard freeze that might be the result of affinity mask use, or of insufficient voltage, or (my guess) a driver conflict.  So this isn't a recommendation.  But as others have noted, Steve knows his stuff, so I'd say his P3D4 material is worth reading.

 

  • Upvote 1

Share this post


Link to post

I'm another that tried the affinity mask thing, but went back in the end due to no real gains.. the best setting for my 3930K hex-core is no affinity mask and hyper-threading off. HT off has made my sim super smooth and i believe Rob Ainscough runs his 5960x 8-core in exactly the same way.

Share this post


Link to post
22 minutes ago, stripealipe said:

I'm another that tried the affinity mask thing, but went back in the end due to no real gains..

I may wind up there.  My hard freeze issue seems to be voltage-related, but I'm going to run some additional tests and see how the system performs with HT off/no affinity - and, maybe best case, if I can drop voltage back down with HT disabled.  Would prefer to fuss less and fly more.

Share this post


Link to post

And an update... in my latest test, I was able to keep my 7700k stable at 5.0 GHz and 1.30 vcore with no affinity mask and hyperthreading off.  In the previous test, it took 1.325 vcore to maintain stability with affinity mask = 245 in P3D4, and TrackIR 5 running on the last two cores via a batch file per Steve's recommendations.  I couldn't see any performance loss with hyperthreading off.  And in AIDA64, my temps are about 8 degrees C lower at the lower vcore.  So... based on all that, I'm inclined to go without hyperthreading and affinity masks.  Again, this is early days, and I'm not really stressing P3D4 yet - no payware aircraft or airports, no AS16.  So don't take it as definitive - just one set of results to work with as you try to figure all this out.  Hope it's helpful.

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...