Since people don't read what's at the bottom, here's a small disclaimer before we begin;
The developer is Znixian, not me.
Now then, onwards and forwards.
https://gitlab.com/znixian/OpenOVROpen 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-checkWhat 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.
https://gitlab.com/znixian/OpenOVR/wikis/compatibility <- Link to the compatibility list for games.
Refer to the Discord compatibility channel for adding, changing, and asking about compatibility with things you've not yet tried.
Feel free to do discussion on it below.
I, personally, have been loving it.
Documentation on ini stuff is on the Gitlab, but here's a pre-made ini for anybody who needs something to start off of.
I'll update it as settings get added
https://mega.nz/#!tpdmwaAK!gdOY_Lw5RxhSdWLgos6lxtE1vDUy6xw6DVfPA_pn3_s
Comments
https://www.reddit.com/r/oculus/comments/9i7s16/openovr_released_play_steamvr_games_without/
https://www.reddit.com/r/oculus/comments/9nxixe/systemwide_installation_for_opencomposite_released/
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!
Custom built gaming desktop; i9 9900k (water cooled) oc to 5ghz, gtx 1080 ti, 32 gb 3000hz ram, 1 tb ssd, 4 tb hdd. Asus ROG Maximus xi hero wifi mb, StarTech 4 port/4 controller sata powered usb3.0 pcie card, PCI-E PCI Express to USB 3.1 Gen 2 card, Asus VG248QE 1080p 144hz gaming monitor, Oculus Rift cv1 w/2x sensors, Vive Pro w/2.0 base stations/Index controllers, Quest 1 w/Link and VD wireless (good/close 5Ghz wifi and PC with Ethernet cable to my Router).
The reason I made a thread here is that some people here might not be on Reddit.
I for instance, only go there from time to time due to fetch quests for information or what have you
OpenXR is bound to come out some day, I think it's gonna make a big difference
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)
My hopes for VR next gen:
- Full Body Tracking. Come on, Oculus!
- Eye tracking with foveated rendering. Must reduce the power needs!
- More big-scale games. I need a true VRMMORPG!
- Bigger community.
"If you don't mind, do you want me to take you there? Where dreams come true."
https://github.com/Nibre/MotherVR
Thomas Covenant, Unbeliever
Don't get me wrong, I'm very thankful for the work-arounds, just pointing out that where the blame should lie.
Yup, this ^^^
Thomas Covenant, Unbeliever