Hans Jaspers Posted November 18, 2020 Share Posted November 18, 2020 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 More sharing options...
Quantum Amiga Posted November 22, 2020 Share Posted November 22, 2020 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.