r/virtualreality_linux

▲ 2 r/virtualreality_linux+1 crossposts

Changing SteamVR bindings while using WiVRn?

this is a question i've searched for for a WHILE now, with absolutely zero results. basically, i want to play vivecraft through WiVRn and successfully can... except, the default controls are insane and the only way to change them is with SteamVR. but WiVRn doesn't use SteamVR...

is there some kind of official solution that isn't just installing SteamVR & ALVR? that combination is currently completely broken for a lot of people, including myself, so that's just not an option.

EDIT: solved! i did some crtl+f in a vr discord and found this, a subheader on the xrizer page on the linux vr adventures wiki. it's a little weird to do but it works https://wiki.vronlinux.org/docs/fossvr/xrizer/#rebinding-controls

reddit.com
u/GenoIsDead — 6 hours ago

OSC-DreamChatbox – a MagicChatbox alternative built for Linux (open source, first release)

Hey everyone! 👋

I'm a Linux VRChat player and always envied the Windows folks with their fancy chatbox tools like MagicChatbox. Nothing really worked well on Linux – so I built my own. After weeks of tinkering, here's the first public release of **OSC-DreamChatbox**:

im using https://claude.ai (opus 4.8 and fabel 5)

**What it does:**

🎵 **Now Playing** – shows your current song (Spotify, YT Music, browser, VLC – anything, via MPRIS) with artist, title, timestamp and a live progress bar

📝 **Rotating status texts** – up to 10 texts that cycle on a timer, with a built-in emoji picker

🖥️ **Hardware stats** – GPU/CPU usage & temps, VRAM and RAM, works with AMD (kernel sysfs) and NVIDIA. Show temps as °C or 🔥, your choice

🎤 **Speech-to-Text** – talk into your mic, it appears in your chatbox in realtime. Supports 15 languages and can even **live-translate** what you say (speak German → chatbox shows English). Optional DeepL API support for better quality

🎛️ **OSC Router** – other OSC apps (OSC Leash, face tracking, …) send through it, it forwards everything bundled to VRChat. No more port conflicts. You can even launch and monitor those apps from inside the tool

🧩 **Fully customizable** – custom string templates with placeholders, drag & drop card ordering, everything you see is toggleable

🥚 And yes – the **slim chatbox mode** (the hidden "BlankEgg" trick from MagicChatbox) is a normal setting here, enabled by default. No easter egg hunting required.

**Tech:** Python + PyQt6, MIT licensed, config lives in `~/.config`. Install with one command:

```

curl -sL https://raw.githubusercontent.com/yakuda-stack/OSC-DreamChatbox/main/install.sh | bash

```

Or grab the AppImage from the releases page.

**GitHub:** https://github.com/yakuda-stack/OSC-DreamChatbox

**Discord:** https://discord.gg/X5TaN4A47h

It's an early alpha, so expect rough edges – bug reports and feature ideas are very welcome (here, on GitHub, or on the Discord). If you like it, a ⭐ on GitHub helps a lot!

*(Reminder: you need to enable OSC in VRChat – Action Menu → Options → OSC → Enabled)*

https://i.redd.it/tfdsydqc1ebh1.gif

https://i.redd.it/z6j92end1ebh1.gif

reddit.com
u/Strict-Tie-7521 — 19 hours ago

Wivrn streaming issue

Yes I'm on steam deck but it was working fine before the update, my versions match everything is set up right and I can't find what is making my headset dmt visuals

u/Sensitive-Mix-4575 — 3 days ago

Can't get Rift S movement to work

I am trying to get my old Rift S working so I can use it in Project Wingman, I'm running EndeavourOS.

I have installed a bunch of stuff (envision, monado-git etc) and I've gotten pretty far, I have been able to run SteamVR and get through the room calibration and into the tutorial, and I can run envision and start up The Lab and get into the game with vision in my headset.

The problem is that the headset always shows "my feet" and no movement at all is tracked so I can't look around, it's like it's a still image.

Any idea what might be missing?

reddit.com
u/tobberoth — 5 days ago

I have a question about WayVR

I really want to know if SBS 3D is an existing feature, because my friend can do it, yet he's running a quest with wivrn, so I don't know if that's a feature only usable with wivrn. I run an Index on SteamVR, I don't use any other thing, just SteamVR. The option for SBS appears for him but not me. What do I do?

Sorry this message was so disjointed, I'm tired and it's late.

reddit.com
u/Kerfufulkertuful — 5 days ago

ALVR unplayable on POP!os 24

system:
CPU: ryzen 5 7600x
GPU: RTX 4070 SUPER
visor: quest 3

