Jump to content

Very slow loading time autogen 70-80%


Recommended Posts

Hi guys,

 

Sorry to bump up this old problem, but I've been searching everywhere on the web and forums to fix this problem.

When starting a flight in P3D loading autogen (70-80%) takes over 24 minutes on my (new and quite fast) computer.

 

I typically run :

P3D v4.5 (latest version)

BASE Pack
Buildings HD
VECTOR

OpenLC Europe
Libraries
ObjectFlow
RealLight
TrueGlass
Some Orbx sceneries

 

My system is a Windows 10 (latest version and drivers)
Intel i7 - 10700K @ 3.8GHz
All SSD-drives

NVidia GeForce RTX 2080 Ti

 

The fix that's mentioned most of the times (removing the scenery.cfg and shaders) doesn't work unfortunately.
What happens is that some sceneries don't show up anymore and need reinstalling, after which the same problem
re-occurs. 


There was a thread here as well (marked 'solved') but unfortunately none of the options there worked for me.

 

 

I have also deleted all sceneries and Orbx-products and added them one by one. All goes well, also when my Orbx-airports
are installed. But as soon as I install the Base pack I'm back at square one.

 

Is there anything other I can do or try? 

 

Grtz.,
Hans

scenery.cfg add-ons.cfg Prepar3D.cfg

Link to comment
Share on other sites

Hey Hans,

 

Yes, for sure deleting the scenery.cfg means a need to re-add custom scenery because it would be replaced with a new "default" scenery.cfg

 

There are generally two items I perform first when troubleshooting.

  • Delete the Scenery Index files (not the Scenery.cfg), as the index files are recreated when P3D starts. (it scans the scenery configs and rebuilds the indexes)
  • Delete the Shader cache files, again these are recreated when P3D starts (thousands can build up over time).

 

For config files I would be "renaming" for testing to enable easy rollback if needed, for example as I trial and test configuration options in the Prepar3D.cfg file I first copy and rename the file I'm making changes on - e.g. Prepar3D_2020-08-20.cfg

 

The above said, looking at your supplied config files I can see you've got some funny settings there...

In the add-ons.cfg there are duplicated paths.

 

[DiscoveryPath.0]
PATH=D:\Orbx\p3dv4
TITLE=Orbx My library
ACTIVE=true
REQUIRED=false

 

[DiscoveryPath.1]
PATH=D:\Orbx\p3dv4
TITLE=Orbx Main Library
ACTIVE=true
REQUIRED=false

 

I strongly advise use of the Lorby "P3D Addon Organiser" to manage your scenery, packages and any additional auto discovery lcoations, as I've found P3D is quite unreliable in it's abilty to manage both Scenery and Add-ons via its interface. Basics are when using the Lorby tool for managing scenery and add-ons, DO NOT also use the P3D interface.

 

For Example I have 165 add-on packages and 25 Add-on auto discovery locations where I just drop in an addon package to be auto recognised, plus also have a large number of additional items in the scenery.cfg

 

As per your previous thread my loading from Icon Click to sitting in the CP is ~ 9 minutes using a ramdisk for the Orbx Libs and an M.2 MVNe drive for the sim and add-ons / Scenery.

 

Back to the config files, the Scenry.cfg look pretty normal, however the Prepar3D.cfg file is a bit on the unusual side, at least the setting below is.

[TERRAIN]
LOD_RADIUS=24.500000

 

Unfortuantelly P3D is somewhat hardcoded in this value (unlike FSX) and 6.5 is I believe the max (for view). I did trial the 24.5 value myself and it didn't have any real loading slow down other than the AI traffic loading took a little longer and I noticed the amount of AI was quite a bit more (nearly double I'd say) and the GFX card was using about 1/2 Gig more vram.

 

So I guess it does have an effect, but not the type you'd be looking for I guess given your P3D config has AI air traffic disabled.

 

Regarding the Prepar3D.cfig file, there are certainly some adjustments you can make for a nicer looking and smoother sim being as you've a  GeForce RTX 2080.

 

I don't know what sort of flying you do, but I find locking the frame rate to 30 is a key point to maintaining smooth performance and high GFX settings as the sim doesn't have to exhaust resources trying to reach and maintain 60 fps.

 

A Vsync is ideal for this if you've a monitor that can do this, otherwise there are other tools such as the frame rate limiter or half vsync options in the NVidia drivers (you'll still need the P3D vSync enabled) or the RivaTuner Statistics Server tool, there are plenty of posts over the internet regarding such tools and settings and google is very helpful in finding.

 

Lastly I've pasted my Prepar3D.cfg in the spoiler below, I comment in it quite a bit describing various settings and you might find it useful when tuning your config for the type of flying you do. Note it is tuned based on my type of flying and the running of a 30 Hz vsync for a locked 30 fps.

 

Spoiler

[GRAPHICS]
SCREEN_CAPTURE_MAX_JOBS=10
VIDEO_CAPTURE_WIDTH=720
VIDEO_CAPTURE_HEIGHT=480
VIDEO_CAPTURE_FPS=30
VIDEO_CAPTURE_BIT_RATE=3200000
VIDEO_CAPTURE_IS_THREADED=True
VIDEO_CAPTURE_INFO_SEND_RATE=20
VIDEO_CAPTURE_MAX_FRAME_SIZE=500000
VIDEO_CAPTURE_TTL=255
HDR_BRIGHTNESS=1.150000
HDR_BLOOM_THRESHOLD=3.000000
HDR_BLOOM_MAGNITUDE=0.350000
HDR_BLOOM_BLUR_SIGMA=0.800000
TONEMAP_DAY_EXPOSURE_KEY=0.280000
TONEMAP_NIGHT_EXPOSURE_KEY=0.130000
HDR_SATURATION=1.100000
MAX_POINT_LIGHTS=250
MAX_SPOT_LIGHTS=250

 

// MAX_TEXTURE_REQUEST_DISTANCE There's no cap on this value itself because it's intended as a limit. If you want textures requesting aggressively, you can set it something very high like 1000000. Units are memory allocation units (not distance).
// There are two other checks that must pass before textures are requested:
// 1) Object is within the far clip distance. This varies by altitude.
// 2) Object pixel size at a given distance passes min radius check. This we made configurable in 4.3 using RS_MIN_OBJECT_PIXEL_RADIUS. (default is 2.0px)

RS_MIN_OBJECT_PIXEL_RADIUS=2.000000

//MAX_TEXTURE_REQUEST_DISTANCE=1000.000000  // default value, 1000000.000000 is max
//MAX_TEXTURE_REQUEST_DISTANCE=180000.000000
MAX_TEXTURE_REQUEST_DISTANCE=320000.000000
//MAX_TEXTURE_REQUEST_DISTANCE=640000.000000
//MAX_TEXTURE_REQUEST_DISTANCE=1000000.000000

// Turn on lights 20 minutes earlier and off later.
DAY_THRESHOLD=48000
NIGHT_THRESHOLD=8000

// Runway lighting size/brightness tweeking, 1.00 is the default so these make the lights all smaller/dimmer - was mentioned in https://www.avsim.com/forums/topic/573969-p3dv5-config-tweaks/
// 1.00 is the default size and value. Lower values equals smaller lights, use higher values for larger lights.
RUNWAY_LIGHTS_SURFACE_SCALAR=0.30     // Scales edge,center,end,touchdown,runways
RUNWAY_LIGHTS_VASI_SCALAR=0.20        // Scales VASI lights
RUNWAY_LIGHTS_APPROACH_SCALAR=0.10    // Scales approach light bars
RUNWAY_LIGHTS_STROBE_SCALAR=0.30      // Scales RAILS and STROBES

