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.

New Build - New some settings recommendations

Featured Replies

  • Commercial Member
1 hour ago, avi8tir said:

What is the benefit of 8xSSAA vs 4xSSAA? I could not easily tell the difference. 

Last question.... what is the benefit of capping frame rate to 30fps as I see many people do?

The SSAA setting is much like taking a larger frame size and reducing it to the actual frame size by averaging the groups of pixels into single pixels which does the anti-aliasing (AA) to reduce jagged edges of objects. When you go too high with the AA settings you see less improvements.

Capping the frame rate reduces the load on the CPU and GPU so having more time to render each frame you can increase graphical effects settings which you would otherwise have to decrease with higher frame rates since there is less time between frames.

Steve Waite: Engineer at codelegend.com

  • Replies 75
  • Views 13.1k
  • Created
  • Last Reply
  • Commercial Member
2 hours ago, ducaud said:

I am now in the process of deciding if I should replace my 1080TI with either an RTX3090 or an RTX3080 Ti

That might be helpful given you are using three monitors. However these new cards are more suited to motherboards with PCIe 4 which provides more bandwidth to the GPU than PCIe 3. Also these GPUs require more power from the PSU. So consider the motherboard and the power supply are adequate before purchase. Also you may want to wait for prices to drop or maybe even wait for the 40 series GPUs apparently shipping near the end of this year.

Edited by SteveW

Steve Waite: Engineer at codelegend.com

  • Author
3 hours ago, SteveW said:

The SSAA setting is much like taking a larger frame size and reducing it to the actual frame size by averaging the groups of pixels into single pixels which does the anti-aliasing (AA) to reduce jagged edges of objects. When you go too high with the AA settings you see less improvements.

Capping the frame rate reduces the load on the CPU and GPU so having more time to render each frame you can increase graphical effects settings which you would otherwise have to decrease with higher frame rates since there is less time between frames.

Better to cap through NCP or in P3D itself? 

  • Commercial Member
8 hours ago, avi8tir said:

Better to cap through NCP or in P3D itself? 

The fps slider (frame lock) is not a cap because as soon as it finishes one frame it begins another to fill the look ahead buffer so that it has frames in hand to keep outputting on precise intervals. This shows as a very flat line in a frame time delta graph and should be very smooth but keeps the system running hard.

The fps limit in NCP holds back the frame rendering when it produces frames faster than the period between frames allows, reducing the load on the system.

Steve Waite: Engineer at codelegend.com

  • Author
1 hour ago, SteveW said:

The fps slider (frame lock) is not a cap because as soon as it finishes one frame it begins another to fill the look ahead buffer so that it has frames in hand to keep outputting on precise intervals. This shows as a very flat line in a frame time delta graph and should be very smooth but keeps the system running hard.

The fps limit in NCP holds back the frame rendering when it produces frames faster than the period between frames allows, reducing the load on the system.

Thanks. I'll apply the setting in NCP

14 hours ago, SteveW said:

That might be helpful given you are using three monitors. However these new cards are more suited to motherboards with PCIe 4 which provides more bandwidth to the GPU than PCIe 3. Also these GPUs require more power from the PSU. So consider the motherboard and the power supply are adequate before purchase. Also you may want to wait for prices to drop or maybe even wait for the 40 series GPUs apparently shipping near the end of this year.

Interesting about the power supply needed.

i am curious if I have enough power 850w with a z390 gigabyte aorus  master with a 1080ti  atm looking to get a 3090 soon?

 

and what AM would you recommend for a i9 9900k? Not oc.

HT on 

 

thank you

  • Commercial Member
29 minutes ago, mikeymike said:

i am curious if I have enough power 850w with a z390 gigabyte aorus  master with a 1080ti  atm looking to get a 3090 soon?

and what AM would you recommend for a i9 9900k? Not oc. HT on 

Nvidia recommends a minimum of 750W PSU for a 3090, but you may need more depending on the other hardware in the system. You may be OK with 850W.

The i9 9900k is 8 core 16 thread with HT enabled. Please also refer to my previous posts in this discussion for 8/16 CPUs:

HT Enabled 8 core 16 LP
07,06,05,04,03,02,01,00=core number
11,11,11,11,11,01,01,01=AffinityMask = 65493
11,11,11,11,11,01,01,01=P3DCoreAffinityMask = 65493
00,00,00,00,00,00,00,01=MainThreadScheduler = 0
00,00,00,00,00,00,01,00=RenderThreadScheduler = 1
00,00,00,00,00,01,00,00=FrameWorkerThreadScheduler = 2

[JobScheduler]
AffinityMask=65493
P3DCoreAffinityMask=65493
MainThreadScheduler=0
RenderThreadScheduler=1
FrameWorkerThreadScheduler=2


 

Steve Waite: Engineer at codelegend.com

18 hours ago, SteveW said:

That might be helpful given you are using three monitors. However these new cards are more suited to motherboards with PCIe 4 which provides more bandwidth to the GPU than PCIe 3. Also these GPUs require more power from the PSU. So consider the motherboard and the power supply are adequate before purchase. Also you may want to wait for prices to drop or maybe even wait for the 40 series GPUs apparently shipping near the end of this year.

I have a z490 Asus Maximus XII Apex, I am not sure if it has PCIe4 or PCIe3 on it.  Do you think is worth to change the motherboard, will it be a noticeable difference? 

In regards to the PSU I have no problems I have a 1300W unit. I only use the three screens for the out of the world view. I have B737 cockpit and I run Prosim 737 and the avionic screens on two other netwroked pcs.

