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.

P3D affinity mask?

Featured Replies

 

 


We are talking about the AM, not 'tweaking'. If you have HT enabled then you need an AM with P3D and FSX.

Steve, as your in a giving mode could i be as cheeky and ask what mine is.   I fly P3D I have an i7-3930k 3.2 clocked up to 4, with HT on so ive got 12 running cores.  I tried working out what it was before and i think i ended up with nearly 8 thousand and something  

 

 

 

  • Replies 39
  • Views 14.2k
  • Created
  • Last Reply

Top Posters In This Topic

  • Commercial Member

Remember that the overall setup of the sim can possibly mean that a % improvement available in the main thread throughput may not necessarily allow the sim to perform better, why the does-nothing/improves-everything arguments start.

 

I would try 1016=(00,11,11,11,10,00), how things work out finally depends on what's running before and after but everythings got a good chance to flow with an AM equating to 4 HT enabled cores with the first LP masked.

Steve Waite: Engineer at codelegend.com

  • Commercial Member

 

In the top half image above, although it shows around 8% up on throughput, was only 3% up on fps. However, an fps graph showed less chopping as the scenery changed, producing a shorter line overall.

Steve Waite: Engineer at codelegend.com

Great Steve, thank you.  I was just looking in my Prepar3d.cfg file,  do i just pop it on the top somewhere and save,  or do i put it in a specific position in the list 

 

[JOBSCHEDULER]
AffinityMask=1016 

 

 

 

  • Commercial Member

That's it, anywhere will do as long as it's not mid way into another section - make it the top slot is easy.

Steve Waite: Engineer at codelegend.com

Also sometimes if P3D does not like its location the edit will be re-located in cfg file automatically 

Rich Sennett

               

  • Author

The i5-4200M is a dual core processor with hyperthreading. HT is recommended, so with HT enabled you have 4 logical processors. However, you will want the first P3D thread to use a core to itself so the recommended AM=14=(11,10) moves the second P3D thread onto the next core. With HT=Off don't use an AM.

So what AM should I set now? My HT is on so...

BTW, thanks for all the replies!

The experience of flying, is the experience of feeling alive!

  • Author

If you have four core cpu then 84 should do it

I have dual core with hyperthreading (4 logical threads)

The experience of flying, is the experience of feeling alive!

  • Commercial Member

I have dual core with hyperthreading (4 logical threads)

Not much you can do other than AM=14 or AM=0.

Steve Waite: Engineer at codelegend.com

  • Author

Not much you can do other than AM=14 or AM=0.

This may sound stupid, but what does AM=0 actually do?

The experience of flying, is the experience of feeling alive!

Ok thank you Steve,  i tried both and yes i can see the weight shifting from core 1 around to the different cores,  early stages yet,  i will report back.  Thank you :rolleyes:  

 

 

 

  • Commercial Member

Augustin320214, on 03 Aug 2015 - 8:08 PM, said:

This may sound stupid, but what does AM=0 actually do?

Good question. It means setting all the bits representing all the cores/LPs to one (1) in the AM. So if you have 2 cores AM=0 same as AM=3=(11), for 2 cores HT=On=4LPs AM=0 same as AM=15=(11,11), for 6 core HT=On=12 LPs AM=0 same as AM=4095=(11,11,11,11,11,11). So it's the default all cores on value no matter how many cores/LPs.

Steve Waite: Engineer at codelegend.com

  • Author

Good question. It means setting all the bits representing all the cores/LPs to one (1) in the AM. So if you have 2 cores AM=0 same as AM=3=(11), for 2 cores HT=On=4LPs AM=0 same as AM=15=(11,11), for 6 core HT=On=12 LPs AM=0 same as AM=4095=(11,11,11,11,11,11). So it's the default all cores on value no matter how many cores/LPs.

Ok thanks for your help, I'm using AM=15 now and the stutter is actually not that bad, I was just wondering why AM=14 is VERY smooth (15 is NORMAL smooth) and why my ground textures load so slowly with AM=14.

The experience of flying, is the experience of feeling alive!

Create an account or sign in to comment

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.