REFLECTION_PROBE_DELAY=20
ViewGroup_Number=-1
MAP_DRAW_THREADED=1
MIPMAP_VC_PANELS=1
TEXTURE_MAX_LOAD=4096
NUM_LIGHTS=4
COCKPIT_HIGH_LOD=1
AIRCRAFT_REFLECTIONS=1
LANDING_LIGHTS=1
DYNAMIC_LIGHTING=1
//DAWN_DUSK_SMOOTHING=1 // The default
DAWN_DUSK_SMOOTHING=0
LENSFLARE=1
HDR=1
DYNAMIC_REFLECTIONS=2
SHADOW_QUALITY=4
SHADOW_DRAW_DISTANCE=3
CONTENT_NO_SHADOW=0
INTERIOR_SHADOWS_CAST=1
EXTERIOR_SHADOWS_CAST=1
SIMOBJECT_SHADOWS_CAST=1
TERRAIN_SHADOWS_CAST=0
VEGETATION_SHADOWS_CAST=0
BUILDING_SHADOWS_CAST=1
CLOUD_SHADOWS_CAST=1
PARTICLES_SHADOWS_CAST=0
INTERIOR_SHADOWS_RECEIVE=1
EXTERIOR_SHADOWS_RECEIVE=1
SIMOBJECT_SHADOWS_RECEIVE=1
TERRAIN_SHADOWS_RECEIVE=1
VEGETATION_SHADOWS_RECEIVE=1
BUILDING_SHADOWS_RECEIVE=1
SHADOW_NUM_CASCADES_LOW=4
SHADOW_NUM_CASCADES_MID=5
SHADOW_NUM_CASCADES_HIGH=7
SHADOW_NUM_CASCADES_ULTRA=12

//OPAQUE_SHADOW_TEXTURE_SIZE=2048
OPAQUE_SHADOW_TEXTURE_SIZE=4096

//TRANSLUCENT_SHADOW_TEXTURE_SIZE=512
TRANSLUCENT_SHADOW_TEXTURE_SIZE=1024

//OPAQUE_SHADOW_DRAW_DISTANCE=2000
OPAQUE_SHADOW_DRAW_DISTANCE=4000

//TRANSLUCENT_SHADOW_DRAW_DISTANCE=2000
TRANSLUCENT_SHADOW_DRAW_DISTANCE=4000

SHADOW_LOG_PARTITION_LOW=0.850000
SHADOW_LOG_PARTITION_MID=0.850000
SHADOW_LOG_PARTITION_HIGH=0.850000
SHADOW_LOG_PARTITION_ULTRA=0.850000
EFFECTS_QUALITY=2
EFFECTS_DISTANCE=2
TEXTURE_QUALITY=3
IMAGE_QUALITY=0
MOON_PHASE_LIGHTING=True
See_Self=1
Text_Scroll=1
DYNAMIC_INTERIOR_CAPTURE=False

//ENABLE_MEMORY_OPTIMIZATION Performs periodic cleanup of the geometric cache which stores buffers used for batched buildings and is either OFF (value = 0) or ON (value = 1) if you have VRAM to spare, there is no need to attempt any memory optimization so set the value to 0 (zero).
ENABLE_MEMORY_OPTIMIZATION=1
//ENABLE_MEMORY_OPTIMIZATION=0

//From FSX-SE (FSX-SE default is 2, FSX default is 0, P3D default is 1) and sets the min pixel size for items to display.
//Might help in cases where ATC is advising of traffic to look for and I cannnot see it.
//SmallPartRejectRadius=0


[WEATHER]
CLOUD_FACING_MODE=0
MinGustTime=10
MaxGustTime=500
MinGustRampSpeed=1
MaxGustRampSpeed=200
MinVarTime=5
MaxVarTime=50
MinVarRampSpeed=10
MaxVarRampSpeed=75
TurbulenceScale=1.000000
WeatherGraphDataInDialog=0
AdjustForMagVarInDialog=1
DynamicWeather=0
DownloadWindsAloft=0
DisableTurbulence=0
CLOUD_DRAW_DISTANCE=6
DETAILED_CLOUDS=1
OPTIMIZE_DENSE_CLOUDS=0
CLOUD_COVERAGE_DENSITY=8
THERMAL_VISUALS=1
VolumetricFog=0
DetailedPrecipitation=1
WindshieldPrecipitationEffects=1


[DISPLAY]
ChangeTime=4.000000
TransitionTime=4.000000
TEXTURE_FILTERING=16
MSAA=0
SSAA=4
VSYNC=1
FXAA=0
TRIPLE_BUFFER=1
SKINNED_ANIMATIONS=1
// TBM P3D default is 30, some recomendations have it at 120~180, FSX-SE has a default of 160 and FSX has a default of 40 noting the setting will have no efect with a framerate limit of zero.
// I've trialed increasing the value till it no longer seemed to have an effect on improving the frame rates and surprisingly the value is quite a large 960.
TEXTURE_BANDWIDTH_MULT=960
UPPER_FRAMERATE_LIMIT=0

