1. Select “Move” or “Rotate” gizmo in Home or Model tab
2. Observe a consistent, noticeable drop in FPS when not actively dragging a handle & moving something
The microprofiler points to a lengthy GetSetting call. I’ve tried reinstalling Studio, disabling all beta features, and disabling all installed plugins, to no avail.
System Information
AMD Ryzen 9 5900X 12-Core Processor, 32.0 GB, AMD Radeon RX 6900 XT
Edition
Windows 11 Pro
Version
22H2
Installed on
10/18/2022
OS build
22621.675
Experience
Windows Feature Experience Pack 1000.22634.1000.0
Beta Features
CSG Version 3
Intuitive Debugger
New Text Chat Service
Save rig with Animation
Scripts Are Non-Strict By Default
Expected Behavior
I expect the built-in gizmos to not decrease performance.
Actual Behavior
Frame performance is significantly reduced.
Issue Area: Studio Issue Type: Performance Impact: High Frequency: Constantly Date First Experienced: 2022-11-22 00:11:00 (-08:00) Date Last Experienced: 2022-12-04 00:12:00 (-08:00)
I woke up today to a similar issue. I’m just spinning the camera slowly at a constant rate and it will randomly hiccup. This looks like a frame lag followed by a rotation jump over 90 degrees from the last frame. It’s occurring on all my local games. It’s super disruptive!
Edit: I restarted my machine (literally only had it running for an hour) and I’m not experience my low fps issue now. It was probably unrelated to the OP’s issue.
If you briefly hold down Tab to summon the handles at least once with each dragger tool selected that should work around the issue for the time being until we can get a fix in.
(TL;DR: The result of GetSetting isn’t getting cached but once you use handle summoning it will start getting cached correctly)