I've since tested on Solus, and Room Setup works there. However, Budgie does not allow the compositor to be disabled, so it's not optimal. I may test their KDE Plasma ISO next...
Update: SteamVR works decently well in the Plasma ISO of Solus, and room setup works there too. Maybe it has something to do with some older libraries Ubuntu uses.
I can confirm this issue on my setup, but it is working fine if I change my branch to stable.
Crashes both on the Stable and Beta branch for me.
Ubuntu 18.04.
The stable branch has been updated since the last comment.
If you need to set up your room settings you can go to the SteamVR Settings and in the developer tab use the quick calibrate function.
It's more limited and I believe you need to put the HMD on the floor to calibrate because there's no height setting, but at least you get the play space center and the height from the floor set up.
I did a "quick calibrate" but that worked quite bad in my room, even on the smallest setting.
However I saved the universeID from my chaperone_info.vrchap and copied the rest from my Windows install to Linux, so that's a workaround...
The application fails to requests the following extensions: VK_KHR_external_semaphore_fd, VK_KHR_external_memory_fd, VK_KHR_get_memory_requirements_2.
Here is a temporary work-around to apply to Mesa for those who need to configure their room:
Index: mesa/src/amd/vulkan/radv_entrypoints_gen.py
===================================================================
--- mesa.orig/src/amd/vulkan/radv_entrypoints_gen.py 2018-08-27 10:36:22.174078386 +0200
+++ mesa/src/amd/vulkan/radv_entrypoints_gen.py 2018-08-27 10:53:49.011613813 +0200
@@ -207,6 +207,8 @@
% endif
% if e.name == 'vkCreateInstance' or e.name == 'vkEnumerateInstanceExtensionProperties' or e.name == 'vkEnumerateInstanceLayerProperties' or e.name == 'vkEnumerateInstanceVersion':
return !device;
+ % elif e.name in ['vkGetSemaphoreFdKHR', 'vkImportSemaphoreFdKHR', 'vkGetMemoryFdKHR', 'vkGetBufferMemoryRequirements2KHR', 'vkGetImageMemoryRequirements2KHR']:
+ return instance;
% elif e.core_version:
return instance && ${e.core_version.c_vk_version()} <= core_version;
% elif e.extensions:
Works fine now with the latest beta. SteamVR tutorial doesn't ever show in VR though
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
While the Vive seems to work properly on my system (display, controllers, sensors), Room Setup fails to launch. I can see the window border appear for a second before it disappears. Here's the output:
https://gist.github.com/yaomtc/05aec92b79ea144764d4a470e38c4fe8
Steps for reproducing this issue: