A password will be e-mailed to you.

Welcome Guest 

Show/Hide Header

Welcome Guest, posting in this forum requires registration.

Pages: [1] 2
Author Topic: Low Frame Rates as compared to FSX
EdwardS
New User
Posts: 6
Send Message
Post Low Frame Rates as compared to FSX
on: May 22, 2012, 20:20

Hi,

Besides the much improved image quality as compared to FSX, I must conclude so far that for my configuration the obtained frame rates are insufficient unfortunately. I compared 2 identical configurations in FSX and Prepar3D flying in a standard FSX Cessna 172 at a standard airport (LIPZ). Later I installed Aerosoft Venice X and did the same comparison.

Both, FSX.CFG and PREPAR3D.CFG were optimized for my machine configuration with the well-known tweak tool from Jesus Bojote (venetubo.com). I played with various variable settings within the limits of an acceptable quality but could not achieve a frame rate improvement. Anisotropic filtering was applied in FSX/ Prepar3D. Anti-Aliasing was applied on the graphics card since I noticed that enabling this function in FSX/Prepar3D gave poor results under Windows 7 64 bit (home premium).

Hardware: Mobo: ASUStek P8Z68-V, CPU: Intel Core i7 2600K 4.7 GHz., Memory: Corsair 8 GB, Graphics: Sapphire Radeon HD6970 2GB, 3 x DELL U2711 5760x1080 Eyefinity Setup. SSD 1: Crucial C300 128GB, SSD 2: Crucial M4 256GB.

The frame rates in FSX/Prepar3D were set to UNLIMITED to enable good comparison. (Normally, an external frame rate limiter is applied set at 30 fps).

The measured results in fps are:

.........................Default Scenery..............Venice X
FSX:.........................80..................................35
Prepar3D:...............31..................................15

The PREPAR3D.CFG looks like:

QUOTE

