Video Player stutters playback

I’ve been noticing how frequent video players stutter and spazz out during playback, whether in movie worlds or other worlds with a video player.

I don’t know what I could do to resolve it or at least make it less frequent. Is this a performance issue or lag or something? Any help would be appreciated.

Edit to include my specs:
GPU - AMD RX 6600XT with 22.11.2 driver
CPU - Ryzen 5 5600X
RAM - 32GB (2x16) DDR4

5 Likes

I’m not sure what sort of windows like tool to suggest, but the git client for windows includes some standard Unix/Linux tools and so I’ve been doing a tail -f on the output log when I’m playing, so I can see what the latest messages are from vrchat.

In my situation I play with a person and whenever they are the master for sync the videos are occasionally wonky because instead of just playing it’s continually trying to sync.

I know that AMD users have been with some sort of video playback issues, might be worth seeing what drivers you’re using, and see if either someone pipes in here, or you might have to check out the VRChat bug tracker.

Solution might be that sometimes a certain person needs to not be choosing the video, but try and be nice about it if it’s the case, probably all fine on thier end.

But yeah, start with logs, see if it’s chatty when video is stuttering.

If the video is playing at all, then it’s usually a problem with resources rather than the VRC player not working. Things to check:

  • CPU can process the video fast enough (It needs to download and sometimes encode the video on the CPU)
  • Bandwidth is sufficient to download the stream (if really high resolution videos)

Could try plugging in a really old video with a very small max quality to see if it streams better or seeing if it works if you’re in a small world by yourself.

Also, you could try opening the video in VLC Media Player or MPC-BE. In VLC: Ctrl+N (Open Network Media) and paste in the URL to hit play. If the playback is good there, it’s probably a CPU bottleneck while VRChat is running.

I do the same thing. :smiley: With a symlink to the vrchat log dir in my home directory:

alias vrlog='ls -1t ~/vrchat/output_log_*|head -n1'
alias vrlogtail='tail -n 1000 -f $(vrlog)|sed "/^\s*$/d"'

@docteh Indeed, though AMD did release a graphics driver back in November to finally resolve the video player crash issue. Thankfully that was resolved, but the stuttering is certainly new. I’m curious if others have experienced this, so I could check.

@eremite Will attempt to see if I can figure that out, however it mostly would be videos provided from the worlds themselves (i.e. movie worlds) that I’d have difficulties with. Will try and figure something out and see if my CPU is bottlenecking though.

I’m having a similar issue. I’m on a 6700xt and an R7 5800X3D. I upgraded from drivers 22.5 to 22.11.2 and video players tend to stutter and seem to have issues decoding.(?) I’ve used both oculus link and virtual desktop but neither ways of playing the game solve the issue for me. I’ve found that resolution of the video isn’t helping.

I’ve honestly made a bug report at this point, since it’s been appearing more frequent in movie worlds and video players in bigger scales/resolutions. It however still occurs in some video players and livestream players, and even starts to spaz out in a way that causes discomfort (and honestly could induce or aggravate epilepsy).

Ah, these work a bit differently and are a lot harder to diagnose. Stream players and YouTube players are pretty good about being able to pick up where the current video is at if you join late, but it can depend on how the videos are encoded for the movie worlds.

I assume they just have the videos uploaded to some throwaway account, but they need to be encoded in a very specific way for VRChat (ideally H.264 video with AAC audio with -movflags +faststart. I’m not 100% sure if it’s still a problem, but for a while, encoding without faststart would cause you to have to download the whole video up until the current point, which could lock you up and cause crashing in VR (particularly if you were a long way into the video).

@eremite That’s rather fair and must be possible. Would there be any way for me to try and limit this issue from happening, or would I kinda be out of luck/undesirably needing a new card?
Whether it’s a video I select in a world solo, a video that plays mid-way while joining in a world, or even livestreams, I seem to encounter this issue.

Worlds I’ve tried so far include Trae’s Comfy Den, LS Media and Movie & Chill. I’ll try some more worlds and see if even downgrading my drivers once again may have any effect.

I have similar issues. I have RX 7900XTX. New driver update 23.1.1 just got out yesterday but it still doesn’t fix issues.

Udon player on VRC was updated and it broke any AMD drivers that’s not 22.5.1. Your only solution until then is to rollback and pray that something is done eventually.

It’s not entirely broken per se…? Unlike the months-long bugfix for AMD, the video player plays and it doesn’t crash graphics drivers, it’s just stuttering the video playback to no end. I actually don’t recall if I’ve mentioned this here (I have mentioned it on the bug report though), but this issue only occurs in VR mode; it doesn’t seem to occur while in desktop mode.

In a way it’s not breaking the graphics driver, but it certainly still is a critical anomaly that makes my head hurt to see. Hopefully AMD and/or VRC can collaborate again to resolve this issue.

I’ve been having the same issues too recently. I only found this thread trying to make sure the problem didn’t exist already. It’s been really annoying when it comes to music worlds especially since the music just halts for five to ten seconds and then skips to the current timestamp. Been especially bothersome with the already existing AMD problems that have been happening for the last few months.

My setup is the following:
Motherboard: MSI B550 Tomahawk
CPU: Ryzen 7 3700x
GPU: MSI Geforce RTX 3060 12GB
Ram: 32GB (4x8GB) DDR4 3200MHz clock speed