"Unable to resize DXGI swapchain: 8007000e" when there are too many PluginGuis in DirectX 11

I have lately been seeing a problem in Roblox Studio where all viewports cease to render correctly and the output is flooded with the following error:

There are a few things I’ve been able to observe so far.

  1. It only seems to happen when Studio is using DirectX 11.
  2. It gets triggered when there are too many PluginGuis being rendered on screen.

It only seems to become an issue when there are roughly 5-6 PluginGui windows active.
You can instantly create an empty PluginGui window with the following (unconventional) technique:

PluginManager():CreatePlugin():CreateDockWidgetPluginGui(math.random(), DockWidgetPluginGuiInfo.new()).Enabled = true

Currently I can work around this by setting RenderSettings.GraphicsMode to anything other than Automatic or DirectX11.

9 Likes

Looking into this. Thanks for the easy repro.

2 Likes