Sign in to follow this  
downscc

Core and AM info in 3.4

Recommended Posts

I found something interesting (to me) yesterday regarding ground texture blurries in v3.4, which were never a problem for me in earlier versions.  Any view of the ground from flight levels was not good and I found that I could refresh textures (I assigned Ctrl+K to this in P3D) would sharpen the image for a few minutes.  I played with config settings and reset most display and terrain settings to default, went down this trail for a couple of days repeating the last 30 min of a flight looking for improvements to no avail. Until I spotted a thread regarding affinity mask and blurries.  I've been running my quad core 6700K with HT off and affinity mask = 14 for most of this year but now with v3.4 best results for me come with not using an affinity mask and let P3D manage loading on all four cores.

 

The improvement was immediate and a big relief. 

 

To recap the things I have had to do with my system after the update to v3.4 are:  Update couatl via FSDT addon manager installer, not by FSDT own update process but running the "setup_addonmanagerX.exe" installer from FSDT to download new modules; this cured a problem I was having with stackhash module crashes.  Then I had to delete the cameras.cfg file and let P3D rebuild it to fix a severe problem I was having with VAS and OOM errors.  Finally, turning off affinity mask in prepre3d.cfg fixed my problem with ground texture blurries.

 

I now have a stable working P3D simulator capable of 16 hr long hauls in the B77W including trips into and out of KLAX with FTX NA SCA region, and everything is looking pretty good.

Share this post


Link to post
Help AVSIM continue to serve you!
Please donate today!

Interesting indeed to hear that rebuilding cameras.cfg made such a huge impact on VAS consumtion!

 

Looking forward to try this one out myself on a flight because so far I only tested it real quick by loading up a saved situation in the NGX standing at gate 5 at ESSA.

Share this post


Link to post

I found something interesting (to me) yesterday regarding ground texture blurries in v3.4, which were never a problem for me in earlier versions.  Any view of the 

 

Interesting - dont have any blurry terrain textures but cant hurt to see if not running AM would be better now in 3.4  :wink:

Share this post


Link to post

It's true 3.4 performs slightly differently, but the recommendation for four cores remains the same: four cores has always been recommended no AM, let the sim use all four cores and start addons above core zero, preferably on cores 2 and 3. Recommended is HT enabled if you got it on your CPU and AM=85 (four jobs) or AM=245 (six jobs). Using three cores (AM=14) is never going to be as good as four (AM=0=15), but only really comes in handy if we want to restrict an addon to core zero and keep the sim off of core zero. Even in this case HT enabled and AM=116 performs better than with HT off and AM=14.

  • Upvote 1

Share this post


Link to post

I get the feeling my CPU knowledge base will go up a notch after Friday evening, Steve :wink:

Share this post


Link to post

Don't worry, I only talk about food, beer and women when I'm out with the lads.

  • Upvote 1

Share this post


Link to post

So, with version 3.4.  HT= off and AM=14 is not longer a winning combo, correct? i7-6700k (O-ed to 4.7) is here with 980TI

Share this post


Link to post

It does OK, it's a simple way to get OK performance not worrying about addons, but never wins prizes.

Share this post


Link to post

I'm confused.

 

I have been always under impression that with HT=off and AM=14, the core 0 is reserved for add-ones (ASN, RC, PATC) with manual assignment via Process Exploere and cores 1-3 are reserved for P3D? What did change now? Should I get rid of AM and assign add-ones to either core 2 or core 3?

Share this post


Link to post

I thought it was advised to forget AM in p3dv3...

Share this post


Link to post

confused? Remember that four cores are always better than three, but you must manage addons, place them on the last two cores. Using three cores will never win over four, but AM=14 is a simple way to forget addons since it leaves a core free for that activity. Not perfect but OK performance. Therefore we can forget the AM in P3D. With HT enabled it's a different matter and P3D is not like FSX. P3D will create jobs on each Logical Processor, but FSX utilises alternate LPs as with the pattern AM=85=01,01,01,01, and so 85 is recommended with P3D, and addons on the last two cores means LPs 5 and 7. Please refer to my posts on HT and AMs elsewhere in the forums.

  • Upvote 1

Share this post


Link to post

Steve has spoken lol this is what I use AM=85 HT On works great

Share this post


Link to post

lol, mostly they all do. With P3D we can alter the scenario loading speed for example try 253 and it hogs the CPU to get faster loading but can coincide with other exe activity like panels and so on. May be better on one setup and not on another different scenery could be worse.

Share this post


Link to post

Steve has spoken lol this is what I use AM=85 HT On works great

 

Another one here!.

Cheers, Ed

  • Upvote 1

Share this post


Link to post

I've had HT off and not using any AM and it works great and has been for many years after I decided to step off this AM/no AM train.

 

The main reason for me to keep HT OFF is having it enabled will increase the temp of my CPU by a significant amount of degrees not allowing me to run the CPU at the same speed I can do with HT OFF and in my testing raw CPU speed always gave better results in any FS compared to having HT ON.

Edited by WebMaximus
  • Upvote 2

Share this post


Link to post

I also use AM=85 for years now, already in my FSX days and now with P3D. Still provides the best results on my rig with my addons. As long as you do not use your rig solely for FSX/P3D, there is little to no reason to turn off HT completely and switching HT on and off simply for FSX/P3D is way to cumbersome for me.

Share this post


Link to post

