For archival purposes and for anyone looking for solutions to issues like this in the future, I'm just going to record here what I've done since my initial post. My game is now running quite smoothly, but unfortunately because I did not do this with anything resembling a scientific method, it probably won't end up being any help to anyone else.
So basically today I did a major cleaning and rework of my computer. The things I changed that may be a factor in my improved performance are as follows:
- Cleaning all the dust and shit out of my computer, fans, GPU, etc. This one is big and it's free. The only change between when I used to play beat saber without lag and my lag issues was how dusty and dirty the inside of my PC case was.
- Added separate PCIE USB 3.0 Card. I honestly don't think this helped as much as I was hoping it was because my main issue was my headset's USB connection, which cannot be plugged into this card. still may have helped.
- Replacing my stock intel CPU cooler with a much better CPU cooler, although I haven't changed clock speed or anything else.
- Replacing my PSU with a higher-wattage PSU. My computer has had issues stemming from power since I built it because my old PSU output barely enough power to keep everything running I guess. This cost me a nice ass Samsung SSD. My word of advice is get a PSU that's one or two hundred watts higher than what you expect your build to be pulling.
- Adding two extra case fans so I have higher air flow through my machine.
Updates to beat saber itself could have also improved performance.
What's up everyone,
I have basically been having major stuttering issues in most if not all games I play on my Rift, and I feel like it wasn't originally like this and that the problem is getting worse and worse as time goes on.
Yesterday it was happening once or twice every minute. Today it's happening every five seconds. I have been hunting around online and I have tried every single potential fix I can possibly fine, nothing has helped. I'm hoping someone in here can help me diagnose it and solve it. At this point, beat saber is unplayable and that is basically the only game I play and it's also a lot of my exercise regimen. I really need help with this and it would be greatly appreciated if anyone had any input.
I've tried (in no particular order):
-Stopping any other software that is running on my computer.
-Changing USB Ports/Sets being used
-Underclocking my GPU
-Public beta software branch
-changing VRmode to Oculus, SteamVR, OpenVR
-Graphics setting ingame to lowest possible
-Turning off overlays, etc.
EDIT: Observations and more stuff I have tried
Just to clarify, the behavior I'm seeing is this: Essentially, every 5 to 10 seconds, the framerate will drop to 0 for a quarter of a second or so and then jump to the new updated position. The game time continues to run but on my end my view does not update and my hits do not register.
Observations: While Ingame I have observed that my GPU and CPU are nowhere near maxed out when these issues occurring, and they are not jumping or dropping to zero when the stutters occur. This tells me that is not an issue with my computer hardware, and has to be an issue with the oculus software/hardware or with the games that I am playing. The fact that it is happening no matter the game has me believeing it is directly oculus related.
The two things I haven't tried yet are this:
-Getting a secondary USB card for my computer. I have one of my sensors on my front case USB 3.0 ports in an attempt to lessen the power load. I'm still receiving an issue where my headset itself is showing that it's on USB 2.0. Honestly, I didn't ever see this issue before the stuttering started occurring, and nothing changed in terms of my USB configuration when this became a problem. However I've been told that it shouldn't cause an issue anyway. I'm not sure.
-Rolling back GPU drivers.
Oculus Rift CV1