Skip to main content

How to fix video playback in VRChat on Linux

·221 words·2 mins
Linux Videogames Graphics
Luĉjo
Author
Luĉjo
Studento kaj via loka esperantisto
Table of Contents

In case you’ve been playing VRChat on Linux, you might have noticed that the video players don’t really work even when playing on the latest version of Proton.

Image of me trying to play videos in VRChat with regular Proton, but the videos can’t play

The reason for this is (as noted by LVRA) that VRChat has switched its video players to AVPro, which doesn’t work on Linux - it’s not the end of the day, but some worlds simply don’t have the same charm without background music - such as Starry Nights and you can’t watch videos together

I tried to run Proton experimental with the --enable-avpro-in-proton option, but it sadly doesn’t work for me.

The solution
#

It is possible to fix this issue by using a custom Proton that includes Window Media Foundation fixes. You can download the AVPro-supporting Proton here: Proton-GE-RTSP

You have to extract the .tar.gz file and then move the proton folder (in my case GE-Proton9-22-rtsp17-1) to ~/.steam/root/compatibilitytools.d/ or ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d if you installed Steam as a flatpak.

If you want to do everything in one line you can simply run:

tar -xzf GE-Proton9-22-rtsp17-1.tar.gz -C ~/.steam/root/compatibilitytools.d/

or if you installed Steam with flatpak:

tar -xzf GE-Proton9-22-rtsp17-1.tar.gz -C ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d

Next up restart steam, right click on the game and then click on properties.

Image of selecting game properties

There you can select the custom proton and then start the game!

Image of selecting the custom proton version

Jen! The video playback should now work as expected!

Image of working video playback

Reply by Email