Skip to content

Project Wingman doesn't launch in VR #110

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

Open
Us5rName opened this issue Jun 5, 2024 · 1 comment
Open

Project Wingman doesn't launch in VR #110

Us5rName opened this issue Jun 5, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@Us5rName
Copy link

Us5rName commented Jun 5, 2024

When I try to run the GOG version of Project Wingman in vr through umu-launcher, the game doesn't launch in vr.

Using proton GE-Proton-9.5:

  • When I try to run the game in umu-launcher using SteamVR, the game launches, but not in vr.

  • When trying to use open composite instead (openvr to openxr translation layer) i get the following error: "opencomposite dllmain error: cannot init vr unsupported apptype 3"

    However, when I add the game to steam as a non-steam game and launch the game with
    GE-Proton-9.5 it runs without a problem in both of the above cases.

Command used to launch the game in umu-launcher:

UMU_LOG=debug \
PWD="/home/username/.var/app/com.usebottles.bottles/data/bottles/bottles/project-wingman/drive_c/GOG Games/Project Wingman" \
XR_RUNTIME_JSON=/home/username/wivrn-fedora-home/wivrn/WiVRn-0.15/build-server/openxr_wivrn-dev.json \
PRESSURE_VESSEL_FILESYSTEMS_RW=$XDG_RUNTIME_DIR/wivrn_comp_ipc \
GAMEID=1609812781 \
WINEPREFIX=/home/username/.steam/root/steamapps/compatdata/3334593842/pfx \
PROTONPATH=/home/username/.steam/root/compatibilitytools.d/GE-Proton9-5 \ 
umu-run '/home/username/.var/app/com.usebottles.bottles/data/bottles/bottles/project-wingman/drive_c/GOG Games/Project Wingman/LAUNCH WITH STEAMVR.bat'

Log:

DEBUG [umu_run.main:461]:Arguments: ('/home/username/.var/app/com.usebottles.bottles/data/bottles/bottles/project-wingman/drive_c/GOG Games/Project Wingman/LAUNCH WITH STEAMVR.bat', [])
DEBUG [umu_run.check_env:159]:Proton version selected
DEBUG [umu_runtime.setup_umu:187]:Root: /home/username/.local/share/umu-launcher
DEBUG [umu_runtime.setup_umu:188]:Local: /home/username/.local/share/umu
DEBUG [umu_runtime._update_umu:224]:Existing install detected
DEBUG [umu_run.setup_pfx:123]:Skipping link creation for prefix
DEBUG [umu_run.setup_pfx:124]:User steamuser directory exists: /home/username/.steam/root/steamapps/compatdata/3334593842/pfx/drive_c/users/steamuser
DEBUG [umu_run.setup_pfx:125]:User home directory exists: /home/username/.steam/root/steamapps/compatdata/3334593842/pfx/drive_c/users/username
INFO [umu_run.main:514]:WINEPREFIX=/home/username/.local/share/Steam/steamapps/compatdata/3334593842/pfx
INFO [umu_run.main:514]:GAMEID=1609812781
INFO [umu_run.main:514]:PROTON_CRASH_REPORT_DIR=/tmp/umu_crashreports
INFO [umu_run.main:514]:PROTONPATH=/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton9-5
INFO [umu_run.main:514]:STEAM_COMPAT_APP_ID=0
INFO [umu_run.main:514]:STEAM_COMPAT_TOOL_PATHS=/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton9-5:/home/username/.local/share/umu
INFO [umu_run.main:514]:STEAM_COMPAT_LIBRARY_PATHS=
INFO [umu_run.main:514]:STEAM_COMPAT_MOUNTS=/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton9-5:/home/username/.local/share/umu
INFO [umu_run.main:514]:STEAM_COMPAT_INSTALL_PATH=/home/username/.var/app/com.usebottles.bottles/data/bottles/bottles/project-wingman/drive_c/GOG Games/Project Wingman
INFO [umu_run.main:514]:STEAM_COMPAT_CLIENT_INSTALL_PATH=
INFO [umu_run.main:514]:STEAM_COMPAT_DATA_PATH=/home/username/.local/share/Steam/steamapps/compatdata/3334593842/pfx
INFO [umu_run.main:514]:STEAM_COMPAT_SHADER_PATH=/home/username/.local/share/Steam/steamapps/compatdata/3334593842/pfx/shadercache
INFO [umu_run.main:514]:FONTCONFIG_PATH=
INFO [umu_run.main:514]:EXE=/home/username/.var/app/com.usebottles.bottles/data/bottles/bottles/project-wingman/drive_c/GOG Games/Project Wingman/LAUNCH WITH STEAMVR.bat
INFO [umu_run.main:514]:SteamAppId=0
INFO [umu_run.main:514]:SteamGameId=0
INFO [umu_run.main:514]:STEAM_RUNTIME_LIBRARY_PATH=/home/username/.var/app/com.usebottles.bottles/data/bottles/bottles/project-wingman/drive_c/GOG Games/Project Wingman:/usr/lib:/usr/lib64
INFO [umu_run.main:514]:STORE=
INFO [umu_run.main:514]:PROTON_VERB=waitforexitandrun
INFO [umu_run.main:514]:UMU_ID=1609812781
INFO [umu_run.main:514]:ULWGL_ID=1609812781
INFO [umu_run.main:514]:UMU_ZENITY=
steamrt3 is up to date
DEBUG [umu_run.main:523]:['/home/username/.local/share/umu/umu', '--verb', 'waitforexitandrun', '--', '/home/username/.local/share/Steam/compatibilitytools.d/GE-Proton9-5/proton', 'waitforexitandrun', '/home/username/.var/app/com.usebottles.bottles/data/bottles/bottles/project-wingman/drive_c/GOG Games/Project Wingman/LAUNCH WITH STEAMVR.bat']
pressure-vessel-wrap[17036]: N: Not replacing "/etc/vulkan/explicit_layer.d" with tmpfs: Path "/etc" is reserved by the container framework
pressure-vessel-wrap[17036]: N: Not replacing "/etc/vulkan/implicit_layer.d" with tmpfs: Path "/etc" is reserved by the container framework
ProtonFixes[17149] INFO: Running protonfixes
ProtonFixes[17149] INFO: Running checks
ProtonFixes[17149] INFO: All checks successful
ProtonFixes[17149] INFO: Using global defaults for Project Wingman (1609812781)
ProtonFixes[17149] INFO: No global protonfix found for Project Wingman (1609812781)
Proton: /home/username/.var/app/com.usebottles.bottles/data/bottles/bottles/project-wingman/drive_c/GOG Games/Project Wingman/LAUNCH WITH STEAMVR.bat
Proton: Executable a unix path, launching with /unix option.
wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
@R1kaB3rN R1kaB3rN added the bug Something isn't working label Jul 4, 2024
@amoshydra
Copy link

I am looking for a solution for this too.

Is there any successful case of launching a VR application using umu?

I am testing with an unity app from clarte53/GaussianSplattingVRViewerUnity. This application works when launched via Steam + UMU-Proton-9.0-3.2.

This is what I've tried, both methods doesn't open the application in VR.

ALVR

  1. Open ALVR and SteamVR first
  2. run umu-run ClarteGaussianSplattingVRViewer/GaussianSplattingVRViewer.exe

wirvn

  1. Open and run wivrn first
  2. run
export PRESSURE_VESSEL_FILESYSTEMS_RW=$XDG_RUNTIME_DIR/wivrn/comp_ipc:/var/lib/flatpak/app/io.github.wivrn.wivrn 
export XR_RUNTIME_JSON=/var/lib/flatpak/app/io.github.wivrn.wivrn/current/__hash__/files/share/openxr/1/openxr_wivrn.json
umu-run ClarteGaussianSplattingVRViewer/GaussianSplattingVRViewer.exe

I tried with or without the envs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants