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.

One Tweak to Rule Them All - How to set Affinity Mask Correctly

Featured Replies

HI  Toby23

 

Thanks for the post and reminding us to put AM=14  into cgf.    I was not aware of LM's recommendation for this tweak. But now I got smoother simulation. 

 

And also I tried with 15, and that one works even better for me. Less microstutters, but higher temperature.

 

I5 [email protected] GHz

  • Replies 98
  • Views 121k
  • Created
  • Last Reply

Top Posters In This Topic

 

 


And also I tried with 15, and that one works even better for me. Less microstutters, but higher temperature.

 

That's because you are no longer "robbing" P3d of a physical core.

That's because you are no longer "robbing" P3d of a physical core.

 

Do you know if AM actually "forces" application to use selected cores, or just restricts it to selected cores?  If restricts, then it would be the same as not to set any AM.    

 

On Microsoft website they said this: "A process affinity mask is a bit vector in which each bit represents a logical processor on which the threads of the process are allowed to run. "

 

So it looks like it restricts, not forces. Then why it is better if AM is set to all, comparing to default not set anything, and OS itself will choose any of them?

 

I did the same on FSX with AM=15, and also got better result then without mask.

 

 

I5 [email protected] GHz Noctua

EVGA GTX780 6GB

P8P67 deluxe

16GB Gskill 1600

SSD

some ¤%%#" monitor (waiting for Nvidia G-sync)

 

 


Do you know if AM actually "forces" application to use selected cores, or just restricts it to selected cores? If restricts, then it would be the same as not to set any AM.

 

AM disables the application from using a core. which is why AM = 14 prevents P3D from using 3 of its 4 cores

Gerry Howard

AM disables the application from using a core. which is why AM = 14 prevents P3D from using 3 of its 4 cores

 

Am=14 prevents P3D from using 1 of CPU's 4 cores. It disables core 0 and keeps core 1, 2 and 3 enabled. AM=15 enables all cores (which is the best setting for most users since it prevents blurries).

  • 1 month later...

First of all thanks for the post.

 

Based on what you have to select the cores, LM stated to use all cores possible or some in particular?

 

If I well remember is best to switch off core 0, is it correct?

Riccardo

OS: Windows 10-64 bit, CPU: i7-7700K @4.20 GHz, GPU: Gigabyte GeForce GTX 1080 G1 8GB GDDR5, RAM: Corsair Vengeance DDR4 32GB 3000MHz, MB: MSI Z270

First of all thanks for the post.

 

Based on what you have to select the cores, LM stated to use all cores possible or some in particular?

 

If I well remember is best to switch off core 0, is it correct?

P3D v2.3 is now very well able to control this by itself. One need not to mess around with any AM in any way. That's pretty nice and works very well. Why not give it a try?

Spirit

  • Author

Just to close this topic, for now at least, the latest version 2.3 manages fine without ANY edits to the config, on my system. YMMV.

Ryzen 5800X3D, 64GB RAM, RTX 4090, Windows 11
Link to my: Dynamic Flight Dispatch Tool

Guest
This topic is now 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.