protonscr

Camera not available

steamvrclosed
ValveSoftware/SteamVR-for-Linux#126 · opened 2018-08-28 by rcpoison · updated 2018-12-17 · 6 comments · github
Rrcpoison 2018-08-28 github

System information

Please describe your issue in as much detail as possible:

SteamVR beta -> Settings -> Camera:
Simply shows an error: Camera Not Available.

Camera device exists and can be viewed with any uvc clivent:

Aug 28 18:37:37 draco kernel: uvcvideo: Found UVC 1.00 device HTC Vive (0bb4:2c87)
Aug 28 18:37:37 draco kernel: uvcvideo 1-11.1.2:1.0: Entity type for entity Extension 2 was not initialized!
Aug 28 18:37:37 draco kernel: uvcvideo 1-11.1.2:1.0: Entity type for entity Extension 6 was not initialized!
Aug 28 18:37:37 draco kernel: uvcvideo 1-11.1.2:1.0: Entity type for entity Extension 5 was not initialized!
Aug 28 18:37:37 draco kernel: uvcvideo 1-11.1.2:1.0: Entity type for entity Processing 3 was not initialized!
Aug 28 18:37:37 draco kernel: uvcvideo 1-11.1.2:1.0: Entity type for entity Camera 1 was not initialized!
Aug 28 18:37:37 draco kernel: usbcore: registered new interface driver uvcvideo

Error spotted in vrserver log:

vrserver.txt:Tue Aug 28 2018 19:19:29.934518 -   driver gamepad implements interfaces IVRSettings_002 ITrackedDeviceServerDriver_005 IVRDisplayComponent_002 IVRDriverDirectModeComponent_005 IVRCameraComponent_002 IServerTrackedDeviceProvider_004 IVRWatchdogProvider_001 IVRVirtualDisplay_002 IVRDriverManager_001 IVRResources_001 IVRCompositorPluginProvider_001 
vrserver.txt:Tue Aug 28 2018 19:19:29.960709 - lighthouse: InitTrackedCamera(): Failed to find expected interface on (LHR-51C87715). Camera services not available.
vrserver.txt:Tue Aug 28 2018 19:19:29.960728 -   driver lighthouse implements interfaces IVRSettings_002 ITrackedDeviceServerDriver_005 IVRDisplayComponent_002 IVRDriverDirectModeComponent_005 IVRCameraComponent_002 IServerTrackedDeviceProvider_004 IVRWatchdogProvider_001 IVRVirtualDisplay_002 IVRDriverManager_001 IVRResources_001 IVRCompositorPluginProvider_001

Steps for reproducing this issue:

  1. Start SteamVR and try to enable camera.
Wwolftype 2018-09-25 github

I can confirm we are experiencing the same "Camera Not Available" message when using SteamVR Beta with the Vive Pro. ~When using SteamVR (not beta) the camera works, but we cannot fetch the Undistorted image, only the Distorted image~. [Updated to reflect the fact that with the SteamVR Oct 3 2018 realease, the message persists in both Beta and Release versions] Here is a related issue that was filed in OpenVR repo itself: https://github.com/ValveSoftware/openvr/issues/815

CChristophHaag 2018-11-16 github

Bumping with a non-update: Still not working for me.

Kkisak-valve maintainer 2018-12-13 github

With SteamVR beta (1.2.1), the Vive (non-pro) camera is usable on my testbox from vrdashboard.

CChristophHaag 2018-12-13 github

Camera works for me too. Thanks.

Rrcpoison 2018-12-15 github

Yay, it's working :) Thanks

Wwolftype 2018-12-17 github

Can you confirm this is working with vive pro as well? If so, can you let me know what version graphics driver you are on? I am able to click "enable camera" but that causes my computer to hang (and no preview). Note this behavior is with a vive pro on ubuntu 16.04 with nvidia driver 415.18 (I cannot upgrade to 18.04 yet for unrelated reasons).

Upstream links