// This file was tweaked on May 21, 2012 at 23:02 GMT using Bojote's automated FSX Tweaking & Tuning Service
// Your 'original' Prepar3D.CFG file was backed up at http://www.venetubo.com/fsx/112220ca5cc97a3c91418e1639969ee4/backup/fsx_backup.cfg
// This file is optimized as follows: 8 core(s), CPU speed 5, HT 1, GPU 4, PREF 2
// You can visit Bojote's FSX Tweaking & Tuning service at http://www.venetubo.com/fsx.html
//
[BufferPools]
RejectThreshold=131072
[VirtualCopilot]
VirtualCopilotActive=0
//
[SOUND]
PrimaryPlaybackDevice={DEF00000-9C6D-47ED-AAF1-4DDA8F2B5C03}
SOUND=1
SOUND_FADER1=0.490000
SOUND_FADER2=0.490000
SOUND_FADER3=0.490000
SOUND_FADER4=0.500000
SOUND_LOD=1
SOUND_QUALITY=2
UISound=1
VoiceCaptureDevice={DEF00003-9C6D-47ED-AAF1-4DDA8F2B5C03}
VoicePlaybackDevice={DEF00002-9C6D-47ED-AAF1-4DDA8F2B5C03}
//
[SlewTextInfo.1]
AirSpeed=1,5
Altitude=1,3
Heading=1,4
Latitude=1,1
Longitude=1,2
//
[DISPLAY.Device.AMD Radeon HD 6900 Series.0]
Anisotropic=1
Mode=5760x1080x32
//
[AContain]
LabelColor=FFFF0000
LabelDelay=1000
ShowLabelAirline=0
ShowLabelAirlineAndFlightNumber=0
ShowLabelAirspeed=0
ShowLabelAltitude=1
ShowLabelContainerId=0
ShowLabelDistance=1
ShowLabelFlightPlan=0
ShowLabelHeading=0
ShowLabelManufacturer=1
ShowLabelModel=1
ShowLabelTailNumber=0
ShowLabels=1
ShowUserLabel=1
//
[ATC]
AutoOpenAirTrafficWindow=1
PilotVoice=0
UsePilotVoice=1
[TextInfo.1]
AirSpeed=1,5
Altitude=1,3
Heading=1,4
Latitude=1,1
Longitude=1,2
WindDirectionAndSpeed=1,6
//
[INTERNATIONAL]
ASLAT=2
ASLON=0
MEASURE=1
//
[CONTROLS]
Controls_Current=Standard
Controls_Default=Standard
KBDAIL=64
KBDELEV=64
KBDRUD=64
force_crash_enabled=1
force_gear_bump_enabled=1
force_ground_bumps_enabled=1
force_master_enabled=0
force_master_gain=10000
force_stick_force_enabled=1
force_stick_shaker_enabled=1
//
[FACILITIES]
CITY=0
COUNTRY=0
GTL_BUTTON=4096
STATE=0
//
[TextInfo.3]
AirSpeed=1,5
Altitude=1,3
FrameRate=2,1
FuelPercentage=2,4
GForce=2,3
Heading=1,4
Latitude=1,1
LockedFrameRate=2,2
Longitude=1,2
WindDirectionAndSpeed=1,6
//
[PointOfInterestSystem]
CycleSetting=0
//
[GRAPHICS]
AC_SELF_SHADOW=0
AIRCRAFT_REFLECTIONS=1
AIRCRAFT_SHADOWS=0
ALLOW_SHADER_30=1
COCKPIT_HIGH_LOD=1
EFFECTS_QUALITY=2
// ForceFullScreenVSync=1
// ForceWindowedVSync=1
GROUND_SHADOWS=0
HIGHMEMFIX=1
IMAGE_QUALITY=0
LANDING_LIGHTS=1
NUM_LIGHTS=8
See_Self=1
TEXTURE_MAX_LOAD=4096
TEXTURE_QUALITY=3
Text_Scroll=1
SHADER_CACHE_PRIMED=219053056
//
[TrafficManager]
AIRPORT_SCENERY_DENSITY=3
AirlineDensity=20
FreewayDensity=20
GADensity=20
IFROnly=0
LeisureBoatsDensity=40
ShipsAndFerriesDensity=40
//
[DynamicHeadMovement]
HeadMoveTimeConstant=1.000000
LonAccelOnHeadLon=-0.020000
LonAccelOnHeadPitch=-0.010000
MaxHeadAngle=5.000000
MaxHeadOffset=0.300000
RollAccelOnHeadLat=0.010000
RollAccelOnHeadRoll=0.100000
YawAccelOnHeadLat=-0.100000
//
[REALISM]
AllowEngineDamage=False
AutoCoord=True
AutoTrim=False
CrashDetection=True
CrashTolerance=1.000000
CrashWithDyn=True
GEffect=False
General=1.000000
GyroDrift=False
GyroEffect=1.000000
ManualLights=True
OnCrashAction=0
PFactor=1.000000
RealMixture=True
StressDamage=False
Torque=1.000000
TrueAirspeed=False
UnlimitedFuel=False
//
[Weather]
AdjustForMagVarInDialog=1
CLOUD_COVERAGE_DENSITY=8
CLOUD_DRAW_DISTANCE=3
DETAILED_CLOUDS=1
DisableTurbulence=0
DownloadWindsAloft=0
DynamicWeather=2
MaxGustRampSpeed=200
MaxGustTime=500
MaxVarRampSpeed=75
MaxVarTime=50
MinGustRampSpeed=1
MinGustTime=10
MinVarRampSpeed=10
MinVarTime=5
THERMAL_VISUALS=0
TurbulenceScale=1.000000
WeatherGraphDataInDialog=0
WindshieldPrecipitationEffects=1
//
[Misc]
Com_Rate=7
//
[Main]
HideMenuFullscreen=1
HideMenuNormal=0
Location=1925,5,3832,1078,\\.\DISPLAY1
Maximized=1
SimObjectPaths.0=SimObjects\Airplanes
SimObjectPaths.1=SimObjects\Rotorcraft
SimObjectPaths.2=SimObjects\GroundVehicles
SimObjectPaths.3=SimObjects\Boats
SimObjectPaths.4=SimObjects\Animals
SimObjectPaths.5=SimObjects\Misc
SimObjectPaths.6=SimObjects\Submersible
User Objects=Airplane, Helicopter, Submersible, ExternalSim
ProcSpeed=11011
PerfBucket=7
//
[TextInfo.2]
FrameRate=1,1
FuelPercentage=1,4
GForce=1,3
LockedFrameRate=1,2
//
[USERINTERFACE]
MUTE_ON_LOST_FOCUS=0
Map_Orientation=2
PAUSE_ON_LOST_FOCUS=1
PROMPT_ON_EXIT=1
SHOW_MISSION_CAPTIONS=0
SITUATION=C:\Users\Edward\Documents\Prepar3D Files\C172 at LIPZ (Venice).flt
//
[SIM]
SYSCLOCK=0
//
[Display]
ActiveWindowTitleBackGroundColor=0,28,140,64
ActiveWindowTitleTextColor=255,255,255
BLOOM_EFFECTS=0
ChangeTime=4.000000
InfoBrakesEnable=True
InfoLowerLeftBackGroundColor=255,0,0,128
InfoLowerLeftTextColor=255,255,255
InfoLowerRightBackGroundColor=255,0,0,128
InfoLowerRightTextColor=255,255,255
InfoOverspeedEnable=True
InfoParkingBrakesEnable=True
InfoPauseEnable=True
InfoSlewEnable=True
InfoStallEnable=True
InfoUpperRightBackGroundColor=0,0,0,0
InfoUpperRightTextColor=255,0,0
NonActiveWindowTitleBackGroundColor=24,33,87,64
NonActiveWindowTitleTextColor=255,255,255
SKINNED_ANIMATIONS=1
TEXTURE_BANDWIDTH_MULT=40
TextureMaxLoad=30
TransitionTime=4.000000
UPPER_FRAMERATE_LIMIT=0
WideViewAspect=True
//
[JOBSCHEDULER]
AffinityMask=84
//
[SlewTextInfo.3]
AirSpeed=1,5
Altitude=1,3
FrameRate=2,1
Heading=1,4
Latitude=1,1
LockedFrameRate=2,2
Longitude=1,2
//
[PANELS]
IMAGE_QUALITY=1
PANEL_MASKING=1
PANEL_OPACITY=100
PANEL_STRETCHING=1
QUICKTIPS=0
UNITS_OF_MEASURE=1
//
[STARTUP]
DEMO=0
LoadWindow=1
STARTUP_DEMO=0
//
[SlewTextInfo.2]
FrameRate=1,1
LockedFrameRate=1,2
//
[TERRAIN]
AUTOGEN_DENSITY=3
DETAIL_TEXTURE=1
ENABLE_BATHYMETRY=1
// LOD_RADIUS=6.500000
LOD_RADIUS=4.500000
MESH_COMPLEXITY=75
MESH_RESOLUTION=20
SWAP_WAIT_TIMEOUT=2
TEXTURE_RESOLUTION=25
WATER_CLARITY=30
WATER_REFLECTION_DETAIL=4
WATER_REFRACTION_DETAIL=4
//
[SCENERY]
DAWN_DUSK_SMOOTHING=1
IMAGE_COMPLEXITY=4
LENSFLARE=0
MAX_ASYNC_BATCHING_JOBS=3
SmallPartRejectRadius=4.0
[MULTIPLAYER]
condAccoutPassword=0

