Application freezing for 5+ seconds calling GetCameraDevices and then Script_CoreScripts/FacialAnimationStreaming::Play

Note: microprofiler dump, log file, and dxdiag in attached in DM.

The application freezes for 5+ seconds when trying to fetch camera devices and begin playing facial animation, which does not happen if the “Enable Camera” game setting is disabled. There has been a similar bug reported that frame spikes happen during gameplay, but I am encountering a separate issue that happens only once on game load.

I do not have a webcam connected, though I do have a VR headset connected via USB but which is currently off, VR is disabled in settings, and SteamVR is not running.

I assume the reason it is taking 5+ seconds is because some badly behaving OS component is taking forever to fetch drivers / similar, but it is a bug that Roblox is calling this in a blocking manner which freezes the UI / DataModel rather than fetching them async.

A private message is associated with this bug report

3 Likes