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.

A Frame-Time Analysis of P3D v3 -- Effects of CPU Affinity, Frame Lock, and HT

Featured Replies

I would suggest 

241 with HT enabled. Test it and please share your results.

 

241 is 5 LPs, with the first 4 (or last 4) available being assigned to FSX/P3D, effectively limiting the CPU to a hyper-threaded dual-core + 1 thread.  I would highly recommend NOT using this AM.  

  • Replies 596
  • Views 171.1k
  • Created
  • Last Reply

Right... I see a little bit of difference in opinions here guys :)

 

I have my OC at 4.9 and I can't keep it that high with HT on... and after different tests, I thought he performance and VAS usage on HT Off was a lot better. I think I'll stick to HT for the initial bit of the testings... any idea on what Am to start with?

Giorgio La Pira

241 is 5 LPs, with the first 4 (or last 4) available being assigned to FSX/P3D, effectively limiting the CPU to a hyper-threaded dual-core + 1 thread.  I would highly recommend NOT using this AM.  

 

241 is 11 11 00 01

 

Logical core 0 - P3D

Logical core 1 - P3D

Logical core 2 - P3D

Logical core 3 - P3D

Logical core 4 -  Windows and other programs

Logical core 5 - Windows and other programs

Logical core 6 - Windows and other programs

Logical core 7  - P3D

241 is 11 11 00 01

 

Logical core 0 - P3D

Logical core 1 - P3D

Logical core 2 - P3D

Logical core 3 - P3D

Logical core 4 -  Windows and other programs

Logical core 5 - Windows and other programs

Logical core 6 - Windows and other programs

Logical core 7  - P3D

What about vas consuption with this AM setting?

 

In my case, using core 0 with p3D raise dramaticaly the vas consumption, if i deactive core O and use core 1-4-5-6 decrease and keep a good VAS

Frédéric Giraud

241 is 11 11 00 01

 

Logical core 0 - P3D

Logical core 1 - P3D

Logical core 2 - P3D

Logical core 3 - P3D

Logical core 4 -  Windows and other programs

Logical core 5 - Windows and other programs

Logical core 6 - Windows and other programs

Logical core 7  - P3D

 

This doesn't change anything I said.  You're pairing up logical processors from the same core, assigning P3D to run on 2 cores (4 threads) and 1 more thread.  It's much better to run on 3 cores or even 4.  

  • Commercial Member

241 is 11 11 00 01

 

Logical core 0 - P3D

Logical core 1 - P3D

Logical core 2 - P3D

Logical core 3 - P3D

Logical core 4 -  Windows and other programs

Logical core 5 - Windows and other programs

Logical core 6 - Windows and other programs

Logical core 7  - P3D

 

Maybe this will help; "cores" are physical, and two "Logical Processors" are presented per physical core with HT enabled.

 

Let's say you have a ten core CPU, HT disabled, and use an AM=980=1111000000, the sim will utilise cores (or LPs) 6,7,8,9.

 

Now let's turn on HT and make the AM=348160=01,01,01,01,00,00,00,00,00,00, the sim will utilise LPs 12,14,16,18, cores 6,7,8,9.

 

The sim operates the same in both cases. It operates the same in both cases because there are four LPs unmasked in both the AMs, and all those LPs are each on a separate core.

 

 

If we use an AM=85=00,00,00,00,00,00,01,01,01,01, the sim will utilise LPs 0,2,4,6 cores 0,1,2,3, and will operates the same as it does in the other two examples.

 

What changes is where addon exe apps run.

 

 

 

 

 

 

Right... I see a little bit of difference in opinions here guys :)

 

I have my OC at 4.9 and I can't keep it that high with HT on... and after different tests, I thought he performance and VAS usage on HT Off was a lot better. I think I'll stick to HT for the initial bit of the testings... any idea on what Am to start with?

Remember that turning on HT, even with an AM=85, the chip will make more heat because it will be doing more work.

 

" I thought the performance and VAS usage on HT Off was a lot better "

 

I see this a lot. Just as I have shown in the examples with the ten core you will find no difference to the operation of the sim. With HT enabled we get an increase in performance across the PC, but some apps need steering or they just make two jobs on each core, one per LP. So with P3D and HT enabled it will do this, loading scenery with paired LPs running the cores hotter, but for a shorter time. These can create heat spikes and cause issues with an otherwise stable overclock. If no AM is used then you'll get 8 jobs on the four cores instead of 4 jobs, anyone can see that's going to take up more resources and get hotter.

Steve Waite: Engineer at codelegend.com

This doesn't change anything I said.  You're pairing up logical processors from the same core, assigning P3D to run on 2 cores (4 threads) and 1 more thread.  It's much better to run on 3 cores or even 4.

 

Why not test it first and then judging? Assumptions need facts to back them up.

Maybe this will help; "cores" are physical, and two "Logical Processors" are presented per physical core with HT enabled.

 

Let's say you have a ten core CPU, HT disabled, and use an AM=980=1111000000, the sim will utilise cores (or LPs) 6,7,8,9.

 

