3D Viewport on the website causes high CPU usage

Like the title suggests, viewing anything on the Roblox website in the 3D view results in the CPU usage being insanely high. This seems to only be affecting chrome.

Repro

  1. Open any avatar item or anything with a 2D & 3D View toggle on the site
  2. Toggle the “3D” view on the item
  3. the CPU usage spikes until the tab is closed (the high % lingers for a few moments after closing the tab)

Image of the CPU usage:

image

Gif of the spike happening/how to reproduce:

https://gyazo.com/a3054763bb069dc242a770f641b6b069

This happens on any item that can be viewed in the 3D view. Avatar Items, Avatars, etc.

Some additional info:

  • The issue still happens with hardware acceleration enabled, but it has less of a lag effect, the high CPU % persists.
  • This is mainly a CPU issue, so GPU drivers don’t play a role, even with hardware acceleration turned on.
  • I and a few of my friends have been encountering this issue recently.

I have figured out though that it only happens when hardware acceleration is disabled. I’m not sure if this is intentional, but it’s off by default on chrome afaik, so it seems like a pretty substantial issue.

7 Likes

We’ve filed a ticket into our internal database for this issue, and we will update you when we have further information!

Thanks for the report!

2 Likes

We are rendering an OBJ for 3D thumbnails so the increased CPU is expected. Once the thumbnail is rendered does CPU come back down? Does CPU stay up when switching back to 2D?

I wouldn’t really say it’s just “increased CPU”. It gets to the point where my entire computer will freeze up until I close the tab, and even after closing it lingers for a bit.

As long as the 3d view is enabled it stays at a high %

switching back to 2d fixes it. It’s only with 3D

There’s even cases that it goes so high before the model is even rendered that it wont render the model.

1 Like

This problem has been happening to me as well. However, the CPU Usage spike issue also happens when viewing 3D models in other Web-based 3D Viewers, like Sketchfab and Marmoset Viewer, at least for me.

1 Like

I’ve also noticed this issue, the CPU usage will stay high as long as 3D thumbnails are enabled and would only lower back to normal if you switched to 2D. Happens on avatars, avatar items, etc. Hardware acceleration is enabled for me and I am using Google chrome.

1 Like

i believe i found the solution to it, you have to toggle on graphics acceleration in settings

1 Like

Graphics acceleration is off for me and it still occurs. The only time it happens is when the 3D view is off. Even when it is off, my CPU runs around 50% if the 3D view was previously on.

It needs to be ON, otherwise your CPU will do the rendering instead of your GPU.

Oh my bad, I read it wrong. It’s still weird how the 3D render requires the whole CPU though…