Le Français

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

Share this post


Link to post
Help AVSIM continue to serve you!
Please donate today!

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

Share this post


Link to post

Hi guys, I just updated my new RiG i7-7700k with Maximus IX Code and will soon OC to 5.0Ghz (coming from AMD FX-4300 @ 4.6Ghz) any more idea about HT ON or OFF? do we need to set the AffinityMask? or better ask has any of you (testers) tested the new P3Dv4 any modifying the .cfg? 

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

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

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

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.

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

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

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

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

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