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.

Hyper Threading & P3D V4?

Featured Replies

  • Commercial Member

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

Thoughts?

 

Thanks!

Clem

Discord | YouTube | iFly Schedules

34" Odyssey OLED G8 175Hz | 3440X1440 | AMD Ryzen 7 7800X3D | PNY VERTO OC GeForce RTX 4070 Ti SUPER 16 GB | G.Skill Flare X5 32 GB (2 x 16 GB) DDR5-6000 CL30 | Asus ROG STRIX B650E-F GAMING WIFI ATX AM5 | Samsung 990 Pro 2 TB M.2-2280 PCIe 4.0 X4 | ARCTIC Liquid Freezer III 56.3 CFM Liquid CPU Cooler | Fractal Design North XL ATX Full Tower Case

  • Replies 49
  • Views 23k
  • Created
  • Last Reply

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. 

i7-8700k, RTX2070 Super, custom water cooling, 32GB RAM, 6TB SSD space
Prepar3D v4, X-Plane 11, 40" 4k TV
Rex, Active Sky, RealAir and A2A pilot, GTN, ORBX mostly everywhere
 
30.jpg

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

System: i9 [email protected] - 32 GB RAM - Aorus 1080ti --- Sim/Addons: P3D v5 + ProSim737
Signature3.png

  • 2 weeks later...
  • Moderator

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

 

 

RIG#1 - I9 14900K MSI Pro z790 RTX 5070Ti
40" 4K Monitor 3840x2160 

What JoeFackel said.

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

 

 

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

AMD 7 7700X, 32GB DDR5, RTX 5060ti 16GB, 2 x Samsung 1TB NVMe, 1 x 4TB sata SSD, Windows 11 Prof

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

 

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

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

 

For the gearheads: Ryzen 9800x3D | ASUS Rog Strix B650E-F | MSI RTX 4090 Suprim Liquid X | 64GB DDR5 6000Mhz RAM | NZXT Kraken x72 Cooler | EVGA 1000 PSU

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

 

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

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 

 

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

 

Bert

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.

 


Alan Ampolsk

"Ah, Paula, they are firing at me!"
-- Saint-Exupery

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.

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.


Alan Ampolsk

"Ah, Paula, they are firing at me!"
-- Saint-Exupery

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.


Alan Ampolsk

"Ah, Paula, they are firing at me!"
-- Saint-Exupery

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.