Reproduction Steps
When I join any experience, or load any experience in Studio that has a non-trivial number of parts or amount of terrain, I get ridiculous lag that was not present before this weekend. I noticed this happening today.
This has never happened before, and I did not change anything on my end.
Update: switching from D3D11 to Vulkan appears to have solved the problem. If I switch back though this still happens. The fact that this suddenly started happening though means this is still an issue.
These are my specs. I’m not throttling, my GPU has been more than sufficient for most experiences on Roblox, I have 5GB of free space on my C drive but plenty of memory. I can still run other high-end games just fine. I have reinstalled my graphics driver and rebooted. I am continuing to debug the possibility that this might be an issue on my part, but this occurred suddenly without any changes, so I am skeptical.
My game: Be an Alien: Renewal - Roblox
microprofile-20211102-231705.html (1,3 MB)
(Interesting to note that I have a shadowmap label despite using voxel lighting, and it’s huge…)
Robloxian High School: Robloxian High School - Roblox
microprofile-20211102-231532.html (6,2 MB)
Captures are from the client.
Expected Behavior
Roblox has never lagged like this and should not lag like this on a GTX 1070.
Actual Behavior
The more parts / terrain I have on-screen, the worse my FPS gets.
If I remove all lights, particles, terrain, transparent parts, and change everything to smooth plastic, In my game the best I can manage is 20 FPS up from 2 FPS.
17 FPS
2.8 FPS
If I open a baseplate in Studio and make a bit of terrain water, there is immediately a noticeable impact. If I so much as have the terrain editor’s cube select tool visible, or select a few parts, there is an impact.
I have been unable to link this to anything more specific than “more on-screen is worse”. None of the profile captures appear to have any obvious offender that I can discern. It’s all just generally worse in vague ways.
Capture is from Studio.
microprofile-20211102-234455.html (3,8 MB)
Workaround
Roblox is completely unusable for me on D3D11.
I have to switch to Vulkan to use Roblox.
Issue Area: Engine
Issue Type: Performance
Impact: High
Frequency: Constantly
Date First Experienced: 2021-11-02 12:11:00 (-05:00)