Jump to content
Sign in to follow this  
AviatorMoser

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

Recommended Posts

Steve, i made a bat file for ASN as per your instruction on page 21. It starts ASN but in task manager i can see still 8 threads are ticked. What may i possibly doing wrong?

 

ASN.bat refers to ASN.exe and both are in same folder.

Share this post


Link to post

First before trying complex apps, set it to start Notepad.exe so that you know it works OK:

 

I just tried this...

 

start /B "" /affinity C "Notepad.exe"

 

For example C started up Notepad on LPs 2 and 3 = 1100 binary look in task manager Set Affinity menu item


Steve Waite: Engineer at codelegend.com

Share this post


Link to post

Lucky me using Proces Lasso....

Easy to use for all addons.

  • Upvote 1

Gerard

7940x ( 14 cores ) : 14 cores @ 4.7 - Gigabyte X299 Gaming 7 - 32 Gb G.Skill Trident Z 3200Mhz Cl 14 - Inno3D RTX3090 X4 iCHILL 24 Gb - 1x SSD M2 1800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Thermaltake Level 10 GT case - EKWB Extreme 240 liquid cooling set push/pull - 2x 43” Sony 4K tv's in NVSurround

8700K : all 6 cores @ 5.0 GHz - Asus ROG 370 - 16 Gb 4000 MHz @ 3600 Mhz - Inno3D RTX 3090 X3 iCHILL 24 Gb  - 1x SSD M2 1800/1800 2TB - 2x  Sata 600 SSD 500 Mb - 1x 55” Sony 4K tv

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

 

Share this post


Link to post

Steve,

 

Checked with notepad. LPs 2 and 3 visible ticked in Task Manager.

 

What next? :)

Share this post


Link to post

OK you have shown the .bat works OK. Now try with your addons, those exe's that will be running along with the sim. For example I run my Saitek exes like that. However, if you have an app that handles affinity by its own setting (P3D is an obvious one) let it use it.


Steve Waite: Engineer at codelegend.com

Share this post


Link to post

Ok, will try it soon. Should all the other .exe apps run F8 (248) AM if i set P3D for AM=85?

Share this post


Link to post

Hi

 

4 core HT enabled try

01,01,01,01 = 85 = sim AM

x0,x0,00,00 = LPs 5 & 7 = Hex A0 addons


Steve Waite: Engineer at codelegend.com

Share this post


Link to post

Works fine. I have ASN now on LPs 5 & 7. Thanks!

 

Is the effectivness of AM 85 better over 116 only if there are no addons running on Core zero at all?

What i mean is if i set P3D for 85, ASN for 160 (hex A0) but leave EZCA as it is, will the 85 effectivness be compromised and 116 should be used instead?

Share this post


Link to post

Hi guys,

 

just a stupid question. Im out for a CPU upgrade. My current CPU is an oc´ed 5820K @ 4.5GHz HT on and AM=340. I have good results. Now that the 6700k and 6800k comes with reasonable prices would there be a benefit to make an upgrade? I would prefer an 6 core CPU cause of lots of backround apps.

 

Thanks in advance!


Greetz


MJ


 


My youtube blog________________________Prepar3D v2.5/v3


youtubefooter.jpg

Share this post


Link to post

My current system had a 5820k 6 core processor .

I helped a Fs friend with a 6800 6 core processor.

 

We have identical configs and also the same performance...


Gerard

7940x ( 14 cores ) : 14 cores @ 4.7 - Gigabyte X299 Gaming 7 - 32 Gb G.Skill Trident Z 3200Mhz Cl 14 - Inno3D RTX3090 X4 iCHILL 24 Gb - 1x SSD M2 1800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Thermaltake Level 10 GT case - EKWB Extreme 240 liquid cooling set push/pull - 2x 43” Sony 4K tv's in NVSurround

8700K : all 6 cores @ 5.0 GHz - Asus ROG 370 - 16 Gb 4000 MHz @ 3600 Mhz - Inno3D RTX 3090 X3 iCHILL 24 Gb  - 1x SSD M2 1800/1800 2TB - 2x  Sata 600 SSD 500 Mb - 1x 55” Sony 4K tv

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

 

Share this post


Link to post

Works fine. I have ASN now on LPs 5 & 7. Thanks!

 

Is the effectivness of AM 85 better over 116 only if there are no addons running on Core zero at all?

What i mean is if i set P3D for 85, ASN for 160 (hex A0) but leave EZCA as it is, will the 85 effectivness be compromised and 116 should be used instead?

Maybe, depends on a few things other than the amount of CPU throughput it uses, but more or less correct. Only way to find out is to try things out!


Steve Waite: Engineer at codelegend.com

Share this post


Link to post

Hi Steve

 

If I use 116 on a 3770k 4.7Ghz should I assign AS16 & VPilot to Core 0 (LP 0 & 1) and others? Is it true AS16 only needs two cores?

 

I am testing 85 and 116 with FFTF on, medium settings... 85 seems that little smoother at present but more to be tested :)

 

Many thanks for your research along with everyone else's

 

Russ

Share this post


Link to post

They'll all run on just one core, those type of apps. However, utilising two logical processors can be almost essential on a good sim PC since there's networking and disk I/O, so it can avoid situations whereby threads have to wait unnecessarily. As long as two LPs are used it's going to do well. Can use more if you have them but no need to spread it further. Wait till you got a ten core... hehe


85 uses four cores, 116 uses three, so in the end four should win, but with three (116) you have to cram all your addons onto one core (two LPs in HT mode - handy).


Steve Waite: Engineer at codelegend.com

Share this post


Link to post

 

 

...if you use three cores for the sim and one for all the addons, you're not using up CPU time on the cores running the sim, with four you have to put the addons on cores hosting sim processes. With four core use (AM=85) use two LPs from cores 2 & 3:

01,01,01,01=85

X0,X0,00,00=5,7

 

since the threads on those cores take seconds to complete, the impact there is least. You can see you got two types of setup to try. The outcome depends on weight of addons but also the way the hardware works, type of GPU etc..

 

more examples...

 

Four core non HT use:

1111=no AM (can use 0 or 15)

XX00=2,3

 

Six core

00,01,01,01,01,00=340

XX,00,00,00,00,00=10,11

 

011110=30

XXx000=6,7,5

 

 

and 116

 

01,11,01,00=116

00,00,00,XX=0,1


Steve Waite: Engineer at codelegend.com

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.
  • Donation Goals

    AVSIM's 2020 Fundraising Goal

    Donate to our annual general fundraising goal. This donation keeps our doors open and providing you service 24 x 7 x 365. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. We reset this goal every new year for the following year's goal.


    53%
    $13,405.00 of $25,000.00 Donate Now
×
×
  • Create New...