Most Roblox games are unplayable at graphics quality levels higher than 1 due to low frame rates and lag

So a little while back we found an issue where the quality would keep going up, to the point of unplayable experiences. That’s been fixed.

Is this generally still an issue or did the fix we put in address this?

Thanks for the follow up.

Unfortunately, the issue still persists. I’ve recently changed the SSD of the laptop because it was deteriorating but it didn’t fix the issue. I am suspecting overheating and thermal throttling may be causing this issue. I am probably going to repaste the CPU and the GPU and going to update you if there are any changes.

If you could send me additional information in a private message that’d be great

The latest version completely does not launch at all

I had the same issue long ago,

i fixed it by updating the drivers (Which is responsible for operating windows)
and it can improve the performance if the drivers up to date.
use driver booster.

I have tried that already. I always upgrade my drivers, especially my graphics drivers to the latest versions but it didn’t make any difference at all.

Hm had you reset your pc yet.

or another thing, did you modify any system files? that might cause the issue.

Yes, I’ve tried to reset my PC more than once, tried upgrading to Windows 11 with a clean install and then returning back to Windows 10 with a clean install too and I also recently changed the SSD on my laptop but the issue persists.

Since you are on a laptop, does it have integrated graphics because playing on the laptop display may force Roblox to run on your Intel graphics, try connecting any monitor into display output on your laptop, which will bypass NVIDIA optimus and force roblox to use your MX330

Again, we’re going to need some additional information. We’re not seeing people have this issue in general.

Log files or something might help.

I can’t do that sadly since I don’t have any monitor. I am sure Roblox is using the discrete GPU since it shows that it uses it on Task Manager. The GPU usage of the discrete GPU is high when playing Roblox and on processes → GPU engine it is showing that Roblox is using GPU 1 which is my discrete GPU.

God damn it, “integrated graphics” copypasta is everywhere

Where can I get updates on the progress of this? I feel like it should’ve been higher priority to fix this also.

There are private messages going on. So far it seems that that particular GPU is thermal throttling at a given quality level. But even that doesn’t make a lot of sense since the frame rate is 60 FPS up to that point.

What we can see from the profiles though is that suddenly the GPU just takes ~10x as long for the same work load.

@ultra_2033 Are you having similar issues? If so, please attach some profiles.

I am wondering if there are any ways to skip rendering moving parts. I have heard that setting Transparency / LocalTransparencyModifier to 1 could completely remove them from the rendering pipeline. In my game, there are many vehicles spawned by players and the game is suffering from ‘updateInstancedClusters’. We have tried setting the LocalTransparencyModifier to 1 for vehicles that are far away from the player, but it doesn’t seem to have helped.

Setting the transparency will not render them, but you will still pay all the cost for things like updateInstancedClusters as the part is still in the workspace.

You will have to remove parts from the workspace to have 0 cost.