months ago i tried ALVR and was running smoothly, some time has passed (didn't used it for university reason) and today it doesn't work anymore.

i cannot select H264: when connecting with the visor there's an error saying: "provided device doesn't support required NVENC feature"

when selecting HEVC i can connect, but it's literally unplayable:

i don't even know what happens with the throughput, spikes of literals GB/s

the biggest delay is the game render (in this case only steamVR), other delays are quite stable

the framerate seems playable looking through the visor, but when moving the head is costantly jumping and the controllers aren't there.

changing resolution, hz, TCP/UDP changes nothing, the reaction is still the same.

here is some log:

19:09:31.160 INFO Driver name: NVIDIA
19:09:31.160 INFO Driver name: radv

19:09:31.160 WARNING For functioning VR you need to put the following line into SteamVR's launch options and restart it:
__GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json /home/iena/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%

19:09:31.160 WARNING And this similar line to the launch options of ALL games that you're trying to launch from steam:
__GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%
19:09:31.173 INFO GPU supports H264 profile.
19:09:31.173 INFO GPU supports HEVC profile.
19:09:31.179 INFO GPU Encoder vendor: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.2 for AMD Ryzen 5 7600X 6-Core Processor (radeonsi, raphael_mendocino, LLVM 20.1.2, DRM 3.64, 7.0.11-76070011-generic)

19:09:31.179 INFO AV1 profile does not contain encoding entrypoint.
                Your gpu may not suport encoding with this. If you're not using this encoder, ignore this message.
19:09:33.092 INFO Server connected
19:09:33.648 INFO Initial socket buffer size: send: 87040B, recv: 131072B
19:09:33.664 INFO Initial socket buffer size: send: 212992B, recv: 212992B
19:09:33.664 INFO Set socket send buffer succeeded: 8388608
19:09:33.664 INFO Set socket recv buffer succeeded: 8388608
19:09:33.665 INFO Render Target: 5184 2688
19:09:33.665 INFO Refresh Rate: 120
19:09:33.685 INFO Received new playspace with size: [2.1624205, 1.188849]
19:09:35.665 INFO CEncoder::Run
19:09:35.665 INFO CEncoder Listening
19:09:35.672 INFO CEncoder client connected, pid 53111, cmdline /home/iena/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor
19:09:35.694 INFO Using Vulkan device NVIDIA GeForce RTX 4070 SUPER
19:09:35.820 INFO Using device path /dev/dri/renderD129
19:09:35.824 INFO FrameRender: Input size 5184x2688
19:09:35.826 INFO FrameRender: Output size 4288x2240
19:09:35.982 INFO Using NvEnc encoder
19:09:39.751 WARNING Desync detected. Attempting recovery.
19:09:39.874 WARNING Desync detected. Attempting recovery.
19:09:39.980 WARNING Desync detected. Attempting recovery.
19:09:40.090 WARNING Desync detected. Attempting recovery.
19:09:40.156 INFO Client 7518.client.alvr: [Info] Last log line repeated 2 times
19:09:40.157 INFO Client 7518.client.alvr: [Error] Statistics summary not ready!
19:09:40.488 WARNING Desync detected. Attempting recovery.
19:09:40.589 WARNING Desync detected. Attempting recovery.
19:09:41.141 WARNING Desync detected. Attempting recovery.
19:09:41.251 WARNING Desync detected. Attempting recovery.
19:09:41.363 WARNING Desync detected. Attempting recovery.
19:09:41.473 WARNING Desync detected. Attempting recovery.
19:09:41.575 INFO Client 7518.client.alvr: [Info] Last log line repeated 46 times
19:09:41.575 INFO Client 7518.client.alvr: [Error] Statistics summary not ready!

and it continues with those desync messages until i kill manually steamVR (also for not throwing up in the visor for the costant jumping of the view)
another thing is that the head movement is smooth, but it jumps every 15 seconds, especially if I move my head.
with big movements i see the void (black borders outside the view)

reddit.com
u/iena2003 — 7 days ago

Need help with WiVRn to play wired

I want to play VR on Bazzite, preferably wired, since our wifi isn't sufficient, so I set up WiVRn and it's working wirelessly, but it doesn't let me play wired, because it says adb isn't installed. But I did install adb through the console and the commands like "adb devices" are working, and the headset shows up in the list.

reddit.com
u/HUE_Sans — 9 days ago
▲ 17 r/virtualreality_linux+1 crossposts

Meta remote desktop does not work on linux, so I built my own version over the weekend

https://preview.redd.it/2azz0fk2vs8h1.png?width=1600&format=png&auto=webp&s=129ef96e8ce66754b4bd09d4399e8fd2726da142

I was quite annoyed by the fact that meta remote desktop did not work on linux, as I think its neat to be able to do stuff on ur computer in XR. I spent the weekend building my own version and it works quite well, and even has virtual monitor support. Additionally, should also work with other android based headsets, but YMMV.!

Still very early WIP. Please give it a go if you find it interesting and lmk of any bugs: https://github.com/makemake-kbo/metashare

reddit.com
u/needmorebussydotcom — 14 days ago