Howto:Troubleshooting Aircraft Performance Issues

From FlightGear wiki
Revision as of 10:08, 13 November 2015 by Hooray (talk | contribs) (→‎Objective)
Jump to navigation Jump to search
This article is a stub. You can help the wiki by expanding it.

Objective

Document the main steps to understand performance issues at the aircraft level, i.e. FDM, 3D modeling, texturing and Nasal scripting.

Approach

We will be testing different components, and features, of each aircraft in isolation, to exclude certain factors and determine if/how performance is affected by certain features.

For instance, when loading an aircraft in osgviewer, we can basically determine the maximal theoretical rendering speed that can be obtained (flightgear using osgviewer internally), without adding any flightgear specific subsystems/overhead.

Equally, when running a FDM in standalone mode, we can look at the FDM overhead without graphics and/or scripting playing any role.

And once we load the same aircraft in fgviewer, we can look at it without Nasal playing any role.

Use Cases

We will be using aircraft that were tested on the forum, especially:

  • Su-15 vs. F15
  • extra500
  • 777-2000

standalone FDM

osgviewer

fgviewer

Disabling Nasal

Minimal startup profile

Using draw masks