UWP ROBLOX Application experiencing major frame stutters that X86_64 Executable Application does not

Our title, Teensy Tiny Tankery, has seen major frame stutters over the last two days. We used the Universal Windows Application for a majority of testing and development through December to January in order to ensure we could ship the title for XBOX systems later on. Recently, we are seeing frame stutters every third frame and are unable to find a direct cause. The microprofiler is not listing any of our scripts as the cause and we do not know of any other platform-platform differences that could be causing this.

We have moved to the X86_64 application for continued development, as the UWP application is causing nausea for some team members.

Videos

X86-64 App Performance: https://youtu.be/Ti_O-MTtBME
UWP App Performance: https://youtu.be/Ip_TACrDW6o

Title

System Information

Processor: Intel i9-10900F @ 2.80 GHz
GPU: AMD Radeon RX 7900 XTX (24GB)
RAM: 128GB DDR4 @ 3000MT/s
OS: Windows 11 Pro 24H2 (26100.3025)
Windows Feature Experience Pack: 1000.26100.48.0

Expected behavior

Unified performance between the UWP and X86_64 applications for Windows. The microprofiler should be reporting similar graphs and frame rate deltaTimes.

A private message is associated with this bug report

5 Likes

Thank you for the detailed bug report! Can you please attach (to the private message thread) a Microprofiler dump from the UWP application when it’s showing this behavior? Since the problem appears in the on-screen Microprofiler, we should be able to tell what is going on from the Microprofiler dump file.

Here’s the documentation for how to save a Microprofiler dump: MicroProfiler | Documentation - Roblox Creator Hub

Additionally, as a heads-up, please note that our UWP application is distinct from our Xbox application (i.e. UWP and Xbox share approximately the same amount of code as Win64 and Xbox). It is still useful to test with other Roblox clients, though, as this testing can surface issues such as the one we’re discussing here. :slight_smile:

Thank you with the extra clarity for the UWP and Xbox App differences - we used UWP as a testing grounds as controller input felt slightly better for it, while the executable would sometimes find stickdrift errors that weren’t present on brand new controllers.

I’ll generate these files tomorrow for both x86_64 and UWP, then send them over.

1 Like

Hi! I have submitted two micro-profiler logs.

One is a HTML generated by the x86_64 application and one is a .txt generated by the UWP application, alongside a brief description of the gameplay actions being performed.

Hi Claire,
You can find the UWP app HTML dumps in the following folder:
C:\Users\[[username]]\AppData\Local\Packages\ROBLOXCORPORATION.ROBLOX_[[random_hash]]\LocalState\logs\

Thank you. Would you be able to specify these locations on the Microprofiler documentation for future users?

I don’t think anyone would be able to find these files for the UWP app otherwise.

Definitely, we will add this info to the documentation page.

1 Like