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.

OPTIMIZE_PARTS=1

Featured Replies

I added the line to my FSX SE cfg file, I'm getting about 4 more fps, need to test a bit more.

AMD Ryzen 7 3700X 4.2 32 gig ram, Nvidia RTX3060 12 gig, Intel 760 SSD M2 NVMe 512 gig, M2NVMe 1Tbt (OS) M2NVMe 2Tbt (MSFS) Crucial MX500 SSD (Backup OS). VR Oculus Quest 2 Windows 11 25H2 

YouTube:- https://www.youtube.com/channel/UC96wsF3D_h5GzNNJnuDH3WQ   2k+ Videos & Streams

BATC and FSFO FB Group:- https://www.facebook.com/groups/1571953959750565 Flight Sim First Officer (FSFOv6) and SoFly Beta Tester

Reality Is For People Who Can't Handle Simulation!

 

  • Replies 377
  • Views 147.9k
  • Created
  • Last Reply

Top Posters In This Topic

Someone at the LM forum posted an explanation a few minutes ago: http://www.prepar3d.com/forum-5/topic/optimize_parts-what-does-it-do/#post-102880

 

Thanks well that explains it and can be the end of some speculations in this thread lol ;-)

Great find, have now greater FPS at Heathrow (over 30 fps NGX lol) 3 party airport and my testing environment, I gained local 8 fps with on...

 

André
 

Hi Steve...I read somewhere in the forums the following:

AM 241 is suitable for everday use.

AM 84 is the best setting for increased FPS

AM 249 is the best setting for faster texture loading.

(4 core with hyperthreading).

This was posted by a chap who seemed very knowledgeable and had performed extensive testing.

What do you personally think of those AM values?

I have mine set at 241 for now..

 

Regards.

  • Peter Webber

MSFS 2020 & 2024 / Windows 11 / Intel Core Ultra 7 265KF / MSI Pro Z890-S WIFI / Samsung 970 EVO PLUS M.2 500GB / Corsair Vengeance DDR5 48GB 7000MHz / MSI Geforce RTX 4070Ti Super

Sure frames are somewhat better, but massive blurries with this "tweak."

Sure frames are somewhat better, but massive blurries with this "tweak."

 

Hmm have to watch for that - thanks

Rich Sennett

               

This sounds great!

 

Has anyone tried it with any A2A aircraft like the C172?

 

I was wondering if this "optimization" was also something that aided A2A aircraft or are they designed differently than the PMDG aircraft?

 

On a second topic regarding affinity mask changes I run an i5-2500k at 4.5 gHz with no HT and I add an AF=15 to the config file but assume this is somewhat redundant to the default no AF config add which also utilizes all 4 cores with core 0 as the primary rendering core, is this true?

 

Thanks

Joe (Southern California)

SystemI9-9900KS @5.1Ghz/ Corsair H115i / Gigabyte A-390 Master / EVGA RTX 2080 Ti FTW3 Hybrid w 11Gb / Trident 32Gb DDR4-3200 C14 / Evo 970 2Tb M.2 / Samsung 40inch TV 40ku6300 4K w/ Native 30 hz capability  / Corsair AX850 PS / VKB Gunfighter Pro / Virpil MongoosT-50 Throttle / MFG Crosswind Pedals /   LINDA, VoiceAttack, ChasePlane, AIG AI, MCE, FFTF, Pilot2ATC, HP Reverb G2

  • Commercial Member

thanks buddy

Thanks Rich.

 

What do you personally think of those AM values?

I have mine set at 241 for now..

241=11,11,00,01 is a combination like 244=11,11,01,00 with these the main thread is confined to a core of its own, which is the first essential part sorted nicely, a core is left free and is available for new processes, but problems can come from the paired threads on cores 3 and 2 (3,2,1,0). With these paired threads, they contend for the throughput of a shared core, and can wait unnecessarily. OK it is hyperthreaded and improves task switching, but we don't want to task switch if we don't have to. Another thing is we have two more synchronisations with the main thread, which can destabilise the fluidity of the main thread, but not by much.

Steve Waite: Engineer at codelegend.com

Sorry to say but concerning Affinity Mask I believe Beau Hollis from LM is the most credible source available as he is one of the devs of Prepar3d. I'm staying with all cores on as this seems to give the best compromise between fps and texture loading. But I guess we should stop hijacking the thread with AM discussions and focus on the OPTIMIZE_PARTS tweak. Would be interesting to see if anybody discovers any downsides...

[email protected] ∣ Asus ROG Strix B650E-E ∣ 64Gb@6000MT ∣ NVidia 5090 FE

Sorry to say but concerning Affinity Mask I believe Beau Hollis from LM is the most credible source available as he is one of the devs of Prepar3d. I'm staying with all cores on as this seems to give the best compromise between fps and texture loading. But I guess we should stop hijacking the thread with AM discussions and focus on the OPTIMIZE_PARTS tweak. Would be interesting to see if anybody discovers any downsides...

 

Yes I agree ;-) please back to topic...

 

My understanding is the optimization would have be done before or at least during the loading of the 3d model ;-)

 

André
 

Thanks Steve. AM=84 used to give horrible blurries in earlier versions of P3D....will test all the settings..

  • Peter Webber

MSFS 2020 & 2024 / Windows 11 / Intel Core Ultra 7 265KF / MSI Pro Z890-S WIFI / Samsung 970 EVO PLUS M.2 500GB / Corsair Vengeance DDR5 48GB 7000MHz / MSI Geforce RTX 4070Ti Super

On a second topic regarding affinity mask changes I run an i5-2500k at 4.5 gHz with no HT and I add an AF=15 to the config file but assume this is somewhat redundant to the default no AF config add which also utilizes all 4 cores with core 0 as the primary rendering core, is this true?

 

On a Quad core with HT off, AffinityMask=15 is effectively the default. this means P3D will use all cores.

The generally recommended AffinityMask setting for a Quad Core is AffinityMask=14, this lets Windows use Core 0 for background and OS tasks while P3D uses Cores 1-3

 

Core0 = 1

Core1 = 2

Core2 = 4

Core3 = 8 (Core4 = 16, Core5 = 32 etc.)

 

Adding up the 'value' of Core1-3 is 14.

I'm on an i5 3570k and I've tried AM=14 but I haven't seen much of a difference either way. Really liking this Optimize_Parts at the moment though! :)

Neil Andrews.

Fight or Flight - YouTube | Twitter

 

Noob question of the day......will this work in FSX?

spacer.png

MSI Codex 5 10SC-262UK Desktop PC - Intel Core i7-10700, RTX 2060 Graphics, 16GB RAM, 2TB HDD, 256GB SSD.

  • Moderator

That explanation for OP=1 makes sense. I just tried it and noticed that the Carenado Citation 550 loaded very slowly the first time it displayed, something that hasn't happened before.

 

Vic

 

RIG#1 - I9 14900K MSI Pro z790 RTX 5070Ti
40" 4K Monitor 3840x2160 

Someone at the LM forum posted an explanation a few minutes ago: http://www.prepar3d.com/forum-5/topic/optimize_parts-what-does-it-do/#post-102880

Which apparently means PMDG didn't optimize things... Everyone is saying it's a great tweak for PMDG planes while everyone should be saying PMDG missed something here. ;) It's a tweak you shouldn't really need.
  • Commercial Member

 

 

Sorry to say but concerning Affinity Mask I believe Beau Hollis from LM...

 

Yes I agree ;-) please back to topic...

If Beau Hollis was talking about HT=Off then that's fine. But we are talking about HT=On, perhaps you missed the point.

Steve Waite: Engineer at codelegend.com

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.