iVRy Driver for SteamVR

iVRy Driver for SteamVR

Dibzahab Dec 5, 2019 @ 5:09pm
xBone controller not working for VR Home.
With iVRy and an xBone controller, I can't get through the home tutorial. At first, I couldn't even do the "press Y to continue" part. After scouring the Internet for information, I finally found the recommendation to remove existing Steam controller configs (settings->controller). That helped, but the next prompt (press trigger button to continue) doesn't work. Nor does looking to the side panels that say to look at them and press X to select. Holding the select button pops up an interface much like the Big Picture, but I can't do anything at all at that point. SkyrimVR works fine, but pretty much everything else has various issues and it made the introduction much worse and less polished than it could've been. It's obviously useful to be able to launch programs and such with the headset and controller, so that's important functionality to get working effortlessly.

The whole experience was especially frustrating because almost immediately after removing my goggles, SteamVR would put them to sleep and ask me to wear my headset to wake it. That made it exceedingly difficult to troubleshoot.

I could use some help on these issues, please.
Originally posted by iVRy:
Can confirm SteamVR Home and Dashboard XBox controller support is completely broken in current (1.8) release and beta (1.9). Looks like Valve broke it when SteamVR was updated to 1.8. I've raised it as an issue. You can follow that here:

https://github.com/ValveSoftware/openvr/issues/1265

and

https://steamcommunity.com/app/358720/discussions/0/1750142630828316300/
< >
Showing 1-10 of 10 comments
iVRy  [developer] Dec 5, 2019 @ 11:38pm 
The XBox controller support is part of SteamVR and has nothing to do with the iVRy driver. There is nothing a VR headset driver can do to make SteamVR gamepad support work or not work, and you'll need to pursue support for that in the regular SteamVR support channels. That said, not all titles work with a gamepad, you'll need to check the title's Steam store page to see whether or not it supports gamepads.

The PSVR has a proximity sensor and so it (like any other SteamVR headset) will put SteamVR into standby when you remove the headset.

Unfortunately "everything else has various issues" is not something I can help you with.
Dibzahab Dec 6, 2019 @ 7:25am 
Look... I bought premium iVry because it was supposed to be a no-hassle entry into SteamVR. Whether it's Valve's fault that the setup doesn't work properly or your fault, you need to be prepared to get this kind of crap right. Figure out what the (extremely common) issues are and come up with workarounds. I can't understand for the life of me how you could simultaneously care about reviews while telling paying custsomers to sit and spin.

As for not all games working with a controller... yes, I'm sure. But I'm sure that the SteamVR Home application should. It's crucial to be able to navigate and select apps with the headset on and it doesn't seem like the app would be asking me to hit specific buttons or showing me pictures of my controller if it wasn't supported. Have you honestly never used an xBox One controller with the setup you sell? Aren't you at all interested in determining why it doesn't function (apparently only with your and other off-brand headset interfaces) and how to make it do so? Don't you see how vapid it is for you to bandy about support stats like "only .5% of users actually have ivry problems" when the user-experience (and so far, support experience) is so poor?

As for the proximity sensor... I mean, clearly the device is detecting that it's been removed. I thought I made that part clear? It's maddening to be trying to troubleshoot controller issues while the device is constantly going to sleep. I went into the developer settings of the SteamVR program and disabled power management, but the damned thing keeps going to sleep. Is that nut a function your driver can disable? Is there any other way? It makes for a REALLY bad and needlessly frustrating troubleshooting experience. And your software is leaving a lot of crap to troubleshoot.

