Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trackers not recognized #25

Closed
BrentW89 opened this issue Apr 19, 2018 · 7 comments
Closed

Trackers not recognized #25

BrentW89 opened this issue Apr 19, 2018 · 7 comments

Comments

@BrentW89
Copy link

I have the WIP and tracker box checked and settings exactly like your screen shot example. However, the trackers aren't recognized (they were recognized for a while, in your previous version I think). The line is flat on the graph screen. However, the trackers are paired and lit green. I even tried pairing them again. Also rebooted. I've also uninstalled your driver, deleted the folder, and reinstalled (it still shows all of my old profiles after the uninstall by the way). This time I tried installing the OpenVR-InputEmulator-v1.3.exe and then the OpenVR-WalkInPlace-OVRIE-driver. Trackers are still not recognized.

Note: HMD and hands are recognized.

@pottedmeat7
Copy link
Owner

If this is an issue with this driver then its down to the level of OpenVR not recognizing trackers as its documented value vr::TrackedDeviceClass_GenericTracker
So the issues that you are having, that I cannot reproduce, are issues that from my end there is nothing to be fixed. I look for vr::TrackedDeviceClass_GenericTracker and if that isn't working then there is nothing I can do.

@BrentW89
Copy link
Author

This time I uninstalled walkinplace, rebooted, and reinstalled OpenVR-WalkInPlace.exe. This fixed it and it worked fine for the entire session I played, but then the game crashed with a VR server not running error displayed in the SteamVR desktop app. I rebooted and it was back to the trackers not being recognized. I uninstalled and reinstalled and it fixed it again. Eventually I received another VR server error and the last uninstall/reinstall has not fixed it so far. I may try again later. Maybe I didn't reboot at each step or something.

When I'm playing Skyrim, I can play it for hours without openvr walk in place running and never get the VR Server is not running error in the SteamVR app on the desktop. However, within an hour or so of playing with your app (and sometimes within minutes), it will crash. When it crashes, could it be corrupting a setting that disables the trackers until an uninstall? That's what seems to be happening. If it didn't do that, it would be very helpful.

Also, you say you can't do anything related to the trackedDeviceClass, but the source code is on Github, right? The description I said warned that updates in steam might break the driver. Could a recent update be causing problems? (I'm running the latest version of Steam and Skyrim, but not the beta. I also have the Vive Pro). There is something with your app or the driver that is unstable.

Is there a debug log or something we can do to track down what the problem is?

@pottedmeat7
Copy link
Owner

pottedmeat7 commented Apr 22, 2018

There is nothing that is saved with my driver after reboot. There is no reason why a reboot would fix anything or reset anything within this system.
Issues with SteamVR on the other hand do prefer reboots. When you have tracking issues with your equipment or SteamVR version or lighthouse drivers so on etc.
"Also, you say you can't do anything related to the trackedDeviceClass, but the source code is on Github, right? " My point is that I cannot do anything more simple and precise then what im already doing. In the source I filter by the device class vr::TrackedDeviceClass_GenericTracker . That is what trackers will show up as from SteamVR. That is what my source does. If the trackers aren't showing up with the correct device class then there is nothing I can do thats a SteamVR or other issue. Ie if you trackers aren't showing up then something is not registering the correct device class to the Steam VR server system, that is not something that I can fix.
There is some changes to the VR server and driver access for OpenVR so its possible that the version you are on wont function correctly, its somewhat out of my hands as I cannot fix issues with SteamVR or OpenVR and I can only use there very limited documentation to make this system functional and for me it works flawlessly.
As the way you described these issues I can be pretty certain that they are from other issues other then just my system. So I cannot help you fix everything with your steamVR setup.

@BrentW89
Copy link
Author

BrentW89 commented Apr 23, 2018

I've found there's two types of programmers. Those that have a "can do" attitude that truly succeed in this industry, and those that feel if it doesn't happen on their computer, then the bug doesn't exist or doesn't matter. I have a Bachelors in Computer Science and ran a software company for 25 years. 99% of the time when someone said it couldn't be fixed, it actually could. They just didn't want to.

If you want to be successful, I'd suggest you be the "can do" programmer. I was one of your first PAYING contributors, but you immediately close all my issues before we even have a chance to work through it. I really want this app to work (I love the concept!) and would be happy to contribute say $200 to your cause along with a monthly contribution and glowing endorsement if you could make it work reliably.

I believe this problem can be solved if you really wanted to fix it. However, if it's too difficult for you, then I understand, people have their limitations. Some people enjoy a challenge, and others shy away from them. However, if this happens to me, I'm sure it's happening to others.

There's a Natural Motion app on Steam that plans to add Tracker support soon. Maybe they have the "can do" attitude and will make it work. However, you obviously have talent and I was hoping you could make this thing stable. If my faith was misplaced, then let me know.

@BrentW89
Copy link
Author

BrentW89 commented Apr 24, 2018

MORE INFORMATION:
Yesterday I got WIP to start working again by uninstalling, deleting the WIP program files folder (that fails to delete when I uninstall), and rebooting. It then ran pretty well for hours.

Today it has stopped working again (unsure why), but I noticed that not only does the Trackers not show up on the graph, but the HANDS do not show on the graph! The HMD does show up though. It may have done this the whole time and I'm just now noticing. Does this give you a clue as to what might be happening?

Also, I use Vortex to manage mods in Skyrim VR. Is there specific installation instructions for installing WIP when using Vortex or mod managers? Maybe this is breaking WIP?

@pottedmeat7
Copy link
Owner

If you are using another OpenVR or something that overrides SteamVR's virtual detection of devices then that could have an affect on the devices showing up or not. OVRWIP does not seem to run with VORPX for instance.

@BrentW89
Copy link
Author

BrentW89 commented Apr 26, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants