No playback on Video Player on Linux

Post 2 of detailed guide to Get VR working with Video Players on Linux.
(New posters can only post 5 links and I registered simply to post this.)

(〃^∇^)ノ Right where were we…

Configure Steam VR with Proton

Install ProtonUp-Qt from this GitHub link:

Open ProtonUp-Qt and click Show Game List.

Look at the compatibility suggestion. foir Vrchat its proton-experimental for Vrchat

You need to install

Steam-Play-None FOR Vrchat

AND proton_experimental FOR Steam VR

!Install using ProtonUp-Qt. SET USING PREFERENCES ON STEAM AND VRCHAT.!

Note!
ALVR uses FFmpeg for all encoders. you must have it installed. it probably is… but check with

sudo add-apt-repository universe
sudo apt update
sudo apt install ffmpeg

Restart Steam

SPECIAL NOTE FOR VIDEO PLAYERS. <—
Video players issue have nothing to do with alvr, it’s proton not working properly with video players if you want proton that works with video players, use
GE-Proton9-11-rtsp15

Best Configuration Recap: <— YOU WANT THIS ONE. ヽ(゜∇゜)ノ

works in VR with working TV. :tv:

If you jumped to this comment but are installing everything for first time see first post above ^
Otherwise here is the best working setup! Enjoy!

Vrchat Compatibility: GE-Proton9-11

Vrchat Launch options: blank

Steam VR Compatibility: blank

Steam VR Launch options
~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%

UPDATE: you seem to no longer need the Steam VR Launch command. Try blank first then if it won’t load put it in.

(>‘o’)> Blank means leave it blank. Do not type anything in.
Don’t type the word “blank” as a option!!

Desktop (Working):

Setup works for desktop but is only provided as a fallback if Best Configuration does not work. Will not work for VR.

  • VRChat Compatibility: GE-Proton8-25

  • VRChat Launch Options: blank

  • SteamVR Compatibility: blank

  • SteamVR Launch Options: blank

VR (Working Setup With no video):

This works for VR. You can do everything except play videos.
VIDEOS WILL NOT WORK WITH THIS SETUP.

Video when played plays audio (so it it loading!) but has no picture.

Check if you can see Vrchat in your headset.

If you cannot - see if the headset is playing any video.

you can use the Vr View built into Steam VR

to check if the headset is working.

Fix Blank picture in headset

If you can see the Steam Home in VR View but the picture is blank, do the following:

Go to Steam VR Properties > General > Launch Options.

Enter the following command:

~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%

If Vrchat plays now GREAT. Now check a video player.

If videos aren’t working in VRChat, you need to emulate the AVPro player. Do the following:

In Steam Launch Options for VRChat, (Geveral > Launch Options) add the following command:

gamemoderun %command% --enable-avpro-in-proton

while this setup worked perfectly for desktop VRchat crashed while using a headset. It seems like compatability settings in Vrchat changed.

Make sure Steam VR is not trying to update! If it is LET IT.

Run Flow (your steps to play Vrchat)

1: open Steam

2: If using Wired ALVR open ADBForwarder

3: open ALVR (it’s in your home folder)
connect headset and look inside

4 :press the notification to allow USB to connect in your headset (look inside)

5: look at ALVR. When it says Connected you’re ready.

6: Return to ALVR and press “Launch steam VR” if it shows. You can also launch steam Vr manually, but this way you can see if ALVR is connected easier.

7: Wait for ALVL to connect
ALVR IS WIRELESS BY THE WAY.

Special mention USB/wired Setup for ALVR

ALVR Wired With USB Setup
open Home > abd forwarder
open terminal
drag ADBForwarder into terminal

what you want to see
Platform: Linux
ADBForwarder started.

ADBForwarder
Connected device: (numbers and letters)
Successfully forwarded device: (same numbers and letters)

cool! don’t close this terminal.
go to Home > ALVR Launcher. Open ALVR Launcher with clicking.
press launch
Make sure steam is open > press Launch Steam VR

Do not skip this step. ALVR Wired will not work if you skip this.
Switch the connection streaming protocol to TCP in Settings > Connection.

If your headset is detected, click “Trust.” Click “Edit”, “Add new” and change the IP address to 127.0.0.1

Some guides show a . at the end! do NOT add that! (☉‿☉)
127.0.0.1 NOT 127.0.0.1. ← no period.

If your headset is not detected, click “Add device manually” and use the IP address 127.0.0.1 Use the hostname displayed on your headset screen.

You should be able to set the IP manually from Add Device Manually, looking in headset and setting the number where the XXXX is then clicking add new and setting 127.0.0.1

In my case I could not get ALVR to connect this way. I picked Trust from the detected device then tried to edit the IP.

For some infernal reason adding manually was not working. it was connecting via qifi relentlessly! this was fixed by
clicking edit, setting the IP to 127.0.0.1 clicking Add New setting THAT to 127.0.0.1
clicking save, closing ALVR and clicking edit where it now only had one IP.
Odd. Strange. Worked.

Permission Denied?
Two possible causes for this
1:(one time setup)
ADBForwarder (home > ADBForwarder (folder) or ADBForwarder
ALVR Launcher (home > alvr_launcher_linux> (folder) file ALVR Launcher
doesn’t have properties (tab) > permissions (tab) allow executing file as program (checkmark) selected.

2: you have ALVR open already, close it.

Anti cheat errors
just close Vrchat > and reopen. If keeps happening Close Vrchat AND CLOSE STEAMVR OR YOU WILL GET STUCK IN FOREVER UPDATESgo to properties > Installed files > Verify Integrity of Game Files
after its done make sure Compatibility did not change!

8: Start Vrchat
Open Vrchat from steam and choose launch with VR
(ノ◕ヮ◕)ノ*:・゚✧

Final notes

Where are my photos?!

/Home/.local/share/Steam/steamapps/compatdata/ANUMBER/pfx/drive_c/users/steamuser/Pictures/VRChat
When you get to
/Home/.local/share/Steam/steamapps/compatdata you will see quite a few folders. Do a search in this folder for Vrchat because the camera images are saved VRChat this will let you see which folder has your camera images. Once you find it favorite that folder.

Laggy? Crashy?
turn off Anti Ailisaing.
Graphics Quality > Anti-aliasing
Some worlds I set it to 2x but its usually off. SO MUCH BETTER.

Cups of coffee consumed while testing, crashing, crying and making this guide 26
Time and effort 2 months.
Hope it helps you!!!
:hearts:₊·◟(˶╹̆ꇴ╹̆˵)◜‧

1 Like