Low CPU/GPU Use, Low FPS

Any issues, problems or troubleshooting topics related to computer hardware and the Prepar3D client application
AtomicPizzas
Posts: 1
Joined: Thu Dec 26, 2019 1:29 am

Low CPU/GPU Use, Low FPS

Post by AtomicPizzas »

Hello,

As the title suggests, I have a high end PC but get below 30 fps with medium settings and my CPU and GPU usage are both around 40%. I have an i7 9700K overclocked to 4.9 GHz, an RTX 2080Ti and 16GB of RAM. I feel like with these specs I should get better fps, but I realize P3D is heavily dependent on one core so it's severely limiting performance. Is there anything I could try to improve fps?

Thanks!
User avatar
Martyson
Posts: 15188
Joined: Sun Mar 25, 2012 11:08 am

Re: Low CPU/GPU Use, Low FPS

Post by Martyson »

AtomicPizzas wrote: Thu Dec 26, 2019 3:19 am Hello,

As the title suggests, I have a high end PC but get below 30 fps with medium settings and my CPU and GPU usage are both around 40%. I have an i7 9700K overclocked to 4.9 GHz, an RTX 2080Ti and 16GB of RAM. I feel like with these specs I should get better fps, but I realize P3D is heavily dependent on one core so it's severely limiting performance. Is there anything I could try to improve fps?

Thanks!
You are doing good.
Best Regards,
Vaughan Martell PP-ASEL (KDTW)
User avatar
JorgenSA
Posts: 6018
Joined: Sun Mar 11, 2018 7:17 am
Location: 5 NM ENE of EDXF

Re: Low CPU/GPU Use, Low FPS

Post by JorgenSA »

You could try the tips outlined here:

https://www.prepar3d.com/SDKv4/prepar3d ... ation.html

Also remember that P3D is a simulation, where you aim for life-like smoothness, not a first-person-shooter game where you need to chase FPS. That is why it is recommended to limit the frame rate, to somewhere between 25 and 30, so the system gets time to build complete, detailed frames.

Jorgen
System: i5-12600K@4.9 GHz, ASUS ROG STRIX Z690-I motherboard, 32 GB 4800 MHz DDR5 RAM, Gainward RTX 3060 w/ 12 GB DDR6 VRAM, Windows 10 Pro.

All views and opinions expressed here are entirely my own. I am not a Lockheed-Martin employee.
User avatar
Martyson
Posts: 15188
Joined: Sun Mar 25, 2012 11:08 am

Re: Low CPU/GPU Use, Low FPS

Post by Martyson »

JorgenSA wrote: Thu Dec 26, 2019 8:09 am You could try the tips outlined here:

https://www.prepar3d.com/SDKv4/prepar3d ... ation.html

Also remember that P3D is a simulation, where you aim for life-like smoothness, not a first-person-shooter game where you need to chase FPS. That is why it is recommended to limit the frame rate, to somewhere between 25 and 30, so the system gets time to build complete, detailed frames.

Jorgen
Jorgen,

Have you used the SDK Advanced settings (for advanced users) ?
If so, which ones did you use/change that gave you improved performance?

List your before and after results from the changes to give an example of the improvements you got.
Best Regards,
Vaughan Martell PP-ASEL (KDTW)
User avatar
JorgenSA
Posts: 6018
Joined: Sun Mar 11, 2018 7:17 am
Location: 5 NM ENE of EDXF

Re: Low CPU/GPU Use, Low FPS

Post by JorgenSA »

Vaughan,

I can't give you an exact list of before-and-after benefits, I can only say that the following Prepar3D.cfg works well on my particular system:


[JOBSCHEDULER]
AffinityMask=14

[BUFFERPOOLS]
UsePools=0