Now let's turn on HT and make the AM=348160=01,01,01,01,00,00,00,00,00,00, the sim will utilise LPs 12,14,16,18, cores 6,7,8,9.

 

The sim operates the same in both cases. It operates the same in both cases because there are four LPs unmasked in both the AMs, and all those LPs are each on a separate core.

 

 

If we use an AM=85=00,00,00,00,00,00,01,01,01,01, the sim will utilise LPs 0,2,4,6 cores 0,1,2,3, and will operates the same as it does in the other two examples.

 

What changes is where addon exe apps run.

 

 

 

 

 

 

 

Remember that turning on HT, even with an AM=85, the chip will make more heat because it will be doing more work.

 

" I thought the performance and VAS usage on HT Off was a lot better "

 

I see this a lot. Just as I have shown in the examples with the ten core you will find no difference to the operation of the sim. With HT enabled we get an increase in performance across the PC, but some apps need steering or they just make two jobs on each core, one per LP. So with P3D and HT enabled it will do this, loading scenery with paired LPs running the cores hotter, but for a shorter time. These can create heat spikes and cause issues with an otherwise stable overclock. If no AM is used then you'll get 8 jobs on the four cores instead of 4 jobs, anyone can see that's going to take up more resources and get hotter.

 

Hi Steve!

 

Thanks a lot for the informatio and the explanation!

 

Do you recommend me lowering the OC, and enabling HT then? I'm on liquid, but still don't want heating issues... If I do, which number would you recommend me to start with AM wise?

Giorgio La Pira

  • Commercial Member

There's not much in it, but if you want to experiment it might be a good idea to drop the OC before slamming it into HT mode. With AM=85 it's no difference to the sim than HT Off no AM, but HT On alters the way addon exe apps affect the sim. So there's some that dedicate the first two LPs to addons and use 116 (4LPs) which uses three cores most efficiently, and others put addons above core zero and use AM=85 (4LPs) or AM=245 (6LPs) which both use 4 cores.

Steve Waite: Engineer at codelegend.com

Great Stuff... thanks! I'll jump into it in the next few days and report back! :)

Giorgio La Pira

Why not test it first and then judging? Assumptions need facts to back them up.

You're the one recommending it, you test it and show us!

  • 1 month later...

There's not much in it, but if you want to experiment it might be a good idea to drop the OC before slamming it into HT mode. With AM=85 it's no difference to the sim than HT Off no AM, but HT On alters the way addon exe apps affect the sim. So there's some that dedicate the first two LPs to addons and use 116 (4LPs) which uses three cores most efficiently, and others put addons above core zero and use AM=85 (4LPs) or AM=245 (6LPs) which both use 4 cores.

 

After reading every post in this thread this is what I have now and a big thanks to Steve for all his knowledge! Going to go do a flight and see how the below works.

 

I have a i7 6700k @ 4.0 Ghz OC to 4.56Ghz with HT off. Want to keep the heat down as I do long flights (P3D) with the PMDG planes (and soon the FSL A320 / QW 787) into demanding scenery such as FSDT, FT, Flightbeam, etc.. with Orbx (FTXG, Vector and OpenLC products). 

 

I set AM to AM=0. That way it's using all four cores. Before I start the sim I fire up AS16/ASCA, my ACARs program, TrackIR and Vpilot and deselect core 0 from all of them leaving them to run on cores 1,2 and 3. Then the sim is fired up.  

Eric 

 

 

After reading every post in this thread this is what I have now and a big thanks to Steve for all his knowledge! Going to go do a flight and see how the below works.

 

I have a i7 6700k @ 4.0 Ghz OC to 4.56Ghz with HT off. Want to keep the heat down as I do long flights (P3D) with the PMDG planes (and soon the FSL A320 / QW 787) into demanding scenery such as FSDT, FT, Flightbeam, etc.. with Orbx (FTXG, Vector and OpenLC products). 

 

I set AM to AM=0. That way it's using all four cores. Before I start the sim I fire up AS16/ASCA, my ACARs program, TrackIR and Vpilot and deselect core 0 from all of them leaving them to run on cores 1,2 and 3. Then the sim is fired up.  

 

Looking forward to hearing from your results!

Giorgio La Pira

Looking forward to hearing from your results!

Worked like a charm. Smooth as butter. I have x4 MSAA, vsync and triple buffer on in p3d and unlimited frames. In NI I have FR set to 30.5 and these settings (thanks Steve) http://www.avsim.com/topic/476979-p3d3-some-basic-nvidia-advice/?p=3315840

 

Other settings in p3d are pretty aggregate far as sliders to the right are concerned.

Eric 

 

 

 

I set AM to AM=0. That way it's using all four cores. Before I start the sim I fire up AS16/ASCA, my ACARs program, TrackIR and Vpilot and deselect core 0 from all of them leaving them to run on cores 1,2 and 3. Then the sim is fired up.

 

Sorry Eric but AM=0 is a nonsense.

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

   

 

 

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.