// Relates to keeping a copy of texture in memory, setting to a value of 1 is mostly applicable to SLI GPUs to avoid needing to load from disk, however is also set to zero to reduce VAS usage
MaintainSystemCopyOfDeviceTextures=0

WideViewAspect=True

FullScreenBackground=False
FullScreenAutoFill=True
ActiveWindowTitleTextColor=255,255,255
ActiveWindowTitleBackGroundColor=0,28,140,64
NonActiveWindowTitleTextColor=255,255,255
NonActiveWindowTitleBackGroundColor=24,33,87,64
InfoUpperLeftTextColorUser=255,0,0
InfoUpperLeftTextColorNonUser=255,127,0
InfoUpperLeftBackGroundColor=0,0,0,0
InfoUpperRightTextColor=255,0,0
InfoUpperRightBackGroundColor=0,0,0,0
InfoLowerLeftTextColor=255,255,255
InfoLowerLeftBackGroundColor=255,0,0,128
InfoLowerRightTextColor=255,255,255
InfoLowerRightBackGroundColor=255,0,0,128
InfoBrakesEnable=False
InfoParkingBrakesEnable=True
InfoPauseEnable=False
InfoSlewEnable=False
InfoStallEnable=True
InfoOverspeedEnable=True
InfoWeaponSystemEnable=False
InfoCountermeasureEnable=False
InfoUpperRightTextEnable=False
Fullscreen=True


[SCENERY]
//AUTOGEN_DRAW_DISTANCE=6000.000000 // Low
//AUTOGEN_DRAW_DISTANCE=6000.000000
//AUTOGEN_DRAW_DISTANCE=12000.000000 // Medium
AUTOGEN_DRAW_DISTANCE=12000.000000
//AUTOGEN_DRAW_DISTANCE=18000.000000 // High
//AUTOGEN_DRAW_DISTANCE=18000.000000

AUTOGEN_TREE_DRAW_DISTANCE_PERCENT=0.900000
//AUTOGEN_TREE_MIN_DISTANCE_TO_LOD=2500.000000  //Tree LOD independent of the UI settings - Default 2500.000000 Max 8000.000000
AUTOGEN_TREE_MIN_DISTANCE_TO_LOD=8000.000000
//AUTOGEN_TREE_MAX_DRAW_DISTANCE=95000.000000  //Max distance allowed 12000.000000 - Default 95000.000000
AUTOGEN_TREE_MAX_DRAW_DISTANCE=12000.000000

SCENERY_DRAW_DISTANCE=32000.000000

//MaxRegionsPurgePerFrame=16 - Default is 16 and relates to purging of scenery items from memory (not textures). The higher the value the more items purged and the lower the VAS but is more likely to be stuttery.
//LM originaly had this set to a value of 4 but raised it to 16 to account for slower machines to be able to clear memory when flying faster. 8 to 12 seems to be a reliable settings range.
MaxRegionsPurgePerFrame=1
//MaxRegionsPurgePerFrame=2
//MaxRegionsPurgePerFrame=4
//MaxRegionsPurgePerFrame=8
//MaxRegionsPurgePerFrame=16

POP_FREE_AUTOGEN=1
//AUTOGEN_BATCH/TREE_LOD=2 //Default is 2, setting to 1 will greatly increase the amount of autogen buildings, almost double in some instances and tends to result in too many buildings cramped together, valid values are 1 to 9 with 1 the highest.
AUTOGEN_BATCH_LOD=2
//AUTOGEN_TREE_LOD=1
AUTOGEN_VEGETATION_TYPE=0
IMAGE_COMPLEXITY=5


[MAIN]
User Objects=Airplane, Helicopter, Submersible, ExternalSim, Avatar
LabelsSupported=Airplane, Helicopter
ShowInfoText=1
Location=-7,-22,2553,1070,\\.\DISPLAY1
LocationFullScreen=0,0,2560,1440,\\.\DISPLAY1
Maximized=1
HideMenuNormal=0
HideMenuFullscreen=1
// Scenery loading and processing time slicing - 0.33 is the default. Only has an effect if the P3D frame rate limiter is enabled (i.e. not set to unlimited)
FIBER_FRAME_TIME_FRACTION=0.15
ContentErrorReporting=1

