dogsaysmoo / 747-8i

Boeing 747-8 Intercontinental and Freighter
GNU General Public License v2.0
6 stars 2 forks source link

Loading big routes causes massive framedrops. #14

Open Megaf opened 7 years ago

Megaf commented 7 years ago

Dear folks.

I have observed huge framedrops when loading big routes using the route manager. the 747-8i alone is quite taxing on my system, dropping frames to 8 FPS, and 1.6 seconds per frame after loading the route.

Enabling multithreading with the option --prop:/sim/rendering/multithreading-mode=CullThreadPerCameraDrawThreadPerContext helps a lot, frame drops to 4 FPS instead of 1.6 seconds per frame... But still...

There is no framedrop at all when loading the same route on a 707.

Ues this route to replicate the bug. https://gist.github.com/Megaf/ac8f8de64da53784c101cce1eeffb203 Just save it as xml and load it in the route manager. Try with different airplanes.

dogsaysmoo commented 7 years ago

This is a problem with the canvas navdisplay screen. That's an out-of-the box navdisplay (i.e. not a part of the internals of the 747-8 - you'll find the exact same ND on the 777, 757, 767, MD-11 and other models in FG) I don't know if it has been addressed upstream. I have a temporary fix that I run on my own FG build that helps.

You can grab the fix here: https://drive.google.com/file/d/0B2zb2Id6IE74dG1JTl80aWg4WjA/view?usp=sharing Put it here: /Nasal/canvas/map/ and overwrite (and backup) the old RTE.lcontroller file.

Megaf commented 7 years ago

Link not working