Thanks for your help Steve

Regards

Juan

Edited by ducaud

  • Commercial Member
5 hours ago, ducaud said:

I have a z490 Asus Maximus XII Apex, I am not sure if it has PCIe4 or PCIe3 on it.  Do you think is worth to change the motherboard, will it be a noticeable difference? 

In regards to the PSU I have no problems I have a 1300W unit. I only use the three screens for the out of the world view. I have B737 cockpit and I run Prosim 737 and the avionic screens on two other netwroked pcs.

The motherboard is PCIe 3 so doesn't take such great advantage of the PCIe 4 GPUs and soon PCIe 5. Maybe wait for new hardware to emerge opting for a complete well balanced system in the future since I don't think you will see big gains over what you have for the money just yet.

Steve Waite: Engineer at codelegend.com

  • 3 weeks later...

Hello Steve,

I used the affinity mask you told me above, and it distributes the load better, and the simulation feels smoother.

[JobScheduler]
AffinityMask=1048533
P3DCoreAffinityMask=1048533
MainThreadScheduler=0
RenderThreadScheduler=1
FrameWorkerThreadScheduler=2

However, the next time that I start P3D it changes the first two entries  in the Job Scheduker section to :

AffinityMask=981

P3DCoreAffinityMask=981

How can I make the change permanent?

Thanks

Juan

  • 3 months later...

I have an i9-10850k and a rtx 3060, never used affinity mask before, any ideas for settings / values?

  • 3 months later...
On 3/25/2022 at 7:22 AM, SteveW said:

Before you start, if you have HT enabled then you need to set up the [JobScheduler] section in Prepar3D.cfg (v5.3):

12900K HT Enabled 8 HT cores and 8 non HT cores (24 thread)
1,1,1,1,1,1,1,1,11,11,11,11,11,01,01,01=AffinityMask = 16777173
1,1,1,1,1,1,1,1,11,11,11,11,11,01,01,01=P3DCoreAffinityMask = 16777173
0,0,0,0,0,0,0,0,00,00,00,00,00,00,00,01=MainThreadScheduler = 0
0,0,0,0,0,0,0,0,00,00,00,00,00,00,01,00=RenderThreadScheduler = 1
0,0,0,0,0,0,0,0,00,00,00,00,00,01,00,00=FrameWorkerThreadScheduler = 2


[JobScheduler]
AffinityMask=16777173
P3DCoreAffinityMask=16777173
MainThreadScheduler=0
RenderThreadScheduler=1
FrameWorkerThreadScheduler=2

This prevents scenery loading threads sharing cores with time sensitive threads.

 

Depending on your monitor you will need to set up the display settings. What I use with a 60Hz monitor to VSync at 30fps:

Nvidia Control Panel, Manage 3D Settings menu, Program Settings tab, select Prepar3D.exe profile, Vertical Sync=Adaptive (half refresh rate). In P3D Display settings, Unlocked on the fps slider and VSync=on TP=off. That produces the smoothest frame rate for me.

I use FXAA=on, AA=4xSSAA, Texture Filtering=Anisotropic 16x. You can probably go higher with the 30 series cards.

 

If you install P3D in the stock Program Files location, then before installing add-ons I recommend setting that folder User Group to Modify Allow so that add-ons installed in there can write out to their files, and also allows easy editing of aircraft and panel configs:

Explorer, choose "C:\Program Files\Lockheed Martin", properties, Security tab, press Edit button, in the top pane choose Users (MyPC\Users), in the lower pane check Modify Allow, Apply OK. That's the Microsoft way to allow safe editing in a read only folder since members of the Users group (you and admins) are authenticated.

 

I hope that helps.

Regards

Steve
 

Hey Steve,

What would the AM look like for the 12900k without HT on?

I’m fiddling with this right now and wondering if what I came up with would be similar to what you would recommend.

Thanks,

Mark

  • Commercial Member

Hi Mark,

With HT off you lose around 30% reading in scenery, textures and objects loading to the GPU which is what the sim does all the time you fly along. With HT off no need to worry about 5.3 selecting the AM settings.

Regards

Steve

 

 

Steve Waite: Engineer at codelegend.com

For some reason I thought having a 16/16 combination of cores/threads vs 16/24 would be adequate and the extra threads would be unnecessary busy work for the CPU.

Thanks for your advice which I respect. You got me dialed in on my old 4770k machine with HT on which I flew for years, until I just recently got my new Win11 box with the 12900k.

Cheers,

Mark

  • Commercial Member

In the HT enabled examples above, the three main threads each have a core to themselves so they get maximum throughput for maintaining fps, just as they would get with HT disabled. The remaining threads make up the parallel processing of the file/texture/objects loading and assimilation which improves by around 30% with HT enabled and does not affect fps so long as those three main threads are on otherwise unoccupied cores. You can time how long the sim takes to start up into the cockpit with HT off and on. You should see the sim load faster with HT enabled, some may say "do I care if the sim loads quicker?" yes because this means all the while the sim loads new scenery/objects/textures as you fly along the sim is less stressed overall. The common mistake when setting HT enabled is to compare only fps while the aircraft is parked and not get those three threads onto cores by themselves allowing other tasks onto their sister LPs. When you have configured the correct HT AMs you should see the same fps as you get with HT disabled but as you fly you get improved throughput overall as new files are loaded along the route.

Steve Waite: Engineer at codelegend.com

Archived

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