Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I was asking when you launch the game and the window pops up for SteamVR or Oculus Launch if there was a difference between the two options or if I have to choose the Oculus launch option since I'm using the Oculus.
If there a difference between the two modes.
As for the difference, the difference is that the game can talk to your headset either through SteamVR or through Oculus. In some case picking one over another might affect amount of lag, but neither is universally better.
Every comment in this thread so far manages to avoid answering this.
Short answer: The difference is performance; use Oculus mode always for any game when given a choice.
Long answer: SteamVR acts as a compatibility layer for Oculus headsets and thus has higher performance overhead, and latency. This is the case for Rift (CV1 and S), and Quest headsets when using either wired or Air Link. The worst situations of this were with Star Wars Squadrons and Medal of Honor, where the Steam versions only had SteamVR and had significantly worse performance compared to buying those games on another platform that had native Oculus modes.
The exception to this is when using Quest headsets with a 3rd-party streaming tool (Radeon ReLive VR, ALVR, Virtual Desktop). For ReLive and ALVR, you can only do SteamVR for games. For Virtual Desktop, you'll be forced to SteamVR in most cases (including with Blade & Sorcery for some unknown reason). The performance penalty isn't as-significant when using these tools because they handle SteamVR directly through their own more-optimal means.
So the process for games to communicate with VR hardware is:
- For Oculus headsets and SteamVR: Game -> SteamVR -> Oculus
- For Oculus headsets and apps with native support: Game -> Oculus
- For Oculus headsets and 3rd-party streaming apps: Game -> SteamVR -> Streaming App
Basically, SteamVR is a slow middle-man, and should only really be used if you don't have a choice (most VR games on Steam only ship with SteamVR), or if you have a very specific reason for doing so (like that steering wheel SteamVR add-on). Native support in this case means either support for Oculus's specific API (deprecated), or OpenXR (new standard that Valve, WMR, and Oculus support natively).
There's discussion about SteamVR's compatibility layer overall being non-optimized and bad, and this affects every headset that does anything with SteamVR (Oculus, WMR, Vive Connect, etc), except Valve Index and (I think) the original Vive as they have native SteamVR drivers.
Blade & Sorcery needs as-much performance as it can get and benefits from avoiding SteamVR.
Quest streaming can perform worse than virtual desktop on lower end vr hardware. That's why I recommended to try both.
And, remember: The oculus' software will still be running and rendering while you're passing it through to SteamVR.
With my Quest 2, I get way better performance with the Oculus mode. The frame time at home is around 8ms for Oculus, and claimed to jump up to around 200ms in Steam mode. A big difference, to say the least. But you should always experiment based on your particular setup. I'm not using any streaming software, just the basic cable link mode, on a fairly old setup.