Open source project made to bypass SteamVR entirely through DLL injection.
If you've had stutter in a VR game from Steam, or a mod that used OpenVR, this is the tool for you.
What happens with SteamVR is inexplicable, but any person with a lick of sense can see that things aren't running quite as smoothly as they should, and that oftentimes, ASW will be entirely broken, and make a game stutter more.
Anybody who tells you that Oculus bypasses SteamVR entirely, and that it does not impact performance needs to fact-check
What SteamVR impacts is not your framerates, but your frametimes (Actually, it does impact framerates as well, but I digress.)
Point is, OpenComposite makes for a more stable experience, with less hitching and stutter in titles such as Fallout 4 VR and the Steam release of SuperHot VR, to not only mention the biggest problem child, VRChat.
Give it a shot, give it support, and help the devs fix bugs due to funky workarounds to VR support! Make the lives of everyone here better!
https://discord.gg/Wyyc3E <-Discord server, for quick troubleshooting, help, general chit-chat, and talk about Oculus conspiracies and whatnot.
I think that there are already a few good (some lengthy) Reddit/Oculus threads, started and contributed to by an OpenComposite Developer so I'm not sure what value there is duplicating these here. For example;
This all looks pretty interesting, esp. for those who feel that Steam games do not play as well as they would like with their CV1's. Personally I have not found much difference. I can startup Assetto Corsa a number of ways, including even from the SteamVR Home and I get ~ the same good performance.
I'm not really sure but I think that a lot of problems that CV1 users have with Steam games is that they may be doubling up (maybe even tripling up) SS settings. That is, SteamVR SS, Oculus (via OTT or ODT, which both take extra resources btw), and in-game settings (which are often not well done by game developers).
I normally find it's best to just use SteamVR SS and avoid the others. Also, I like to control ASW on/off by just pausing the game and pressing the ctrl+numlock1-4 keys (1=off, 2=off 45fps locked, 3=on, 45fps locked, 4=auto (default and usually fine for most apps). This is a function already built into the CV1.
I don't know but I guess you lose the ability to use SteamVR SS settings with OpenComposite. In any case I will still be interested to see how this progresses. Maybe one day we will see a Universal VR protocol, but I'm not holding my breath, lol!
Hey there! I've been using your tool for a while, great stuff!
For now your tool is enough to play Steam VR games, but we still have to keep SteamVR on the computer to play those games (because of the lack of VR keyboard, and because some interfaces don't work). I really wish I was able to completely bypass SteamVR, so I hope you'll find a way (and time ^^) to implement what's missing!
(And yes, being able to not run SteamVR is better than having to run it, it's obvious: the less tasks, the better)