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

Can't see the desktop at the VR #176

Open
marciocamurati opened this issue Feb 28, 2022 · 4 comments
Open

Can't see the desktop at the VR #176

marciocamurati opened this issue Feb 28, 2022 · 4 comments

Comments

@marciocamurati
Copy link

Hi, I'm trying to test the Simular with my Vive, but after I started the it from the master source, at the SteamVR window I can only see a next up box

Screenshot from 2022-02-28 17-29-35

At the Simular preview I can see the full image:
Screenshot from 2022-02-28 17-38-00

Any help how can I fix it?

@marciocamurati marciocamurati changed the title Can see the desktop at the VR Can't see the desktop at the VR Feb 28, 2022
@KaneTW
Copy link
Collaborator

KaneTW commented Feb 28, 2022 via email

@marciocamurati
Copy link
Author

marciocamurati commented Mar 1, 2022

Sure, here are the Steam logs and SimulaVR logs.

steam_20220103015000.txt

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json DRI_PRIME=2 steam
[2022-02-28 22:41:32] Startup - updater built Jan 16 2022 17:34:43
[2022-02-28 22:41:32] Using the following download hosts for Public, Realm steamglobal
[2022-02-28 22:41:32] 1. https://cdn.akamai.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-02-28 22:41:32] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-02-28 22:41:32] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2022-02-28 22:41:32] Verifying installation...
[2022-02-28 22:41:32] Verification complete
Vulkan missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_xlib_surface'.
BInit - Unable to initialize Vulkan!
VR Server (v1645841875)
Using vrcompositor capability proxy

simula_20220103015000.txt