[PANELS]
IMAGE_QUALITY=1
SAVE_AND_LOAD_PANEL_STATE=0
MAX_VC_TEXTURE_RESOLUTION=4096
PANEL_OPACITY=100
QUICKTIPS=1
PANEL_MASKING=1
PANEL_STRETCHING=1
UNITS_OF_MEASURE=0
PANELS_ALWAYS_ON_TOP=1


[CONTROLS]
Controls_Default=Standard
Controls_Current=Standard
force_master_enabled=0
force_master_gain=10000
force_stick_force_enabled=1
force_stick_shaker_enabled=1
force_gear_bump_enabled=1
force_crash_enabled=1
force_ground_bumps_enabled=1
force_machinegun_enabled=1
KBDAIL=64
KBDELEV=64
KBDRUD=64
EnableDirectInput=False


[TextInfo.1]
Latitude=1,1
Longitude=1,2
Altitude=1,3
Heading=1,4
AirSpeed=1,5
WindDirectionAndSpeed=1,6


[TextInfo.2]
FrameRate=1,1
LockedFrameRate=1,2
GForce=1,3
FuelPercentage=1,4
HealthPoints=1,5


[TextInfo.3]
Latitude=1,1
Longitude=1,2
Altitude=1,3
Heading=1,4
AirSpeed=1,5
WindDirectionAndSpeed=1,6
FrameRate=2,1
LockedFrameRate=2,2
GForce=2,3
FuelPercentage=2,4
HealthPoints=2,5


[SlewTextInfo.1]
Latitude=1,1
Longitude=1,2
Altitude=1,3
Heading=1,4
AirSpeed=1,5


[SlewTextInfo.2]
FrameRate=1,1
LockedFrameRate=1,2
HealthPoints=1,3


[SlewTextInfo.3]
Latitude=1,1
Longitude=1,2
Altitude=1,3
Heading=1,4
AirSpeed=1,5
FrameRate=2,1
LockedFrameRate=2,2
HealthPoints=2,3


[Avatar]
DefaultAvatar=Army Infantry
AvatarModeEnabled=1


[DynamicHeadMovement]
LonAccelOnHeadLon=-0.040000
LonAccelOnHeadPitch=-0.020000
RollAccelOnHeadLat=0.020000
YawAccelOnHeadLat=-0.200000
RollAccelOnHeadRoll=0.200000
MaxHeadAngle=5.000000 //default
MaxHeadOffset=0.600000
HeadMoveTimeConstant=1.000000 //default

// Default settings backup
//LonAccelOnHeadLon=-0.020000
//LonAccelOnHeadPitch=-0.010000
//RollAccelOnHeadLat=0.010000
//YawAccelOnHeadLat=-0.100000
//RollAccelOnHeadRoll=0.100000
//MaxHeadAngle=5.000000
//MaxHeadOffset=0.300000
//HeadMoveTimeConstant=1.000000


[USERINTERFACE]
SHOW_SCENARIO_WINDOW=1
BroadcastGPSData=0
PAUSE_ON_LOST_FOCUS=0
PROMPT_ON_EXIT=1
RestoreTimeOnMove=1
ScreenshotImageFormat=1
ShowMessageText=True

// 4.5 Set UIHardwareAcceleration from True (the default) to False to enable reshade use.
UIHardwareAcceleration=False

SHOW_MISSION_CAPTIONS=0
Map_Orientation=2
MUTE_ON_LOST_FOCUS=0
SITUATION=

//[DISPLAY.Device.NVIDIA GeForce GTX 1070 Ti.0.0]
//Mode=2560x1440x32
[DISPLAY.Device.NVIDIA GeForce GTX 1070 Ti.0.0]
Mode=1920x1080x32
[DISPLAY.Device.NVIDIA GeForce GTX 1070 Ti.0.1]
Mode=1920x1080x32
[DISPLAY.Device.NVIDIA GeForce GTX 1070 Ti.0.2]
Mode=1920x1080x32


[MOUSE]
EnableGestures=True


[TrafficManager]
AirlineDensity=50
GADensity=50
FreewayDensity=25
ShipsAndFerriesDensity=50
LeisureBoatsDensity=25
IFROnly=0
AIRPORT_SCENERY_DENSITY=5


