Low FPS due to EditableMesh "transcodeVerticesAndCalculateBounds" taking significantly longer than usual (40-70ms frame time)

Since about the 27th of August (unsure when this exactly started happening), our game (Voyagers) has been getting several reports about very low FPS on high-end machines. After asking some of them to send microprofiler dumps, I have narrowed down the long frame times to the “DynamicGeometryManager :: transcodeVerticesAndCalculateBounds” tag.

I was not able to replicate this issue on my MacBook Air. The users who are reporting this issue seem to be exclusively on Windows machines, with reports from users with both AMD and Nvidia GPUs, but there is not enough information for me to confirm anything.

This is a high-impact issue as our game heavily relies on EditableMeshes to render our custom ocean in-game. We use this module from FlameEmber06 to render the oceans.

We have not had performance issues this major until the 27th. I am guessing this has something to do with a change in Release 688 which released around the same time, but I have no way to be sure. For reference, the section highlighted in red is the part actually performing the EditableMesh methods, so we are relatively sure that this is not due to a recent update/change from our end.

A private message is associated with this bug report

2 Likes

Update: I’ve narrowed down the issue to have occurred on 27/8 at 9 PM GMT. Below is the P10 graph for client frame rate. This issue only affects Computer users, and not the other platforms from what I can see.


P10 client frame rate (Computer only)


P10 client frame rate (all platforms)

1 Like

I’m seeing this too and it’s making our game essentially unplayable. It doesn’t occur in studio but does occur in-game. I’m running windows. My teammate on Mac doesn’t see it at all.

2 Likes

Also happening to me!

Hope roblox fixes this asap, I became paranoid when this issue popped up as I was optimizing my wave system at the right moment haha

Likewise, I’ve been seeing this in my game as well. I would like to add that this lag only happens on the client. Studio does not experience any lag.
My specifications are:
CPU: i7-12700k
RAM: 32GB
GPU: SPARKLE intel ARC A770

Looking at my analytics, this seems to only affect a minority of Windows users.

I can confirm this, I have many Windows users unaffected by this issue as well as affected. This issue seems to impact a variety of CPUs and GPUs so I wasn’t able to narrow that down either.

Bump, happens to me too, specifically the “draco meteor” move in legends battlegrounds, even the developer of that game has also reported it,

Yeah, my game has a similar problem that started happening randomly on the 27th as well.

1 Like

Has anybody experienced this on an AMD GPU? I’ve only heard of this happening to people using a Nvidia GPU and I’m wondering if it could be related to this issue: FPS Limiter Issues in Roblox Studio
I’m seeing it on a 4060.

No idea about AMD, but it did affect intel ARC. No longer seems to be a problem though, as I’m not seeing any more lag due to EditableMeshes.

1 Like

I’ve had reports from users with AMD GPUs (as well as reports from people with both AMD and Intel CPUs). This doesn’t seem like an FPS limiter problem as it’s a specific EditableMesh task taking up lots of frame time rather than something you would see in the render thread.

1 Like

An update on this - I was able to reproduce the error on 688.0, but can’t reproduce it any more on 688.1, which rolled out on August 29th. Are you seeing an improvement in framerates?

In my case framerates have returned to normal levels and I’ve not received any new reports of this bug.

1 Like

It looks like it’s back to normal so I’ll mark your reply as the solution. Thank you for the support! I’ll keep an eye on any new reports that might come in from our players.

1 Like

Hey I am getting this issue aswell with my game with editablemeshes. Sudden FPS Drops.
I tried other games like OP’s and getting the same results.


It would start out with a small lag to a stop to forever long lag.
This just started happening to me today, and only happens within the Roblox Player. Never in Studio.

I’d like to reopen this bug report as the issue seems to still be happening:

It seems to have been fixed for a while (I confirmed with some others as well) but I’m seeing low FPS again as well as a few reports in our Discord server from players.

1 Like

I’m also now seeing the bug again.

1 Like

Im getting reports from my players on PC that the lag has returned. It also seems to be more widespread than before as even the players that didnt have the issue before are now observing it.

Thanks for the update - I’ll look into it