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.

My version on how to get smooth and stutter free P3D 3.1

Featured Replies

Try it with something like notepad.exe so you can see the .bat working. Some apps may not respond if they have their own setting. By the way, choosing the opposite isn't correct at all, where'd that come from?

 

With notepad.exe er... I will have to Google that but I will give it a try as soon as I know how that works. :wink:

 

Concerning the opposite:

 

 

 

AffinityMask:

P3D 116=(01,11,01,00)=74=2,4,5,6

ASN 139=(10,00,10,11)=8B=0,1,3,7

 

I was talking about assigning the opposite cores to ASN when looking at P3D. Maybe I am using the wrong words here. But I use AM=116 in the P3D.cfg so to enable the opposite (remaining) cores for ASN I have to use AM=139 which translates to 8B in the bat file. I may be totally wrong, or course. :wink:

  • Replies 291
  • Views 82.4k
  • Created
  • Last Reply
  • Commercial Member

Simply choosing the opposite LPs is a mistake. You say cores, do you mean logical processors or cores? Also, do you have HT enabled 4 core or 8 core HT disabled? 8B won't work as intended with a four core HT disabled.

 

Guys, would help greatly if we all talk about the same thing, so why not use Intel/Microsoft nomenclature: HT cores can represent a single Logical Processor with HT disabled or represent two LPs with HT enabled. A CPU contains a number of cores and can also be equipped with HyperThreading capability. Represent binary masks with no commas for HT disabled (1111) and with comma separated pairs with HT enabled (01,01,01,01), a pair of 6 cores can be shown with a space between CPUs (01,01,01,01,00,00 00,00,00,00,00,00).

Steve Waite: Engineer at codelegend.com

'Simply choosing the opposite' was what this topic (see the OP) adviced us to do...?! This is becoming confusing again... I have an i7 4790K and HT enabled. But I can't get that bat working anyway so don't spend too much time on my confusion. ;)

today i had reinstalled soft cloud with texture direct, in heavy cloud and with the seting post above, that mean 116 am in p3D.cfg and 139 direct control with process lasso the core 2 stay full@ 100%, so is there a way to reduce the load on the core2 and sharing this load on core 4,5 and 6?

Frédéric Giraud

  • Commercial Member

I checked the .bat just now with notepad.exe and another exe works great.

 

If someone posts that the opposite is a good starting point, well it just maybe, but that's not the point. Check back through my posts, if you got 4 cores and HT enabled there are two good options I posted earlier. But assumes you can get the .bat or proc lasso, or once you started the sim, you can move apps with task manager. Just don't start the sim and move it.

 

today i had reinstalled soft cloud with texture direct, in heavy cloud and with the seting post above, that mean 116 am in p3D.cfg and 139 direct control with process lasso the core 2 stay full@ 100%, so is there a way to reduce the load on the core2 and sharing this load on core 4,5 and 6?

With 116=(01,11,01,00), you'll see LP 2 maxed, you want that, that's the main sim job, that's normal, and you want LP 3 looking unused that's good for LP 2.

 

When the background processing hots up you'll see LPs 4,5, and 6 get going don't worry lol.

 

...Not sure why the .bat would not work, I can only say don't be tempted to put a path into the start processor with spaces or quotes, won't work.

Steve Waite: Engineer at codelegend.com

  • Commercial Member

 

Reverse or not - we can soon put an end to that: Example, 4 core no HT, P3D AM=0=(1111), weather AM=14=(1110). Can anyone spot why we would do this? Because it preserves the first P3D job! Is it reversed? Not much.

Steve Waite: Engineer at codelegend.com

Following this thread closely (mostly all 4 core info) and decided to take a stab at this. I have the i7-5820K CPU @ 3.30GHz (6 core). I have P3Dv3.1 and installed PMDG 737, all Orbx scenery for North America to include vector, ASN, REX Soft clouds, and run ProATC. I currently do not use any AM settings in the P3D.cfg and my HT is disabled since I found out VAS increased too much with HT enabled. I do get stutters from time to time and was wondering if there would be a better setting whether it be with HT enabled or disabled. Thanks.

Richard Hardman

 

  • Commercial Member

i7-5820K CPU @ 3.30GHz (6 core).

I currently do not use any AM settings in the P3D.cfg and my HT is disabled since I found out VAS increased too much with HT enabled.

Exactly, with no AM and HT on you will use way too much VAS. Put AffinityMask=1360 into your [JOBSCHEDULER] section and turn on HT.

 

Incidentally, even with HT off and no AM, you'll be running 6 jobs, that's two too many. Two extra jobs is still two extra chunks of VAS you don't benefit from using up. Four jobs is the sweet spot for your CPU. AM=1360=(01,01,01,01,00,00), that's enabling four LPs on four cores. It may seem counter-intuitive but that's how it works at the moment.

Steve Waite: Engineer at codelegend.com

After Installing P3D3.1 with extensive OrbX scenery on my Windows 10 i7-5820K (HT on, overclocked to 4,5 GHz), I did some test runs under controlled conditions with different affinity mask settings (1360, 1364, 4092, 4094, 4084, 1012, and a few others), as I got some stuttering on my normal detail settings in the heavier OrbX areas.

 

Some of the AF values obviously helped a bit with stuttering and stable framerates, but every value that did so also led to blurry textures above a certain speed, when the plane "outruns" the speed of texture loading in front of it.

 

Is there any known relationship betweeen AF settings and blurry textures? Currently, I had to remove the AF settings in my CFG, because with lower framerates, at least my textures were staying sharp.

These settings work well.  I'm one of the weird ones that run 4k at 30hz and  unlimited fps on my system and the AM settings and using PL have helped reduce greatly the occasionally long frame I get in tough situations.

 

