There are lots of comments on the Internet saying that the AffinityMask is no longer required in Prepar3D for a smooth flight. Is it true?
The answer is both a YES and a NO, mainly depending on whether additional hardware are included.
During the recent clean re-installation of the just released Prepar3D version 3.4, I must say that I was very impressed with its overall performance under the factory settings in the beginning. But the thrill only lasted UNTIL my Saitek’s Flight Instrument Panels (a notorious performance hitter) were added to the system, no matter running under the Saitek or the SPAD.neXt driver.
Framerates dropped about 8 to 10 frames and displays got stutters. In the end, I had to put back the AffinityMask to the configuration file in order to reclaim the smoothness.
Obviously, AffinityMask is still an unquestionable critical element to better distribute CPU power to off-load extra hardware burdens in a single FSX/Prepar3D computer environment. And it is also the most likely answer to those who are looking for a solution to cure the performance drop in their systems after FIPs are added or due to various other reasons.
Today, dealing with the Prepar3D configuration file for optimized results is far more simpler than with the FSX’s one in the past. Here’s my latest Prepar3D.cfg for version 3.4 to those who are interested. Modifications (in red color) are minimal. Critical changes are in bold-red.
Following is the video showing a general flight performance with the minimal changed configuration file.
One more note, AffinityMask never does any harm to my system so far with or without external hardware.
Hi thanks for the article, very interesting! A couple of questions though if I may…
1. Do you use Hyperthreading (HT) ON? (I assume yes since you are using affinity mask (AM)
2. Why do you use an AM=256 since you are on a 4770k processor which is a 4core CPU?
Thank you
LikeLike
Hi,
Yes, my system has the Hyperthreading on. see my post 86 here: https://fsxtimes.wordpress.com/2011/08/28/enable-hyper-threading/
Regarding AM=256, it was found by a typo. see my post 329 here: https://fsxtimes.wordpress.com/2016/01/10/329-affinitymask256/
We all do have some secret tricks, don’t we? ;)
Tom
LikeLike