UNQUOTE

Please could somebody advice how to get better results than the obtained 15 fps were FSX does 35 fps.

Edward Sluijter
The Netherlands.

FSMP
Professional
Posts: 637
Send Message
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 00:00

#1

Turn off BATHYMETRY

ie set to "0"

[TERRAIN]
ENABLE_BATHYMETRY=0

This will give you a big increase in performance, and also be a better comparison with FSX.

Geoff

janvaane
Professional
Posts: 544
Send Message
Jan Vaane
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 05:15

Halle Edward
Have a read here
http://prepar3d.wordpress.com/category/5-flying-experience/ and here

http://janvaane.org/virtualfsx/?p=113

Set buffer pools to zero and disable vsync might help
Groeten

Jan Vaane - http://flightsimeindhoven.nl/?page_id=6715

bhollis
Lockheed Martin
Posts: 395
Send Message
bhollis
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 08:56

There have been many threads over the last couple years about how to do good comparisons. With comparable config settings, 3rd party performance assessments have shown that we are statistically equivalent to FSX.

As stated above, disable bathymetry and refraction (these add extra mesh generation and a 3rd rendering pass).

Also avoid sensors, colorizers, render to texture views, and directx gauges, as they did not exist in FSX.

Watch your global texture resolution:
FSX max is 1024. We go up to 4096.

Watch your LOD radius:
FSX max was 4.5. We go up 6.5.

When in doubt:
- compare your FSX config and your Prepar3D config with a diff tool.
- Note the entries that differ. Some FSX feature can be pushed above the max value in the cfg but not via the UI. Going into the UI may also reset these settings to the default max value.
- If there isn't a 1-to-1 mapping, and you don't know what a setting is for, ask about it here on the forums.

Thanks,
Beau

Prepar3D Software Engineer

Dumpcore
New User
Posts: 23
Send Message
Dumpcore
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 10:18

[JOBSCHEDULER]
AffinityMask=84

Why?

torkermax
Beginner
Posts: 32
Send Message
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 10:59

AffinityMask=14. was that a typo error?

Canuck
Professional
Posts: 123
Send Message
Canuck
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 12:59

AffinityMask=xx Depends on how many CPU cores you have. Mine is AffinityMask=84 and I have 8 cores. Less cores and the AffinityMask= value comes down too.

EdwardS
New User
Posts: 6
Send Message
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 13:07