Godot Engine v3.4.beta.custom_build - https://godotengine.org
OpenGL ES 3.0 Renderer: AMD Radeon RX 5500 XT (NAVI14, DRM 3.40.0, 5.11.16-051116-generic, LLVM 13.0.0)
OpenGL ES Batching: ON
libpulse.so.0: cannot open shared object file: No such file or directory
libpulse.so.0: cannot open shared object file: No such file or directory
ALSA lib conf.c:3948:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so (/nix/store/1pj4gnng9ibcbd3cy4002lnyjwv2sjv3-alsa-lib-1.2.5.1/lib/alsa-lib/libasound_module_conf_pulse.so: cannot open shared object file: No such file or directory)
ALSA lib pcm.c:2731:(snd_pcm_open_noupdate) Unknown PCM default
ERROR: Condition "status < 0" is true. Returned: ERR_CANT_OPEN
at: init_device (drivers/alsa/audio_driver_alsa.cpp:89)
WARNING: All audio drivers failed, falling back to the dummy driver.
at: initialize (servers/audio_server.cpp:222)
ERROR: Class WlrXdgSurface already has a method get_geometry.
at: bind_methodfi (core/class_db.cpp:1198)
libv4l2.so not found. Try standard v4l2 instead.
Registered camera Integrated_Webcam_HD: Integrate (/dev/video0) with id 1 position 0 at index 0
/dev/video1 is no video capture device.
Registered camera VIVE Pro Multimedia Camera (/dev/video2) with id 2 position 0 at index 1
/dev/video3 is no video capture device.
WARNING: Loaded resource as image file, this will not work on export: 'res://cursor.png'. Instead, import the image file as an Image resource and load it normally as a resource.
at: load (core/image.cpp:2051)
WARNING: Loaded resource as image file, this will not work on export: 'res://cursor_plus.png'. Instead, import the image file as an Image resource and load it normally as a resource.
at: load (core/image.cpp:2051)
Running Wayland server on display simula-0
ERROR: In Object of type 'Viewport': Attempt to connect nonexistent signal 'input_event' to method 'Spatial._mouse_input'.
at: connect (core/object.cpp:1462)
(WW) Option "-listen" for file descriptors is deprecated
Please use "-listenfd" instead.
(WW) Option "-listen" for file descriptors is deprecated
Please use "-listenfd" instead.
Running on OpenXR runtime: SteamVR/OpenXR 0.1.0
Running on Linux, using SteamVR workaround for issue ValveSoftware/SteamVR-for-Linux#421
OpenXR Runtime only supports OpenGL version 4.3 - 4.6!
OpenXR Graphics: Display %p, Context %lx, Drawable %lx
OpenXR Using OpenGL version: 4.6 (Core Profile) Mesa 21.2.6
OpenXR Using OpenGL renderer: AMD Radeon RX 5500 XT (NAVI14, DRM 3.40.0, 5.11.16-051116-generic, LLVM 13.0.0)
Initialized VR interface.
OpenXR EVENT: session state changed to XR_SESSION_STATE_IDLE
On state idle
OpenXR EVENT: session state changed to XR_SESSION_STATE_READY
On state ready
OpenXR Swapchain Formats
OpenXR Couldn't find prefered swapchain format, using 32859
Attached action set godot
OpenXR found internal action aim_pose
OpenXR found internal action grip_pose
OpenXR found internal action front_trigger
OpenXR found internal action side_trigger
OpenXR found internal action joystick
OpenXR found internal action ax_buttons
OpenXR found internal action bym_button
OpenXR found internal action front_button
OpenXR found internal action side_button
OpenXR found internal action joystick_button
OpenXR found internal action haptic
Hand tracking is supported
Project FPS: 1 (1000.0 mspf)
OpenXR EVENT: session state changed to XR_SESSION_STATE_SYNCHRONIZED
On state synchronized
OpenXR EVENT: session state changed to XR_SESSION_STATE_VISIBLE
On state visible
OpenXR EVENT: session state changed to XR_SESSION_STATE_FOCUSED
On state focused
Project FPS: 1 (1000.0 mspf)
OpenXR EVENT: interaction profile changed!
OpenXR EVENT: interaction profile changed!
OpenXR EVENT: interaction profile changed!
OpenXR EVENT: interaction profile changed!
ERROR: Can't add child 'Viewport2' to 'RigidBody', already has a parent 'RigidBody'.
at: add_child (scene/main/node.cpp:1131)
ERROR: Can't add child 'Node2D' to 'Viewport2', already has a parent 'Viewport2'.
at: add_child (scene/main/node.cpp:1131)
ERROR: Can't add child 'Viewport2' to 'RigidBody2', already has a parent 'RigidBody2'.
at: add_child (scene/main/node.cpp:1131)
ERROR: Can't add child 'Node2D' to 'Viewport2', already has a parent 'Viewport2'.
at: add_child (scene/main/node.cpp:1131)
ERROR: Can't add child 'Viewport2' to 'RigidBody3', already has a parent 'RigidBody3'.
at: add_child (scene/main/node.cpp:1131)
ERROR: Can't add child 'Node2D' to 'Viewport2', already has a parent 'Viewport2'.
at: add_child (scene/main/node.cpp:1131)
WaylandCompositor requires eglBindWaylandDisplayWL, eglUnbindWaylandDisplayWL and eglQueryWaylandBuffer.
Nested Wayland compositor could not initialize EGL
(.midori-old:126956): GLib-GObject-WARNING **: 22:44:39.677: ../gobject/gbinding.c:467: Unable to convert a value of type gpointer to a value of type CairoSurface
glamor: No eglstream capable devices found
Project FPS: 26 (38.4 mspf)
glamor: 'wl_drm' not supported
Missing Wayland requirements for glamor GBM backend
Missing Wayland requirements for glamor EGLStream backend
Failed to initialize glamor, falling back to sw
ERROR: Can't add child 'Viewport2' to 'RigidBody4', already has a parent 'RigidBody4'.
at: add_child (scene/main/node.cpp:1131)
ERROR: Can't add child 'Node2D' to 'Viewport2', already has a parent 'Viewport2'.
at: add_child (scene/main/node.cpp:1131)

Thanks!

@Corallus-Caninus
Copy link

Corallus-Caninus commented Mar 15, 2022

It's been awhile since I've worked with Simula (I eagerly want to get back to it) but does using DirectDisplay mode in steamvr solve this? This is not a highly informed suggestion but something I would try.

@merspieler
Copy link

I'm experiencing the same issue with my Valve Index on NixOS 21.11, enabling DirectDisplay mode via the steamVR developer settings didn't help

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

4 participants