[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.000000
HDR_BLOOM_THRESHOLD=3.000000
HDR_BLOOM_MAGNITUDE=1.000000
HDR_BLOOM_BLUR_SIGMA=0.800000
TONEMAP_DAY_EXPOSURE_KEY=0.280000
TONEMAP_NIGHT_EXPOSURE_KEY=0.130000
HDR_SATURATION=1.000000
MAX_POINT_LIGHTS=250
MAX_SPOT_LIGHTS=250
RS_MIN_OBJECT_PIXEL_RADIUS=2.000000
MAX_TEXTURE_REQUEST_DISTANCE=1000.000000
REFLECTION_PROBE_DELAY=20
ViewGroup_Number=-1
MAP_DRAW_THREADED=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
LENSFLARE=1
HDR=1
DYNAMIC_REFLECTIONS=0
SHADOW_QUALITY=2
SHADOW_DRAW_DISTANCE=0
CONTENT_NO_SHADOW=0
INTERIOR_SHADOWS_CAST=1
EXTERIOR_SHADOWS_CAST=1
SIMOBJECT_SHADOWS_CAST=0
TERRAIN_SHADOWS_CAST=0
VEGETATION_SHADOWS_CAST=0
BUILDING_SHADOWS_CAST=0
CLOUD_SHADOWS_CAST=0
PARTICLES_SHADOWS_CAST=0
INTERIOR_SHADOWS_RECEIVE=1
EXTERIOR_SHADOWS_RECEIVE=1
SIMOBJECT_SHADOWS_RECEIVE=0
TERRAIN_SHADOWS_RECEIVE=1
VEGETATION_SHADOWS_RECEIVE=0
BUILDING_SHADOWS_RECEIVE=0
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
TRANSLUCENT_SHADOW_TEXTURE_SIZE=512
OPAQUE_SHADOW_DRAW_DISTANCE=2000
TRANSLUCENT_SHADOW_DRAW_DISTANCE=2000
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
SHADER_CACHE_VERSION=1
STALE_BUFFER_THRESHOLD=1024
ENABLE_MEMORY_OPTIMIZATION=1
MIPMAP_VC_PANELS=1

[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=2
DownloadWindsAloft=0
DisableTurbulence=0
CLOUD_DRAW_DISTANCE=5
DETAILED_CLOUDS=1
OPTIMIZE_DENSE_CLOUDS=0
CLOUD_COVERAGE_DENSITY=6
THERMAL_VISUALS=0
VolumetricFog=1
DetailedPrecipitation=1
WindshieldPrecipitationEffects=1

[DISPLAY]
ChangeTime=4.000000
TransitionTime=4.000000
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=True
InfoParkingBrakesEnable=True
InfoPauseEnable=True
InfoSlewEnable=True
InfoStallEnable=True
InfoOverspeedEnable=True
InfoWeaponSystemEnable=True
InfoCountermeasureEnable=True
InfoUpperRightTextEnable=True
SKINNED_ANIMATIONS=1
TEXTURE_BANDWIDTH_MULT=180
UPPER_FRAMERATE_LIMIT=25
WideViewAspect=True
FullScreenBackground=True
FullScreenAutoFill=True
Fullscreen=False
TEXTURE_FILTERING=16
MSAA=4
SSAA=0
VSYNC=1
FXAA=0
TRIPLE_BUFFER=1
TextureMaxLoad=6

[SCENERY]
AUTOGEN_DRAW_DISTANCE=12000.000000
AUTOGEN_TREE_DRAW_DISTANCE_PERCENT=0.900000
AUTOGEN_TREE_MIN_DISTANCE_TO_LOD=2500.000000
SCENERY_DRAW_DISTANCE=32000.000000
MaxRegionsPurgePerFrame=16
POP_FREE_AUTOGEN=1
AUTOGEN_BATCH_LOD=2
IMAGE_COMPLEXITY=2
AUTOGEN_VEGETATION_TYPE=1

[MAIN]
User Objects=Airplane, Helicopter, Submersible, ExternalSim, Avatar
LabelsSupported=Airplane, Helicopter
Location=440,129,1480,908,\\.\DISPLAY1
Maximized=2
ShowInfoText=1
HideMenuNormal=0
HideMenuFullscreen=1
FIBER_FRAME_TIME_FRACTION=0.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
PANEL_UPDATE_MODE=2

[CONTROLS]
Controls_Default=Standard
Controls_Current=Standard
KBDAIL=64
KBDELEV=64
KBDRUD=64

[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

[DynamicHeadMovement]
LonAccelOnHeadLon=-0.020000
LonAccelOnHeadPitch=-0.010000
RollAccelOnHeadLat=0.010000
YawAccelOnHeadLat=-0.100000
RollAccelOnHeadRoll=0.100000
MaxHeadAngle=5.000000
MaxHeadOffset=0.300000
HeadMoveTimeConstant=1.000000

[VirtualCopilot]
VirtualCopilotActive=0

[USERINTERFACE]
SHOW_SCENARIO_WINDOW=1
BroadcastGPSData=0
SHOW_MISSION_CAPTIONS=1
PAUSE_ON_LOST_FOCUS=1
PROMPT_ON_EXIT=1
RestoreTimeOnMove=1
ScreenshotImageFormat=2
ShowMessageText=True
UIHardwareAcceleration=True
Map_Orientation=2

[PointOfInterestSystem]
CycleSetting=0

[SOUND]
PrimaryPlaybackDevice={DEF00000-9C6D-47ED-AAF1-4DDA8F2B5C03}
VoicePlaybackDevice={DEF00002-9C6D-47ED-AAF1-4DDA8F2B5C03}
VoiceCaptureDevice={DEF00003-9C6D-47ED-AAF1-4DDA8F2B5C03}
SOUND=1
SOUND_QUALITY=2
SOUND_LOD=0

[TrafficManager]
AirlineDensity=100
GADensity=100
FreewayDensity=30
ShipsAndFerriesDensity=100
LeisureBoatsDensity=40
IFROnly=0
AIRPORT_SCENERY_DENSITY=3

[AContain]
ShowLabels=1
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=85
MESH_RESOLUTION=25
TEXTURE_RESOLUTION=28
AUTOGEN_VEGETATION_DENSITY=2
AUTOGEN_BUILDING_DENSITY=2
DETAIL_TEXTURE=1
HIGH_RESOLUTION_TERRAIN_TEXTURES=1
WATER_REFLECT_CLOUDS=1
WATER_REFLECT_USERAIRCRAFT=1
WATER_REFLECT_SIMOBJECTS=0
WATER_REFLECT_TERRAIN=0
WATER_REFLECT_AUTOGEN_VEGETATION=0
WATER_REFLECT_AUTOGEN_BUILDINGS=0
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=0
WATER_CLARITY=30
WATER_DETAIL=2
UseGlobalTerrainView=False
SWAP_WAIT_TIMEOUT=30

[ATC]
AutoOpenAirTrafficWindow=1
UsePilotVoice=1
ShowATCText=1
PilotVoice=0
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=2
ASLON=1
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=False
CrashWithDyn=True
CrashDetection=True
AvatarNoCollision=False
OnCrashAction=0
MomentumEffect=True

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

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

[SIM]
SYSCLOCK=0
OPTIMIZE_PARTS=1

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

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

[MISC]
Com_Rate=7

[DISPLAY.Device.NVIDIA GeForce GTX 960.0.0]
Mode=1920x1080x32

[MULTIPLAYER]
FrameSyncRate=0


Jorgen

PS: the system is an i7/7700K @ 4.66 GHz, nVidia GTX 960 with 4 GB of VRAM, 16 GB of 2133 MHz DDR4 RAM on an Asus Z170-A motherboard.
System: i5-12600K@4.9 GHz, ASUS ROG STRIX Z690-I motherboard, 32 GB 4800 MHz DDR5 RAM, Gainward RTX 3060 w/ 12 GB DDR6 VRAM, Windows 10 Pro.

All views and opinions expressed here are entirely my own. I am not a Lockheed-Martin employee.
User avatar
Martyson
Posts: 15188
Joined: Sun Mar 25, 2012 11:08 am

Re: Low CPU/GPU Use, Low FPS

Post by Martyson »

Jorgen,

"I can't give you an exact list of before-and-after benefits,"

Ok,

The OP needs to know about Low CPU/GPU use / Low FPS possible improvement.

What is your improved CPU/GPU / FPS after doing the (unknown) SDK Advanced configuration changes?

Which ones should the OP do and why?

In your Prepar3D.cfg (very long list) which ones are the important ones to pay attention to e.g., default value vs new modified value and the resulting P3D improvement?
Best Regards,
Vaughan Martell PP-ASEL (KDTW)
User avatar
JorgenSA
Posts: 6018
Joined: Sun Mar 11, 2018 7:17 am
Location: 5 NM ENE of EDXF

Re: Low CPU/GPU Use, Low FPS

Post by JorgenSA »

I would say the whole [JOBSCHEDULER] section, with the AffinityMask setting calculated with this tool:

http://www.gfsg.co.uk/affinitymask.aspx ... m=utilties

In the [Graphics] section, the

TEXTURE_MAX_LOAD=4096

In the [DISPLAY] section, the

TEXTURE_BANDWIDTH_MULT=180
UPPER_FRAMERATE_LIMIT=25
Texture_Max_Load=6

In the [MAIN] section, the

FIBER_FRAME_TIME_FRACTION=0.1

In the [TERRAIN] section, the

SWAP_WAIT_TIMEOUT-30

These are the settings that, on my system, and in my opinionated opinion, give the best overall quality simulation experience, combined with a good, non-stuttering frame rate. The rest of my settings, where they differ from a default, virgin Prepar3D.cfg, are for my own preference, and they don't actually impact the frame rate noticeably.

There is one more setting that is VERY important, and I haven't found the parameter in Prepar3D.cfg that corresponds to this setting yet, so here it is: on the P3D screen where you select your flight etc., select "Options". Then go to "World", and check the box "Use high resolution terrain textures". Again, this is IMPORTANT, and will give you a much-improved experience.

Jorgen

Another PS: the frame rate is discussed at length here:

https://flightsimeindhoven.com/2014/03/ ... se-of-fps/
System: i5-12600K@4.9 GHz, ASUS ROG STRIX Z690-I motherboard, 32 GB 4800 MHz DDR5 RAM, Gainward RTX 3060 w/ 12 GB DDR6 VRAM, Windows 10 Pro.

All views and opinions expressed here are entirely my own. I am not a Lockheed-Martin employee.
User avatar
Martyson
Posts: 15188
Joined: Sun Mar 25, 2012 11:08 am

Re: Low CPU/GPU Use, Low FPS

Post by Martyson »

JorgenSA wrote: Thu Dec 26, 2019 9:27 am I would say the whole [JOBSCHEDULER] section, with the AffinityMask setting calculated with this tool:

http://www.gfsg.co.uk/affinitymask.aspx ... m=utilties

In the [Graphics] section, the

TEXTURE_MAX_LOAD=4096

In the [DISPLAY] section, the

TEXTURE_BANDWIDTH_MULT=180
UPPER_FRAMERATE_LIMIT=25
Texture_Max_Load=6

In the [MAIN] section, the

FIBER_FRAME_TIME_FRACTION=0.1

In the [TERRAIN] section, the

SWAP_WAIT_TIMEOUT-30

These are the settings that, on my system, and in my opinionated opinion, give the best overall quality simulation experience, combined with a good, non-stuttering frame rate. The rest of my settings, where they differ from a default, virgin Prepar3D.cfg, are for my own preference, and they don't actually impact the frame rate noticeably.

There is one more setting that is VERY important, and I haven't found the parameter in Prepar3D.cfg that corresponds to this setting yet, so here it is: on the P3D screen where you select your flight etc., select "Options". Then go to "World", and check the box "Use high resolution terrain textures". Again, this is IMPORTANT, and will give you a much-improved experience.

Jorgen

Another PS: the frame rate is discussed at length here:

https://flightsimeindhoven.com/2014/03/ ... se-of-fps/
Jergen,

What was your original CPU usage, GPU usage and FPS?
What is your new current CPU usage, GPU usage and FPS with your modified SDK settings?

In each of the changes you listed where was the most improvement targeted for e.g., CPU, GPU or FPS?
Best Regards,
Vaughan Martell PP-ASEL (KDTW)
User avatar
JorgenSA
Posts: 6018
Joined: Sun Mar 11, 2018 7:17 am
Location: 5 NM ENE of EDXF

Re: Low CPU/GPU Use, Low FPS

Post by JorgenSA »

It is difficult at best to say which had an effect on what, because the changes were introduced over a long period of time. I can only say that it:

1. Looks good, and

2. Flying along is smooth as silk

I just finished a flight over New York City, starting at KTEB, and Task Manager told me I was using about 86% of my CPU capacity, 7.1 GB of my RAM capacity, and very little GPU usage. I attribute the low GPU usage to the fact that the GTX 960 has only 4 GB of VRAM, and together with my 2133 MHz RAM is the weakest point in my system.

The scenery in that location is FreeMesh, UTX North America and Drzewiecki Design's New York Airports 1 and 2 plus New York City.

Jorgen
System: i5-12600K@4.9 GHz, ASUS ROG STRIX Z690-I motherboard, 32 GB 4800 MHz DDR5 RAM, Gainward RTX 3060 w/ 12 GB DDR6 VRAM, Windows 10 Pro.

All views and opinions expressed here are entirely my own. I am not a Lockheed-Martin employee.
User avatar
Martyson
Posts: 15188
Joined: Sun Mar 25, 2012 11:08 am

Re: Low CPU/GPU Use, Low FPS

Post by Martyson »

Jorgen,

You mentioned:
"It is difficult at best to say which had an effect on what, because the changes were introduced over a long period of time"

I was asking generally, when you changed an option (one at a time I assume) which performance improvement was it targeting?
And, how much improvement did you get in terms of CPU / GPU usage and FPS.?

To put it another way.
If you went back to the default P3D cfg (easily done) what poor performance would you see?



In reference to the SDK/P3D/Advanced Configuration Tuning Options you gave a link to which mentions:

"The following entries are not written into the Prepar3D config by default, but may allow users to fine tune performance for specific training goals.
Typically, users should not need to modify any configuration values for a stable and performant simulation experience,
but the following tweaks may help advanced users optimize further."

And, how changing the specific Option(s) you mentioned has improved your CPU/GPU usage and FPS.
Actually, as it would normally apply to a default P3D install without Add-ons.

But in your case with Add-ons which changes improved (had the most effect on) your CPU or GPU or FPS?
In other words, what is the reason you changed an option.

Example:
You mentioned first in your list:
"I would say the whole [JOBSCHEDULER] section, with the AffinityMask setting calculated with this tool:
http://www.gfsg.co.uk/affinitymask.aspx ... m=utilties"

I would assume it is meant for an advanced user?

Why did you use the tool?
Can it be done without the tool?
What was the problem (target) that needed fixing?
What was your AffinityMask setting before a change was made?
What is your AffinityMask setting now?
How has it improved P3D CPU usage or GPU usage or FPS.?

Note:
I assume the current setting could be returned to the default for a quick check?

For your current usage a screenshot of the data in the Task Manager would be helpful.
Best Regards,
Vaughan Martell PP-ASEL (KDTW)
User avatar
JorgenSA
Posts: 6018
Joined: Sun Mar 11, 2018 7:17 am
Location: 5 NM ENE of EDXF

Re: Low CPU/GPU Use, Low FPS

Post by JorgenSA »

The AffinityMask can be set to anything, and you do not have to use that utility to find the value it should be set to, it just makes it easier to calculate the optimum value. My AffinityMask setting right now is 14, as you see at the top of my Prepar3D.cfg - this is with Hyperthreading off, with Hyperthreading on it should be set to 84, for my 4-core I7-7700K.

When I set these optimized values in Prepar3D.cfg, I went through the Advanced Configuration page that I linked to, to another site, in German, located here:

https://simmershome.de/p3d-v4-einstellungen/

and to AVSIM for their recommendations.

The Prepar3D.cfg that I posted is the end result of what settings seemed to be appropriate for my particular system, and has gived me a smoother simulation. I don't have a blow-by-blow history of which setting did what to which result, but the end result is something I am very happy with.

Now, if only my beloved Secretary of the Domestic Treasury would allow me to budget for some new hardware... on that list is some 3400 MHz RAM and a GTX 2080TI.

Jorgen
System: i5-12600K@4.9 GHz, ASUS ROG STRIX Z690-I motherboard, 32 GB 4800 MHz DDR5 RAM, Gainward RTX 3060 w/ 12 GB DDR6 VRAM, Windows 10 Pro.

All views and opinions expressed here are entirely my own. I am not a Lockheed-Martin employee.
User avatar
Martyson
Posts: 15188
Joined: Sun Mar 25, 2012 11:08 am

Re: Low CPU/GPU Use, Low FPS

Post by Martyson »

Jorgen,

Your first link was to :
https://www.prepar3d.com/SDKv4/prepar3d ... ation.html

"In reference to the SDK/P3D/Advanced Configuration Tuning Options you gave a link to which mentions:

"The following entries are not written into the Prepar3D config by default, but may allow users to fine tune performance for specific training goals.
Typically, users should not need to modify any configuration values for a stable and performant simulation experience,
but the following tweaks may help advanced users optimize further.""




You mentioned:
"The AffinityMask can be set to anything, and you do not have to use that utility to find the value it should be set to, it just makes it easier to calculate the optimum value."

Ok, what problem were you experiencing that required changing AffinityMask to 14?
What did it fix?
Can you do a screenshots of Task Manager showing your results CPU cores and Performance tab?


Note:
"this is with Hyperthreading off, with Hyperthreading on it should be set to 84, for my 4-core I7-7700K."

Sounds like advanced user (required) stuff?
Best Regards,
Vaughan Martell PP-ASEL (KDTW)
User avatar
Martyson
Posts: 15188
Joined: Sun Mar 25, 2012 11:08 am

Re: Low CPU/GPU Use, Low FPS

Post by Martyson »

JorgenSA wrote: Thu Dec 26, 2019 11:11 am It is difficult at best to say which had an effect on what, because the changes were introduced over a long period of time. I can only say that it:

1. Looks good, and

2. Flying along is smooth as silk

I just finished a flight over New York City, starting at KTEB, and Task Manager told me I was using about 86% of my CPU capacity, 7.1 GB of my RAM capacity, and very little GPU usage. I attribute the low GPU usage to the fact that the GTX 960 has only 4 GB of VRAM, and together with my 2133 MHz RAM is the weakest point in my system.

The scenery in that location is FreeMesh, UTX North America and Drzewiecki Design's New York Airports 1 and 2 plus New York City.

Jorgen

Jorgen,

Which aircraft were you using on the flight?

Could you provide a couple screenshots of the Task Managers
Processes tab
Performance tab, CPU / CPU cores usage with your AffinityMask setting?
Best Regards,
Vaughan Martell PP-ASEL (KDTW)
User avatar
JorgenSA
Posts: 6018
Joined: Sun Mar 11, 2018 7:17 am
Location: 5 NM ENE of EDXF

Re: Low CPU/GPU Use, Low FPS

Post by JorgenSA »

Vaughan,

The aircraft is the Beech 350 ported over from FSX, after L-M bowed to Textron pressure and removed theirs from P3D, and it works just fine in P3D.

I have sent you a PM about the screenshots.

Jorgen
System: i5-12600K@4.9 GHz, ASUS ROG STRIX Z690-I motherboard, 32 GB 4800 MHz DDR5 RAM, Gainward RTX 3060 w/ 12 GB DDR6 VRAM, Windows 10 Pro.

All views and opinions expressed here are entirely my own. I am not a Lockheed-Martin employee.
User avatar
Martyson
Posts: 15188
Joined: Sun Mar 25, 2012 11:08 am

Re: Low CPU/GPU Use, Low FPS

Post by Martyson »

JorgenSA wrote: Fri Dec 27, 2019 1:12 pm Vaughan,

The aircraft is the Beech 350 ported over from FSX, after L-M bowed to Textron pressure and removed theirs from P3D, and it works just fine in P3D.

I have sent you a PM about the screenshots.

Jorgen

Jorgen,

Ok,

If you are flying a default plane rather than e.g., a payware prop/jet it could account for "Flying along is smooth as silk" in P3D.

On your test flights are you using any Add-ons like e.g., a weather program Asky or FSGRW?

Note:
I assume you did not yet post task manager screenshots because you are flying a Beech 350?

I did not ask for supporting screenshots of an aircraft just your task manager screenshots showing your PC memory and cpu cores performance which could be done with any approved P3D default aircraft on any test flight.

The screenshots will show your basic memory usages and cpu cores improvements (Affinity mask setting).
Last edited by Martyson on Fri Dec 27, 2019 4:20 pm, edited 1 time in total.
Best Regards,
Vaughan Martell PP-ASEL (KDTW)
Post Reply