This might be an issue with older Nvidia RTX & GTX gpu models such as the early 20 series, cannot confirm but some users who have 1660tis, 2060 supers, etc did experience similar issues.
Sys Info:
OS: Windows 11
CPU: Ryzen 7 7700x
RAM: 16gb
GPU: RTX 2080 ti
Expected behavior
Vulkan shouldn’t be streaming excessively and Direct3D11 shouldn’t be performing too poor in studio mode.
Do you have a laptop? If so I know exactly what the culprit is for Direct3D11.
Make sure under the Windows Graphics settings on Windows 11 that you have Roblox Studio set as a High Performance program.
For some reason, on some laptop architectures, Windows thinks that Studio is a Power Saving program which will refer to the integrated graphics for help and NOT your dedicated.
I have no clue how only Studio has this issue and I’ve never experienced it elsewhere, but it was driving me mad enough to get a monitor just to hook it up via HDMI and avoid having to manually reset that toggle EVERY TIME STUDIO UPDATES.
Just the life of a laptop user I guess.
On a side note, if you don’t want to have to do it manually each time, Win Global GPU was what tied me over until I got my monitor. Just don’t expect to be able to configure any apps to use a specific GPU anymore because this program will just overwrite it, and the Windows settings just crash if you attempt to open the Graphics settings. It does work wonders however.
Roblox should really address this issue though because I’d imagine the application has a hand in reporting what performance levels it requires, and if Windows thinks it’s a low power program, I do think it’s a mistake on their end.
Sorry I don’t use a laptop, and no there are no problems with a low power program.
I think the culprit is definitely something to do with Nvidia GPU’s tied with Roblox though (for me), not sure how much that is related and I don’t really know how much they update or check the rendering for “semi-old” cards.
for my experience with D3D11, it randomly spikes for 5-10 seconds and becomes smooth roughly for only a couple seconds and repeats the stuttering cycle.
We would need to get the HTML file, not the json file. As the json is just a summary and the HTML contains all the data that allows us to see all the markers.
This is very very odd, from the microprofile capture it almost looks like your studio was running on a low end GPU (maybe your integrated graphics? The Ryzen 4600G… it is rendering almost nothing and the frame times are quite bad, which is sort of inline with that.
Then there is a couple !!seconds!! stall and then rendering is fast. It almost seems like it switched to use the discrete 2060 SUPER.
There is no Roblox code that switches between GPUs so this makes me think it is inline with the post from @Vyntrick where the OS is switching the GPU for some reason.
It shouldn’t really be related to the graphics mode, in the sense of D3D11 vs Vulkan. But they probably both have different heuristics for whether to use integrated vs discrete graphics. So I’m somewhat puzzled.
Just for completeness sake, you are on the latest graphics driver right?