[AContain]
ShowLabels=0
ShowUserLabel=0
ShowLabelManufacturer=1
ShowLabelModel=1
ShowLabelTailNumber=0
ShowLabelDistance=1
ShowLabelAltitude=1
ShowLabelAirline=0
ShowLabelAirlineAndFlightNumber=0
ShowLabelFlightPlan=0
ShowLabelContainerId=0
ShowLabelAirspeed=0
ShowLabelHeading=0
LabelDelay=1000
LabelColor=FFFF0000
EnableRibbonVisuals=0
ShowRibbonUserObject=0
ShowRibbonUserAvatar=0
ShowRibbonAircraft=0
ShowRibbonGroundVehicles=0
ShowRibbonBoats=0
ShowRibbonAvatars=0
ShowRibbonWeapons=0
ShowRibbonCountermeasures=0
UserObjectRibbonColor=0,FFFF0000
UserAvatarRibbonColor=0,FFFF8000
AircraftRibbonColor=0,FF0000FF
GroundVehicleRibbonColor=0,FF00FF00
BoatRibbonColor=0,FF00FFFF
AvatarRibbonColor=0,FFFFFF00
WeaponRibbonColor=0,FF800000
CountermeasureRibbonColor=0,FF640080
RibbonThicknessSettingIndex=0
RibbonThicknessSmall=1.000000
RibbonThicknessMedium=5.000000
RibbonThicknessLarge=10.000000
RibbonFidelity=5.000000
RibbonMaxDistance=3218.689941
RibbonFadeTime=-1.000000
RibbonDoNotExceedTime=-1.000000


[TERRAIN]
LOD_RADIUS=6.500000
TESSELLATION_FACTOR=90
MESH_RESOLUTION=23
TEXTURE_RESOLUTION=29
AUTOGEN_VEGETATION_DENSITY=5
AUTOGEN_BUILDING_DENSITY=5
//DETAIL_TEXTURE=1 - Activate/deactivate the detail1.bmp global "bumpmap" file with default setting = "1" / on
DETAIL_TEXTURE=1
HIGH_RESOLUTION_TERRAIN_TEXTURES=1
WATER_REFLECT_CLOUDS=1
WATER_REFLECT_USERAIRCRAFT=1
WATER_REFLECT_SIMOBJECTS=1
WATER_REFLECT_TERRAIN=1
WATER_REFLECT_AUTOGEN_VEGETATION=1
WATER_REFLECT_AUTOGEN_BUILDINGS=1
WATER_REFRACT_CLOUDS=0
WATER_REFRACT_USERAIRCRAFT=0
WATER_REFRACT_SIMOBJECTS=0
WATER_REFRACT_TERRAIN=0
WATER_REFRACT_AUTOGEN_VEGETATION=0
WATER_REFRACT_AUTOGEN_BUILDINGS=0
ENABLE_BATHYMETRY=1
WATER_CLARITY=30
WATER_DETAIL=3
UseGlobalTerrainView=True

// Uses a massive amount of VRam and kills the frame rate as a result when the VRam runs out and swaps to using system ram (which is much slower).
// You'll need 11 GB+ VRam to successfully use this setting with a value of 10+.
// Will improve the LOD radius (via increasing the texture resolution x4) for everything apart from PhotoReal according to LM on their forum.
// Supposedley they were looking into the poor LOD on photoreal, however that post was in 2017 and nothing has changed.
// LM recommend not using for Photoreal as all it does is increase the texture size and memory requirements considerably for no visible effect.
// In my tests the amount of vram used is ~7638 GB, however if i change view from exterior to interior the vram used drops down to ~5000 GB, with the display freezing monentarially every ~5 secs while flying.
//TEXTURE_SIZE_EXP=10
TEXTURE_SIZE_EXP=9


// Set the autogen to max per cell that can be displayed
TERRAIN_MAX_AUTOGEN_BUILDINGS_PER_CELL=6000
TERRAIN_MAX_AUTOGEN_VEGETATION_PER_CELL=6000

// Relates to vegetation and how it is placed along side rivers and roads. The default and minimum is 16 and can be set up to 2048 in double values i.e. 16, 32, 64, 128, 256, 512, 1024, 2048.
// The higher the number the more accurately a curved polygon will be rasterised. 16 equals placement accuracy of ~80 metres, 2048 equals placement accuracy of approx 0.5 metres. Higher values come with more performance costs.
// Result will be treelines that accurately follow the curves in roads and bends in rivers as opposed to the old straight lines and angles of before.
// Surprisingly setting the value to 2048 appeared to have little performance impact, although there were some occasional bandwidth type vsync dropouts and in flight pauses.
// Will trial 512 as a value and use incrementing values to determine what is best for myself.
IMAGE_PIXELS_FOR_AUTOGEN_POLYGONS=2048


[JOBSCHEDULER]
//TBM Doesn't appear to be neccesary so much with P3D as it works the GPU hard (up to %100) and the CPU while still leaving some CPU resources available,
// however some have reported better FPS with a mask defined, even if it is for all cores.
//LM recommended in their forum that they need all of core 0 you can give them. Note the capacity of core 0 reduces because the physical core is shared with the core 0 thread.
//AffinityMask=65535 // all 16 cores and threads of the Ryzen, some have said this leads to a large fps increase by forcably telling P3D to use all cores. Testing shows...no noticable difference.
//AffinityMask=65534 // all logical cores and threads apart from core 0
//AffinityMask=65533 // all logical cores and threads apart from thread 0 (the GTN 750 can be configured to use selective cores).
//AffinityMask=65532 // all logical cores and threads apart from core/thread 0
//AffinityMask=65524 //all logical cores and threads apart from core/thread 0 and thread 1 - Leaves first physical core for system and P3D's main thread can consume all of the second physical core (without the thread).
//AffinityMask=21845 // all 8 logical cores excluding the hyperthreads
//AffinityMask=16383 // First 14 cores/threads (leaves last two free)
//AffinityMask=4294967248
//AffinityMask=15 With SMT (threads) off 15 sets the first 4 cores. Testing in comb with CorePrority which is set to the last 4 cores, the theroy is CorePrority should spread out the processes onto the last for cores and it does however cores 0 to 3 are then under utilised.
//AffinityMask=62 // With SMT (threads) off 62 sets cores 1 to 5 leaving the last two cores free. The idea here being less threads equals less load on the main control thread and thus better FPS.
//AffinityMask=63 // With SMT (threads) off 63 sets cores 0 to 5 leaving the last two cores free.
//AffinityMask=126 // With SMT (threads) off 126 sets cores 1 to 6 leaving the first and last cores free.
//AffinityMask=127 // With SMT (threads) off 127 sets 7 cores leaving the last core free (opposite of using a 254 value).
//AffinityMask=254 // With SMT (threads) off 254 sets all cores except for core 0. TBM 06/01/2019 seems to have made a nice improvement, cores use seems smoother.
AffinityMask=252 With SMT (threads) off 252 sets core 3 to 7. Core 3 is the fastest core on my 2700X
//AffinityMask=255 // With SMT (threads) off 255 sets all 8 cores. This is the same as not running any affinity mask, however when in use with CorePrority threads are more spread and operation is smoother. Also there is a trick to making the P3D schedule smooth the CPU us out by manually disabling the main code (core 0) and then re-enabiling, all done once P3D is running.


//AffinityMask Notes:
// I have SMT disabled in the BIOS (no threads) leaving the eight CPU cores. This is because of the following reasons.
// 1), The CPU runs cooler - quite a bit cooler.
// 2), I can reach a slightly higher (stable) base overclock of 4.2 Ghz instead of 4.1 Ghz.
// 3), Prepare3D runs better on just the pure cores and I gain a few extra FPS which is important for a 30 Hz (30 FPS) vsync as even 3 FPS is a 10% loss / improvement.

//The affinity mask value places P3D onto Cores 1 to 7 leaving core zero free for other tasks.
//Process Lassoo is used to free core 1 (via a *.* config) thus allowing P3D to use all of core 1 for it's main thread unacumbered by other tasks running on the core (there are actually still a few tasks on core 1 as some OS tasks are tied to all cores).
//Process Lassoo then defaults P3D to all cores leaving the main P3D threads still running on Core 1.
//All other P3D related tasks are pushed to cores 6 and 7 also via Process Lassoo.
//I also run Bitsum's CorePrio with an affinity mask of 00000000000000ff (cores 0 to 7) with a matching 8 threads targeted to prioritise for P3D as well as a series of other games.
//CorePrio is able to move threads around to different cores and appears to make things smoother and I have noted a few extra fps in some specific circumstances and we'll take all we can get.

 

