MSFS2020 and performance questions
-
-
That is correct. In my experience, Starship possibly performs better than the Dukes. Either way, all those screens and calculations have no noticeable impact on performance.
-
That is correct. In my experience, Starship possibly performs better than the Dukes. Either way, all those screens and calculations have no noticeable impact on performance.
@Black-Square - Wow! That is NOT what I expected/feared. Great news! It sure looks impressive … I’m not sure it will replace the piston Duke as my favorite Black Square aircraft (just love that startup), but Starship looks like it shouldn’t be missed.
-
I'm glad you're looking forward to it. I started working on Starship long before we even knew there would be a MSFS 2024, so don't worry about anything. I don't want to overstep... but I think Starship might become your favorite airplane in MSFS, as it has become mine. The Duke is cool, but Starship is just the most magnificent thing I have ever flown.
-
I was curious about performance impact. The most complex MSFS aircraft are well known to be FPS or memory hungry: A380, A350, PMDG to some extent… Not sure how much of that is typically due to CPU consumption due to systems being simulated, or VRAM due to textures, or RAM, but I’m curious what PC hardware you develop on and how you get feedback about performance (and often the performance hit only becomes apparent when you use it in combination with other add-ons like a big detailed airport and A.I. traffic).
-
I had to think about the best answer to your question for a couple days, because, truth be told, I actually don't do much testing specifically for performance, but I am constantly thinking about it. I think the simplest answer is "that's the only way I know how to be".
From optimizing the 3D model, to packing UV sheets, to programming, I work like I'm still living in the 2000's, when every line of code and every polygon counted. It actually makes me rather upset when I see the default MSFS 2024 aircraft, which waste polygons like graphics cards grow on trees. In some aircraft, over half the recommended polygon budget is wasted on literally inaccessible engine geometry. (In case you've ever wondered why MSFS 2024 runs so poorly) Even in MSFS 2020, there would be knobs in the cockpit with 10x more polygons than they needed.
The same goes for textures and code. I am constantly looking for algorithms and shortcuts that I can use to speed up code execution. If I've done my job right, you shouldn't be able to notice. I saw some people who were shocked that my Starship avionics suite was "only" 30,000 lines of code, and my tablet interface is "only" 5,000". All I can say is that this wasn't by accident. I'm quite proud of my optimizations, but that's probably where I should leave it, in case anyone begs to differ. There is always more that can be done, but I try to strike a healthy balance. Excellent question!