Monado thinks it finds two devices and disables the real headset
For some reason Monado thinks it finds two headsets when only a HTC Vive is plugged in. It then turns off the real device.
EDIT: seems related to Ctrl+C'ing the OpenXR client.
Runtime supports 7 extensions
Runtime supports required extension XR_KHR_opengl_enable
Loader found 2 api layers: XR_APILAYER_LUNARG_api_dump, XR_APILAYER_LUNARG_core_validation
[II] 0bb4:2c87 0001:0037:00
vive_mainboard_read_one_msg - Failed to read device '-1'!
[II] opening
[II] 28de:2000 0001:003a:00
vive_sensors_read_one_msg - Failed to read device '-1'!
[II] opening
[II] 28de:2000 0001:003a:01
[II] manufacturer: 'HTC'
[II] product: 'HTC Vive'
[II] serial number: '204D39575548'
[II] power on magic: 64
[II] Getting feature report 16 to 39
got 64 bytes
10 0d 94 7d 13 84 de ab ea 86 bb 52 aa f9 a2 fd ab eb 54 7e 72 f6 eb ee e2 c9 a7 f8 0b 0b ac 13 e0 c9 d9 2e 01 7e fd f2 c5 f3 97 5f 0c 9e 7c 94 7f b6 f7 e5 37 ed f7 bf 20 7e f1 fd 33 b9 ff 3f
[II]
--- Converted Vive JSON Data ---
[II] acc_bias = 0.023240 -0.060140 -0.175400
[II] acc_scale = 1.000000 0.999400 0.997400
[II] gyro_bias = -0.010310 -0.003818 -0.000109
[II] gyro_scale = 1.000000 1.000000 1.000000
[II]
--- End of Vive JSON Data ---
[II] gyro_range 8.726646
[II] acc_range 39.226600
handle_found_device - Found more then one, HMD closing 'HTC Vive'
[II] power off magic 1: 64
[II] power off magic 2: 64
Runtime Name: Monado(XRT) by Collabora et al
Runtime Version: 0.1.42
Successfully got XrSystem 1 for HMD form factor
System properties for system 1: "Monado: HTC Vive", vendor ID 42
Max layers : 1
Max swapchain height: 16384
Max swapchain width : 16384
Orientation Tracking: 1
Position Tracking : 0
Runtime supports 1 view configurations
Runtime supports our VR view configuration, yay!
VR View Configuration:
view configuratio type: 2
FOV mutable : no
View count: 2
View 0:
Resolution : Recommended 1512x1512, Max: 1512x1512
Swapchain Samples: Recommended: 1, Max: 1)
View 1:
Resolution : Recommended 1512x1512, Max: 1512x1512
Swapchain Samples: Recommended: 1, Max: 1)
Successfully compiled vertex shader!
Successfully compiled fragment shader!
Successfully linked shader program!
compositor_check_vulkan_caps - Checking for NVIDIA vulkan driver.
WARNING: radv is not a conformant vulkan implementation, testing use only.
compositor_check_vulkan_caps - Keeping auto window type!
compositor_try_window - Window backend wayland initialized!
WARNING: radv is not a conformant vulkan implementation, testing use only.
renderer_allocate_command_buffers - Allocating 4 Command Buffers.
comp_compositor_create - Done 0x5593e45c2220
Successfully created a session with OpenGL!
Using OpenGL version: 4.5 (Core Profile) Mesa 19.2.2
Using OpenGL Renderer: AMD Radeon HD 7800 Series (PITCAIRN, DRM 3.33.0, 5.3.7-arch1-2-ARCH, LLVM 9.0.0)
Runtime supports 3 reference spaces: /user/head, /space/local, /space/stage
compositor_begin_session - BEGIN_SESSION
Session started!
Runtime supports 2 swapchain formats
comp_swapchain_create - CREATE 0x5593e4c5b470 1512x1512
comp_swapchain_create - CREATE 0x5593e4c3d630 1512x1512
EVENT: session state changed to 1. Visible: 1
renderer_set_swapchain_image - Updating descriptor set for swapchain image 0x5593e4c5b520 and eye 0
renderer_allocate_command_buffers - Allocating 4 Command Buffers.
renderer_set_swapchain_image - Updating descriptor set for swapchain image 0x5593e4c3d6e0 and eye 1
renderer_allocate_command_buffers - Allocating 4 Command Buffers.
EVENT: session state changed to 2. Visible: 1
EVENT: session state changed to 3. Visible: 1
EVENT: session state changed to 4. Visible: 1
EVENT: session state changed to 5. Visible: 1
^Ccompositor_destroy - DESTROY
Edited by Simon Ser