[ATC]
// TBM 12/10/2019 Sometimes ATC will stop working and which show only the message of "no messages to transmit to anyone". Solution is to check and ensure a default flight is set (or reset it), in my case using a RealTrim enabled ANT aircraft.
// Don't use an A2A accusim aircraft or any other complex aircraft as it may result in issues of initialisation like the lack of ATC.
// The issue might also become stuck with the saved flight and it maybe possible to fix the aircraft by configuring a new flight at a new airport, confirming ATC works and then swapping back to the original airport and resaving as the original saved flight.
AutoOpenAirTrafficWindow=1
UsePilotVoice=1
ShowATCText=1
PilotVoice=1
COMM_MSG_AI_ATC_COLOR=0XFF8C00
COMM_MSG_ATC_AI_COLOR=0X00008B
COMM_MSG_ATC_USER_COLOR=0X006400
COMM_MSG_USER_ATC_COLOR=0XA52A2A
COMM_MSG_ATIS_COLOR=00000000


[INTERNATIONAL]
ASLAT=3
ASLON=0
MEASURE=0


[REALISM]
PFactor=1.000000
Torque=1.000000
GyroEffect=1.000000
CrashTolerance=1.000000
General=1.000000
UnlimitedFuel=False
AllowEngineDamage=True
TrueAirspeed=False
AutoCoord=False
RealMixture=True
StressDamage=True
GEffect=True
ManualLights=True
GyroDrift=True
CrashWithDyn=False
AvatarNoCollision=False

// If false bounce the aircraft back into the air.
CrashDetection=False

//0=reset the secenario, (0 is the default), 1=end the scenario, 2=leave the aircraft in the crashed position.
OnCrashAction=2

MomentumEffect=True


[ATTACHMENTS]
WeaponHighlight=False
HighlightDuration=1.000000
AutoWeaponSwitching=False
UnlimitedWeapons=False
UnlimitedCountermeasures=False
IgnoreAttachmentWeight=False
IgnoreAttachmentForces=False


[RECORDER]
RecordAITraffic=True
RecordAirportVehicles=True
RecordLeisureBoats=True


[SIM]
SYSCLOCK=0
OPTIMIZE_PARTS=1


[SOUND]
SOUND=1
SOUND_QUALITY=2
SOUND_LOD=0
PrimaryPlaybackDevice={DEF00000-9C6D-47ED-AAF1-4DDA8F2B5C03}
VoicePlaybackDevice={DEF00002-9C6D-47ED-AAF1-4DDA8F2B5C03}
VoiceCaptureDevice={DEF00003-9C6D-47ED-AAF1-4DDA8F2B5C03}
SOUND_FADER1=0.300000
SOUND_FADER2=0.500000
SOUND_FADER3=0.500000
SOUND_FADER4=0.700000
//v4.5 HF1 (4.5.12) and higher. I've noticed while sound spoolup is mostly resolved there is still some minor slowdown that spools up in all exterior sounds, still value of 0 is fine.
TIME_CONSTANT=0


[STARTUP]
DEMO=0
STARTUP_DEMO=
LOAD_SCENARIO_TOOLS=1
LoadCorePlugins=1
LoadVirtualReality=1
EnableViveProEyeTracking=0
EnableVirtualRealityOnStartup=0
EnableVoiceControl=0
EnableVoiceControlDebug=0
LoadWindow=1


[PointOfInterestSystem]
CycleSetting=0


[FACILITIES]
COUNTRY=
STATE=
CITY=
GTL_BUTTON=4096


[MISC]
Com_Rate=7


[VirtualCopilot]
VirtualCopilotActive=0


[FlightPlanMap]
LineWidth=2
[DEBUG]
ScenarioErrorReporting=0
[MULTIPLAYER]
LanUsername="Player"
VoiceVolume=1.400000
FrameSyncRate=0

 

 

 

And this is what the config produces.

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...