I also use AM=85 for years now, already in my FSX days and now with P3D. Still provides the best results on my rig with my addons. As long as you do not use your rig solely for FSX/P3D, there is little to no reason to turn off HT completely and switching HT on and off simply for FSX/P3D is way to cumbersome for me.

+1 AM=85 HT ON here

 

Now if we could get SLI to work with undocked panels the experience would be heaven :smile: 

 

Michael Moe

Share this post


Link to post

Currently on HT ON, AM = 116. With addons on Core 0.

 

If I move to AM = 85 how do I go about shifting ASN to Core 2 or 3? Just change it in the task manager? I currently start it from a batch file but I can't work out what the correct code should be. 

Share this post


Link to post

The discussions on affinity masking have become numerous and very long - and is probably one of the most discussed and least well understood tweak applications.  For any long time flightsimmer to understand the principle of what Steve is trying to convey in threads 20/30/40 pages long has become quite a daunting process, let alone for those new to flightsimming.  Picking a thread up halfway through can often be taken out of context and cause confusion.

 

Is it possible to build a concise section into Rob's P3D Manual which specifically addresses affinity masking and the rules/principles governing the application of a suitable affinity mask - and when it is and is not suitable ?

Share this post


Link to post

It does OK, it's a simple way to get OK performance not worrying about addons, but never wins prizes.

You refer to add-ons when speaking about possible AM variants. What do you mean by add-ons? Do you mean only those, that run their own exes behind P3D/FSX?

 

Thanks,

Dirk

Normally on my i7-6700 no HT I run p3d on AM=14. Does it mean EZDOK and GoFlight exe and OS jump on Core 0? Or not necessarily?

Thanks.

Share this post


Link to post

 

Not sure what you mean here?  I responded to your question over on LM's forum, but will repeat here.

 

The new entries to Prepar3D.cfg should not present any issue you describe, but here are the new entries for V3.4:

 

[GRAPHICS]
SCREEN_CAPTURE_MAX_JOBS=10
VIDEO_CAPTURE_WIDTH=480
VIDEO_CAPTURE_HEIGHT=360
VIDEO_CAPTURE_FPS=30
VIDEO_CAPTURE_BIT_RATE=800000
ViewGroup_Number=-1
 
[PANELS]
QUICKTIPS=1
PANELS_ALWAYS_ON_TOP=1
 
[uSERINTERFACE]
ScreenshotImageFormat=0
 
[AContain]
EnableRibbonVisuals=0
ShowRibbonUser=0
ShowRibbonGroundAI=0
ShowRibbonAircraftAI=0
RibbonFidelity=5.000000
RibbonMaxDistance=3218.689941
 
[NavigationVisuals]
EnableFacilityVisuals=True
ShowAirportVisuals=False
ShowVORVisuals=False
ShowNDBVisuals=False
ShowTACANVisuals=False
ShowILSVisuals=False
ShowAirspaceBoundaryVisuals=False
ShowWeatherStationVisuals=False
ShowWaypointVisuals=False
ShowVictorAirwayVisuals=False
ShowJetAirwayVisuals=False
 
If you can provide a video or more info that might help me understand the issue that would great.
 
Cheers, Rob.

 

Thanks a lot  for thoses data very usefull

Share this post


Link to post

I'm also staying with HT=OFF as I need to take care about the CPU temperatures. As far as external applications concerned, I only use ASN (they did a really good job with regard to CPU usage on latest releases) and RC/PATC. EZDOK is considered as "internal application" even though it runs as an external module. 

 

Thus, maybe we finally came to the point when AM does become obsolete as most of the external apps have been optimized. 

Share this post


Link to post

sorry, double-posting

I'm also staying with HT=OFF as I need to take care about the CPU temperatures. As far as external applications concerned, I only use ASN (they did a really good job with regard to CPU usage on latest releases) and RC/PATC. EZDOK is considered as "internal application" even though it runs as an external module. 

 

Thus, maybe we finally came to the point when AM does become obsolete as most of the external apps have been optimized.

 

Do you run AS2016 and RC/PATC on the same pc with P3D? I understand you can make EZDOK and any other exe run on the specific core you want, and that might be beneficial, init?

 

Dirk.

Share this post


Link to post

sorry, double-posting

 

Do you run AS2016 and RC/PATC on the same pc with P3D? I understand you can make EZDOK and any other exe run on the specific core you want, and that might be beneficial, init?

 

Dirk.

Yes, it's the same PC I use for all external applications. EZDOK does not look CPU-hungry for me, so with my I7-6700k@4.7 I can afford not to worry about it. ASN was a primary suspect in excessive CPU usage in the past, but as I see now, this behavior was fixed by HiFi folks. I don't see big CPU consumption via Process Explorer. However, my selection of external goodies is very limited (ASN+RC/PATC): some folks have 4-5 external applications running simultaneously with P3D, so perhaps AM tweaks is still a big deal for them.

 

I want to give a shot, get rid of AM entries and forget about the cores' assignments and then see how 3.4 runs as tweaks-free application. Who knows, maybe it's time to say good bye to this routine

 

Cheers

Share this post


Link to post

ErichB, on 04 Oct 2016 - 05:33 AM, said:

Is it possible to build a concise section into Rob's P3D Manual which specifically addresses affinity masking and the rules/principles governing the application of a suitable affinity mask - and when it is and is not suitable ?

Yes! that would be great since this topic is brought up soooo often and then each person wants Steve to evaluate their system individually. If we can meld Steve's and Rob's knowledge on this it would be fanstastic!
  • Upvote 2

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this