Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Framerate dropping minutes into gameplay (V.2.4.0) #16

Closed
B00ie23 opened this issue Sep 29, 2022 · 4 comments
Closed

Framerate dropping minutes into gameplay (V.2.4.0) #16

B00ie23 opened this issue Sep 29, 2022 · 4 comments
Labels
bug Something isn't working

Comments

@B00ie23
Copy link

B00ie23 commented Sep 29, 2022

I'm using an Oculus Quest 2 w/ Oculus Link, both headset and controllers are stock. This issue occurs on any experience (and in studio) that is running V.2.4.0.
The issue concerns the framerate dropping during gameplay. It isn't noticeable within the first minute of playing the experience in VR, but after some time, the framerate dropping start to become noticeable.

ShareX_Llu0iPEcyT.mp4

(Apologies for the poor text timing, Window's Video Editor is extremely limited.)
The test environment shown in the attached (hopefully) video has no scripts other than NVR's loader and MainModule (both obtained from here,) the environment otherwise consists only of parts, meshes, and textures.

I did try an experience that does not have NVR, as well as trying earlier versions, and my framerate remained at a stable 72 FPS average. (72 FPS is Oculus Link's default framerate cap.)

@B00ie23 B00ie23 added the bug Something isn't working label Sep 29, 2022
@TheNexusAvenger
Copy link
Owner

I've heard claims that there were performance issues with VR in general since either Roblox release 544 or 545. This is the first claim that this is specific to Nexus VR Character Model V.2.4.0. If this problem is specific to the version, the problem will take some time to figure out: https://github.com/TheNexusAvenger/Nexus-VR-Character-Model/compare/V.2.3.0..V.2.4.0

@TheNexusAvenger
Copy link
Owner

A problem has been found with Nexus VR Backpack which has been patched and has started rolling out to new servers. In order to keep the default Roblox backpack disabled, SetCoreGuiEnabled is looped in the backpack. With the latest release, this seems to have a performance problem. The following is an example brings Studio down to about 30 FPS from 80 FPS within a minute:

local StarterGui = game:GetService("StarterGui")
while true do
	StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
	task.wait()
end

If I start seeing positive results, I will close the issue. There won't be a new release for this issue this is specific to Nexus VR Backpack, but another change will result in V.2.4.1 being created.

@B00ie23
Copy link
Author

B00ie23 commented Sep 30, 2022

I ran another test about half an hour ago, leaving the loader empty so it requests the latest modules available, and let studio run for the same time period. So far the performance is back to normal, and no drops has occurred during the test run.

I actually forgot the backpack had a release of it's own, my bad for not checking that.

@TheNexusAvenger
Copy link
Owner

I actually forgot the backpack had a release of it's own, my bad for not checking that.

I don't blame you. While Nexus VR Backpack works standalone, I don't expect anyone to use it standalone any time soon. Most users for now will think the backpack is either native for Roblox or is part of Nexus VR Character Model.

Closing the issue since I am noticing performance is back to normal in new servers. Thanks for testing with a previous release to reduce the debugging work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants