!hzgkCxLtCOTmFXGauj:nixos.org

NixOS Gaming

581 Members
Gaming things, my hands are typing words.161 Servers

Load older messages


SenderMessageTime
13 Jun 2024
@tumble1999:matrix.orgTumble Also does monado require any persisting if I use impermenance? 01:47:13
@atemu12:matrix.orgAtemuLibsurvive persists its tracking info somewhere01:48:24
@atemu12:matrix.orgAtemuI couldn't see Monado itself storing any state though01:48:54
@atemu12:matrix.orgAtemuBut IDK01:48:59
@tumble1999:matrix.orgTumbleIs xr desktop still a thing?01:53:26
@atemu12:matrix.orgAtemuLast commit is from last year01:56:04
@atemu12:matrix.orgAtemuBut Simula is still a thing I think?01:56:58
@tumble1999:matrix.orgTumbleI'm just thinking of a way to make the steam vr overlay button do a thing02:05:07
@scrumplex:duckhub.ioSefa joined the room.06:03:20
@scrumplex:duckhub.ioSefa
In reply to @tumble1999:matrix.org
Is xr desktop still a thing?
Check out Stardust XR!
06:05:10
@atemu12:matrix.orgAtemu^ Maintainer of Monado and related in Nixpkgs06:05:43
@atemu12:matrix.orgAtemu * ^ Maintainer of Monado and related projects in Nixpkgs06:06:07
@scrumplex:duckhub.ioSefa
In reply to @tumble1999:matrix.org
Also does monado require any persisting if I use impermenance?
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)
06:07:59
@tumble1999:matrix.orgTumble
In reply to @atemu12:matrix.org
^ Maintainer of Monado and related in Nixpkgs
bows
07:30:49
@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

Show newer messages


Back to Room ListRoom Version: 10