Quote from Dumpcore on May 23, 2012, 10:18
[JOBSCHEDULER]
AffinityMask=84

Why?

With Hyper Threading on it should be set to 84 and with Hyper Threading off, it becomes 14. I understood this is all about preventing "thread collision" (ref. Jesus Bojote tweak tool).

EdwardS
New User
Posts: 6
Send Message
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 13:22

Quote from FSMP on May 23, 2012, 00:00
#1

Turn off BATHYMETRY

ie set to "0"

[TERRAIN]
ENABLE_BATHYMETRY=0

This will give you a big increase in performance, and also be a better comparison with FSX.

Thanks very much, it helped!
Moreover, I found out that changing WATER_REFLECTION_DETAIL from 4 to 3, gave another performance boost and no quality impact (for me at least). So the latest results (Cessna 172, LIPZ, Venice X) are:

ENABLE_BATHYMETRY=0 --> fps from 15 to 22
WATER_REFLECTION_DETAIL=3 --> fps from 22 to >30!

This value is acceptable to me to carry on with Prepar3D.

BTW, I am very curious if we can expect a performance boost with a future upgrade (v2.0?) where DirectX 11 and full 64 bit support is going to be implemented. Has anyone an opinion on this matter?

Edward

bhollis
Lockheed Martin
Posts: 395
Send Message
bhollis
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 14:17

Performance is one of primary focuses for v2. As mentioned in other threads, d3d11 support is in the works, while 64 bit support won't happen for quite some time. (See the other threads for the many reasons why)

Thanks,
Beau

Prepar3D Software Engineer

Dumpcore
New User
Posts: 23
Send Message
Dumpcore
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 14:49

Quote from sluyt050 on May 23, 2012, 13:07

Quote from Dumpcore on May 23, 2012, 10:18
[JOBSCHEDULER]
AffinityMask=84

Why?

With Hyper Threading on it should be set to 84 and with Hyper Threading off, it becomes 14. I understood this is all about preventing "thread collision" (ref. Jesus Bojote tweak tool).

With HT on, the ideal value for a Intel 2500/2600/2700K is 14, with Bojote tweak tool.

HT on
Cores = 4
Threads= 8
Useless threads = 4

Maybe 84 is ideal for you hardware. I always have used 14 for the best performance.

Regards,
Dump

FSMP
Professional
Posts: 637
Send Message
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 16:24
14 =    1  1  1  0      <----  Hyperthreading OFF
84 =    1010100      <----Hyperthreading ON
 

(I thought it was better to have Hyperthreading OFF in FSX/P3D) ??

Geoff

JamesM
Beginner
Posts: 39
Send Message
JamesM
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 16:52

Quote from bhollis on May 23, 2012, 14:17
Performance is one of primary focuses for v2. As mentioned in other threads, d3d11 support is in the works, while 64 bit support won't happen for quite some time. (See the other threads for the many reasons why)

Thanks,
Beau

Do you have any idea of when roughly v2 will be out? :D

Dumpcore
New User
Posts: 23
Send Message
Dumpcore
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 18:19

Quote from FSMP on May 23, 2012, 16:24

14 =    1  1  1  0      <----  Hyperthreading OFF
84 =    1010100      <----Hyperthreading ON
 

(I thought it was better to have Hyperthreading OFF in FSX/P3D) ??

Yes, but the order is -from right to left- CORE 0, 1, 2, 3, 4, 5, 6, etc. Cores 0, 1, 2 and 3 are real cores. Cores 4, 5, 6 and 7 are HT threads.

With an affinity mask of 14, you can have HT on without any performance issues. Simply FSX/P3D won't use the threads associated with the HT function. HT is useful for other software, including Windows.

If you use a value of 84, you are telling FSX/P3D to use some HT threads. HT is absolutely useless for FSX/P3D, and probably it generates performance issues. HT threads are dead processes.

14 = 0000 (HT) 1110 (Real cores) -> HT on. FSX/P3D uses the 4 main cores (CORE 0 for internal activities)
84 = 0101 (HT) 0100 (Real cores) -> HT on. FSX/P3D uses 2 real cores (CORE 0 for internal activities), and 2 HT threads. The performance should be worse.

Regards,
Dump

torkermax
Beginner
Posts: 32
Send Message
Post Re: Low Frame Rates as compared to FSX
on: May 23, 2012, 21:27

[BufferPools]
PoolSize=0 Gives me the best performance. I dont use hyper threading and have 0 performance issues.

Pages: [1] 2
Mingle Forum by cartpauj
Version: 1.0.31 ; Page loaded in: 0.313 seconds.