!hzgkCxLtCOTmFXGauj:nixos.org

NixOS Gaming

616 Members
Gaming things, my hands are typing words.166 Servers

Load older messages


SenderMessageTime
13 Jun 2024
@tumble1999:matrix.orgTumble
In reply to @scrumplex:duckhub.io
If you use the libsurvive driver then you'll need to persist the lighthouse calibration data. If you use the SteamVR LH driver (which is non-free but much better) you'll need to persist $XDG_DATA_HOME/Steam/config (I think, that's where SteamVR stores its lighthouse calibration)
I do have .local/share/Steam persisted already https://git.disroot.org/tumble/linux-config/src/commit/e26b06edf618224040d679dfd4edff3d56bcc308/modules/home/gaming/default.nix#L33
07:32:47
@scrumplex:duckhub.ioSefa
In reply to @tumble1999:matrix.org
I do have .local/share/Steam persisted already https://git.disroot.org/tumble/linux-config/src/commit/e26b06edf618224040d679dfd4edff3d56bcc308/modules/home/gaming/default.nix#L33
Make sure to add $XDG_CONFIG_HOME/libsurvive if you want libsurvive to work without having to calibrate it regularly
07:54:11
@tumble1999:matrix.orgTumbleI dont even know how to calibrate in the first place, also does monado-gui do more than test cameras, and show you how line graphs work.08:21:55
@scrumplex:duckhub.ioSefaI personally never used Monado GUI really. I mostly treat it as a headless service :O There is Envision which can act as a frontend for Monado here: https://gitlab.com/gabmus/envision08:28:26
@scrumplex:duckhub.ioSefaThough its primary purpose is to build Monado which doesn't work well on NixOS08:28:46
@scrumplex:duckhub.ioSefaI have a Draft PR to add a flake to the project, but fhsenv prevents the Monado service started by Envision from doing asynchronous reprojection08:29:32
@scrumplex:duckhub.ioSefa * I have a draft PR to add a flake to the project, but fhsenv prevents the Monado service started by Envision from doing asynchronous reprojection08:29:51
@scrumplex:duckhub.ioSefaYou should also take a look at https://github.com/galister/wlx-overlay-s08:30:19
@scrumplex:duckhub.ioSefaIt's also in Nixpkgs. It's a great overlay application for both OpenXR as well as OpenVR to access your desktop08:30:58
@scrumplex:duckhub.ioSefaSome general information about VR stuff on Linux is here: https://lvra.gitlab.io/08:31:30
@scrumplex:duckhub.ioSefaThey also link to a Discord and (bridged) Matrix space in case you wanna chat with other Linux VR people08:32:05
@scrumplex:duckhub.ioSefa * There is also link to a Discord and (bridged) Matrix space on that page in case you wanna chat with other Linux VR people08:32:26
@tumble1999:matrix.orgTumbledo you know about beat saber?08:48:18
@tumble1999:matrix.orgTumble
/bin/sh\0-c\0opencomposite-helper  /storage/home/tumble/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=620980 -- /storage/home/tumble/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/storage/home/tumble/.local/share/Steam/steamapps/common/Proton 3.7'/proton waitforexitandrun '/storage/home/tumble/.local/share/Steam/steamapps/common/Beat Saber/Beat Saber.exe'\0
chdir "/storage/home/tumble/.local/share/Steam/steamapps/common/Beat Saber"
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/storage/home/tumble/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
More than 2048 Allocators are registered. Reduce allocator count
windows exception 0xc0000005 at address 0x000000001022DAD0
Obtained 8 stack frames
RtlLookupFunctionEntry returned NULL function. Aborting stack walk.
0x00000001808205cd (unityplayer) 
0x0000000180825533 (unityplayer) 
0x000000018080f695 (unityplayer) 
0x0000000180824696 (unityplayer) 
0x000000018081f4f9 (unityplayer) 
0x000000007b44b00c (kernel32) UnhandledExceptionFilter
<Missing stacktrace information>

pid 25483 != 25482, skipping destruction (fork without exec?)
Traceback (most recent call last):
  File "/storage/home/tumble/.local/share/Steam/steamapps/common/Proton 3.7/proton", line 539, in <module>
    run()
  File "/storage/home/tumble/.local/share/Steam/steamapps/common/Proton 3.7/proton", line 522, in run
    run_wine([wine_path] + sys.argv[2:])
  File "/storage/home/tumble/.local/share/Steam/steamapps/common/Proton 3.7/proton", line 85, in run_wine
    subprocess.call(args, env=env, stderr=lfile)
  File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/subprocess.py", line 391, in call
    return p.wait(timeout=timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/subprocess.py", line 1264, in wait
    return self._wait(timeout=timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/subprocess.py", line 2053, in _wait
    (pid, sts) = self._try_wait(0)
                 ^^^^^^^^^^^^^^^^^
  File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/subprocess.py", line 2011, in _try_wait
    (pid, sts) = os.waitpid(self.pid, wait_flags)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyboardInterrupt
Uploaded AppInterfaceStats to Steam
08:54:18
@scrumplex:duckhub.ioSefaYeah something is wrong with OpenXR games in Proton and our Monado package08:59:06
@scrumplex:duckhub.ioSefaI still haven't figured out the problem08:59:14
@scrumplex:duckhub.ioSefalike weirdly enough OpenVR games work fine using OpenComposite, but OpenXR games don't08:59:33
@scrumplex:duckhub.ioSefa * like weirdly enough OpenVR games work fine using OpenComposite, but OpenXR games don't using Proton08:59:39
@tumble1999:matrix.orgTumblebut why does alyx in proton work?09:00:03
@scrumplex:duckhub.ioSefaBut when I briefly tried Monado built by Envision it worked fine on my system. So it might be a problem with /nix/store09:00:06
@scrumplex:duckhub.ioSefa
In reply to @tumble1999:matrix.org
but why does alyx in proton work?
It's an OpenVR game, those work
09:00:22
@tumble1999:matrix.orgTumbleis beat saber openxr?09:01:02
@scrumplex:duckhub.ioSefayup09:01:18
@tumble1999:matrix.orgTumbleisnt steam openvr?09:01:29
@scrumplex:duckhub.ioSefaYou can use their legacy beta branch which gives you the last OpenVR version09:01:33
@tumble1999:matrix.orgTumble* isnt steam vr openvr?09:01:35
@scrumplex:duckhub.ioSefaSo SteamVR is an OpenVR compositor with a OpenXR compatibility layer, so it can run both, while being OpenVR-first09:02:05
@scrumplex:duckhub.ioSefaMonado is just an OpenXR compositor while OpenCompositor is kinda like DXVK where it maps OpenVR calls to OpenXR09:02:23
@scrumplex:duckhub.ioSefa * Monado is just an OpenXR compositor while OpenComposite is kinda like DXVK where it maps OpenVR calls to OpenXR09:02:50
@tumble1999:matrix.orgTumblei dont think its a unity thing because the lab works09:02:58

Show newer messages


Back to Room ListRoom Version: 10