Poor performance in Editor that scales with size of Sequencer window

Hi Andrew,

I did some tests in the stock LyraEditor in 5.6, so I’m hoping you can repro easily with my steps. But if you still need me to provide an Insights trace, I can look into doing that. But I think anyone should be able to see similar results, barring some crazy hardware with no slowdown. I confirmed the following is in Selection Mode.

  1. Open LyraEditor with default settings.
  2. Go to Editor Preferences. Check “Show Frame Rate and Memory” and uncheck “Use Less CPU when in Background”.
  3. For me, the frame rate is now 110-115 fps.
  4. Click Content Browser on my way to creating a test sequence. Notice that the frame rate is immediately down to about 97-100. If I wiggle the mouse quickly around the empty space, I can get it down to around 88 until I stop.
  5. Make a new Level Sequence and open it. At default window layout (taking up a fair amount of the monitor, not maximized, not docked), the frame rate is now 78-80.
  6. Drag the sequence to another monitor and maximize it, without adding any actors or tracks. Frame rate should be unchanged (78-80).
  7. Drag in a Sphere from the Place Actors panel. It defaults to being selected. Frame rate now 70-72.
  8. Expand the Transform track, then expand Location, Rotation, and Scale. Frame rate now 62-65.

So having done almost nothing, no cameras/animation/transforms/materials, we’ve lost 47% of the entire Editor’s performance. In a real sequence with expensive characters and animations and in a real environment, we struggle to even preview at 30 fps.

Notably, if I deselect the actor after step 8, I get back up to 81-84 fps. So something like 20 fps of that performance is the outline of the Sphere in the main viewport + the translate gizmo drawn on it. If I delect the Sphere and collapse it so none of the tracks show, I can get the fps back to around 95 fps, which is even more mysterious - that’s significantly better than when I had no actor at all. If it’s fully collapsed but selected, I’m around 71 fps.

Hopefully this helps, but again, let me know if you still need a capture to see what I’m seeing.