I can run now ORBX Norcal into FB KSFOHD  at a consistent 30fps and smooth with the 777 or NGX.

 

Thank Steve and Dave.

Sean Green

  • Author

'Simply choosing the opposite' was what this topic (see the OP) adviced us to do...?! This is becoming confusing again... I have an i7 4790K and HT enabled. But I can't get that bat working anyway so don't spend too much time on my confusion. ;)

 

Steve from before.

 

 

AffinityMask:

P3D 116=(01,11,01,00)=74=2,4,5,6

ASN 139=(10,00,10,11)=8B=0,1,3,7

 

 

My recommendations:

 

P3D 116=(01,11,01,00)=74=2,4,5,6

ASN 194=(11,00,00,10)=C2=1,6,7

 

Am still using the above (116-139) works very well for me, but will try Steve's recommendations.

 

Were it gets confusing I thought Steve said its best to use 4 not 3 or 5, AM 194 is 3

David Murden  MSFS   Fenix A320  PMDG 737 • MG Honda Jet • 414 / TDS 750Xi •  FS-ATC Chatter • FlyingIron Spitfire & ME109G • MG Honda Jet 

 Fenix A320 Walkthrough PDF   Flightsim.to •

DCS  A10c II  F-16c  F/A-18c • F-14 • (Others in hanger) • Supercarrier  Terrains = • Nevada NTTR  Persian Gulf  Syria • Marianas • 

• [email protected] All Cores HT ON   32GB DDR4  3200MHz RTX 3080  • TM Warthog HOTAS • TM TPR • Corsair Virtuoso XT with Dolby Atmos®  Samsung G7 32" 1440p 240Hz • TrackIR 5 & ProClip

I'm on a 4790k. I've tried 116 but unless Flying vfr <180 knots it results in slow texture loading so the only am that works consistently for me is 85. Taking the main thread away from the first core (0) results in blurry textures. Maybe it's because of having two jobs on one core. 85 with a job on each core is the only am that works for me. I use global vector and more often than not an orbx region so I guess 116 can't cope with all that complex scenery.

 

I also use FTFF 0.1 so maybe without that it would work okay. However with 85 that tweak works fine. I use it because I like to run my fps locked at 30. Without that tweak the frames drop quiet significantly when locked.

Steve from before.

 

 

 

Am still using the above (116-139) but will try steve's recommendations.

 

were it geting confusing I thought Steve said its best to use 4 not 3 or 5, AM 194 is 3

 

 

Thanks. I think I will however stick with your original settings because they work fine. I am done testing things for now (and a while).  :wink: I reinstalled Process Lasso again because the bat files won't work. My annoyance with the nag screen to buy PL mainly had to do with PL starting up with Windows. I now disabled that option and so now I only see that nag when I actually want to use PL for which I have to double-click anyway and so one click more after that isn't a big deal.  :wink:

  • Author
 

I'm on a 4790k. I've tried 116 but unless Flying vfr <180 knots it results in slow texture loading so the only am that works consistently for me is 85. Taking the main thread away from the first core (0) results in blurry textures. Maybe it's because of having two jobs on one core. 85 with a job on each core is the only am that works for me. I use global vector and more often than not an orbx region so I guess 116 can't cope with all that complex scenery.

I also use FTFF 0.1 so maybe without that it would work okay. However with 85 that tweak works fine. I use it because I like to run my fps locked at 30. Without that tweak the frames drop quiet significantly when locked.

 

Blurry textures and a FTFF of 0.1  :smile:

 

FTFF

Is the time per second your allocate to texture loading. The default in FSX and now in P3D is 0.33, so 1/3rd of ever second processor time is given to loading textures.

 

you are giving only 0.1

 

I would strongly suggest  that anything above Global needs more time, with OLC 0.1 can work but a Orbx region needs all it can get, so delete you FTFF. Leting it have back a full 0.33.

 

Also I would try unlimited FPS.

David Murden  MSFS   Fenix A320  PMDG 737 • MG Honda Jet • 414 / TDS 750Xi •  FS-ATC Chatter • FlyingIron Spitfire & ME109G • MG Honda Jet 

 Fenix A320 Walkthrough PDF   Flightsim.to •

DCS  A10c II  F-16c  F/A-18c • F-14 • (Others in hanger) • Supercarrier  Terrains = • Nevada NTTR  Persian Gulf  Syria • Marianas • 

• [email protected] All Cores HT ON   32GB DDR4  3200MHz RTX 3080  • TM Warthog HOTAS • TM TPR • Corsair Virtuoso XT with Dolby Atmos®  Samsung G7 32" 1440p 240Hz • TrackIR 5 & ProClip

  • Commercial Member

Yeah small FFTF settings going around introduce the blurred effects lol... all things have to be right for logical testing guys!
 
Using the opposite AM of P3D for addons may possibly work in certain circumstances but there's absolutely no logic to it regarding any reasonable know-how, just as there is none with the "No AM" mantra.

The rules are:

 

0. Allocate 4 LPs to the sim on 4 cores. If only using three 3 cores use an AM that Bunches jobs 2 and 3, Not 3 and 4, and Not 1 and 2.

1. Think how your addon works - does it work better to have one LP masked to move its second job off the first core it encounters? (just like we do with the sim).

2. Put your addon on cores away from the sim first job (116 and 85 on 4 core HT=On present two entirely different approaches).

3. The second sim job (when the job is split into 4 jobs) is the least active and can share more bandwidth to addons.

4. Jobs 3 and 4 max out when loading terrain so we can allow addons to utilise those when we have few cores.

 

Much feedback over this HT/AM subject suggests a lot of you are getting it, and a lot more are using (not wasting) their expensive HT mode as well now. Well done chaps!

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.