I understand that "everything else has various issues" is not something you can help me with, but it DOES represent the out-of-box experience so far (the one that I'd share with people considering iVry) and honestly... so far, there's NOTHING you evidently care to help me with. Am I wrong?
iVRy  [developer] Dec 6, 2019 @ 8:26am 
Please ask for a refund, and find some software more suitable to your requirements and temperament, I'm not interested in dealing with rude, abusive users. The "Lite" version exists so users can determine whether it works for their particular system and requirements before making purchase decisions. I do not want anybody to purchase the software before they are satisfied that it works for them. This support forum exists for all users, whether or not they have bought the software.

If you want to continue with the software and receive support, please adjust your tone so that it is civil and respectful. The money you've paid for the software is vastly less than it's worth and certainly does not buy you the right to be abusive.

SteamVR Home has a history of not working properly with XBox controllers (actually it mostly works in one release, not at all in the next and so on), there's nothing I can do about that. I believe that "press button Y" or whatever prompt you're seeing barely ever works. What does (usually) work is using the thumbsticks to teleport around. Pressing the "Start"/"Select" button is supposed to bring up the SteamVR dashboard. That usually takes a few presses before it works. Once you're in there, you can use the "Start"/"Select" button to move between sections or the thumbsticks to scroll around. I believe pressing the "A" button always works to select something. That said, SteamVR Home is a complete waste of time, and I personally disable it (even when using commercial headsets). Starting VR titles from the 2D interface in Windows is much simpler. If you want to get angry with someone, get angry with Valve about SteamVR Home gamepad support. They know it is bad, but don't really seem to care. Getting angry with me about it is like getting angry with nVidia because the Windows shell has bugs in it. And yes, I use the XBox controller a lot, and it works 100% of the time for all VR titles that support it. I just don't use SteamVR Home. You can still bring up the dashboard in VR and start titles that way with Home disabled.

If you feel you need to keep the headset alive while it is supposed to be sleeping, that's easily fixed, put something (I use a bit of "blu tack" when I need to do so for some reason) over the proximity sensor (top center between the lenses). The headset driver doesn't control if/when SteamVR puts it to sleep. It tells SteamVR the proximity sensor is "on" or "off" and SteamVR does whatever it likes with that information. It would be no different with a Vive, or Index or Rift, so I'm not sure why you expect it to be.
Last edited by iVRy; Dec 9, 2019 @ 6:09am
iVRy  [developer] Dec 6, 2019 @ 10:39am 
In terms of support, every user (that I can think of, paid or not) that approaches me with issues and diagnostic information, gets their issue resolved.

PCVR (even when using commercial headsets) is not without technical issues, due to the large variety of hardware, Windows versions, driver versions etc. etc., so it's best to approach issues analytically to most easily resolve them and put the fixes or workarounds in where possible to avoid them in the future. To this end, reporting issues in a way that they can be pin-pointed easily helps everybody.

This software is developed, supported, whatever else'd by one person. I'm not able to provide support for other people/company's software, and it's not reasonable to ask me to.
Last edited by iVRy; Dec 6, 2019 @ 10:42am
lobstermadness Dec 6, 2019 @ 2:44pm 
Steam itself can override native xbox controller in a game, which means your game MAY have native xbox controller support but the controller doesnt work in the game because you are running Steam VR. Yes this is as annoying as it sounds. In Steam, Right click on a game in your STeam list and look for controller options. There you will see options to enable or disable "generic xbox controller support." NOTE: There is also global option in Steam settings regarding controllers. For VR games I had to force xbox controller emulation "on" in Steam for those games before my standard XBOX controller would work. You likely need to do the same.
lobstermadness Dec 6, 2019 @ 2:46pm 
FWIW, it isnt the devs fault that SteamVR messes up native xbox controller support. The blame is completely with Steam VR on that issue. iVRy worked for me with PSVR once I figured out where the HDMI cables go.
The author of this thread has indicated that this post answers the original topic.
iVRy  [developer] Dec 9, 2019 @ 2:54am 
Can confirm SteamVR Home and Dashboard XBox controller support is completely broken in current (1.8) release and beta (1.9). Looks like Valve broke it when SteamVR was updated to 1.8. I've raised it as an issue. You can follow that here:

https://github.com/ValveSoftware/openvr/issues/1265

and

https://steamcommunity.com/app/358720/discussions/0/1750142630828316300/
Last edited by iVRy; Dec 9, 2019 @ 3:02am
iVRy  [developer] Dec 9, 2019 @ 3:14am 
To avoid Steam overriding the XBox controller for SteamVR, go to Steam->Settings->Controller->General Controller Settings, and make sure all checkboxes there are unchecked (the default). If your gamepad is connected correctly and SteamVR recognises it, you will see a gamepad icon in the SteamVR status window.

Until Valve fixes SteamVR, gamepad support in SteamVR Home and Dashboard is not going to work. There's nothing anyone apart from Valve can do about this, so please feel free to raise this issue with them so something gets done. I've done all I can do about it, so venting your frustration at me is not going to achieve anything apart from wasting both of our time.
iVRy  [developer] Dec 26, 2019 @ 11:46pm 
There is a bug in SteamVR 1.8.x and 1.9.x which effectively disables the gamepad for SteamVR dashboard use. Valve has provided me with their 1.10.x (which goes into Beta in January) fix, and I've been able to incorporate it into the 1.1.4.2 (and later) versions of the iVRy driver. For instructions on how to use the gamepad (including installing the beta):

https://steamcommunity.com/app/992490/discussions/4/2646360608728224193/
Dibzahab Jan 18, 2020 @ 6:03am 
Thank you. It's really a big deal for me.
< >
Showing 1-10 of 10 comments
Per page: 1530 50