by Hooray » Fri Jan 22, 2016 12:45 pm
Thanks for reporting that - however, it seems that Hyde and others found an issue specific to the 777 and its Canvas ND implementation.
Neither of the aircraft you mentioned are using the Canvas ND code in any form as far as I am aware.
So unless you have patched the aircraft you mentioned to also use the Canvas ND code, I don't quite see how the issue you are reporting could be related to the Canvas ND code.
The only other possibility to exercise the same "code paths" is using a modified version of the Canvas Map dialog with various ND layers enabled.
For the time being, I have to assume that Hyde and others are aware of the 777 specifics related to the Canvas ND, which is why my troubleshooting related advice is focused on Canvas/ND issues.
If in doubt, I suggest to collect more data and preferably file a separate feature request - if you should ultimately turn out to be right, the corresponding issues could be merged on the issue tracker.
Regarding culling issues in particular, my suggestion would be to come up with a flight plan and/or fgtape (flight recorder tape) so that this can be more easily reproduced.
Once you have a way to reproduce the issue, you may also need to tinker with different startup/runtime settings to see if any of those are having an effect.
Personally, I would first of all try to play with the draw masks which should prevent certain stuff from adding to the culling overhead entirely.
Finally, as far as I am aware, none of the 777 reported Canvas/ND issues were linked to any AI/MP use.
However, using the ufo in a "zero scenery" location (as per the minimal startup profile, which is detailed on the wiki) is generally a pretty good way to troubleshoot this in a fashion that allows you to come up with actionable information - you could then link that info to the issue on the tracker and/or your devel list postings.
Besides, please refer to Hamza's comments regarding the OSG stats and the info on the wiki: even just the mere act of collecting certain info is going to impact overall performance, depending on the stats gathering mode you are using.
That said, there is the possibility that OSG level culling does show up on non-Canvas/ND aircraft, through the use of other Canvas based features (e.g. tooltips), but for that, we would need much more data - the poor man's profiler advice I posted previously would help tremendously to understand what is going here...