cancel
Showing results for 
Search instead for 
Did you mean: 

PC Graphics

wolfgangjr
Adept I

6900XT and VRChat UDON Media Player Crashes

VRChat is a social VR application that is fun to be in. I DJ in that application for others and have come across a problem GPU drivers later than 22.5.1. It is a known problem with VRChat and AMD. Users that try to use UDON based media players crash to the steamvr virtual desktop and there is no work around other than avoiding any worlds with media players. Is anyone taking a look at this? The problem does not occur in desktop mode interestingly enough. Only in VR does the crash occur. As soon as a twitch stream link is entered in the media player I get exited from the application with an AMD Error pop up stating the drivers had stalled and had to be restarted. 

Please help.

1 Solution

Looks like it was a driver issue and not a middleware issue. AMD had to fix it in their driver. As I mentioned earlier, middleware (or any software really) is not responsible for driver crashes. That responsibility lands with the driver developer; AMD in this case.

 

From the Fixed Issues of release notes of driver 22.11.2:

"An intermittent driver timeout or black screen may occur while videos are playing in VRChat™ on Radeon™ RX 6000 series GPUs."

 

Shameful that it took half a year for this issue to be resolved. Par for the course with AMD sadly. I guess they at least eventually fixed it. Not before I bought an Nvidia GPU though.

View solution in original post

0 Likes
23 Replies
tsume
Adept I

Same. Affects 6800XT too. Pretty sad that a 4 month old driver is the only solution. This type of thing is why my next GPU will be Nvidia.  I still remember when this card came out it took AMD almost half an entire year to release a driver that didn't immediately crash Substance Painter.  Taking too many Ls being stuck with AMD drivers.

wolfgangjr
Adept I

NVIDIA does run into occasional glitches as well so Ill keep sticking with AMD but I am disappointed that there is no support or acknowledgement of issues. Is there a better forum to report issues? 

0 Likes
wolfgangjr
Adept I

FYI that 22.9.2 still the same issue.

urbanhusky
Adept I

I just recently built an entirely new PC with a 6900XT and I crash in almost every world that has a media player in it within mere seconds of loading in. If I can stop the media player in time before the crash I might survive.

For me the symptoms of the crash are as follows:

  • Audio continues playing
  • Voice chat still works (other players can hear me fine)
  • The 3D view port is frozen, but the headset is still being tracked
  • Moving my head moves the frozen view port, as if it were just a 3D stage, but everything else is complete darkness with occasional artefacts.
  • AMD driver hang report window opens in the background
  • Steam VR keeps running

I then have to open the Steam VR environment and close VRChat. I can then start VRChat again, hopefully not having set my home world to a location which has such a media player, otherwise I'll crash again within seconds. I can reliably crash if I visit the same world instance again.

This does not happen with all worlds that have a media/video player, but it is a severe issue on most.
In my opinion it should not happen that the AMD drivers crash/hang.

tsume
Adept I

Seems to still be crashing on Adrenalin 22.10.2

If this isn't fixed when the 7xxx cards come out, RDNA3 early adopters who play VRChat are going to be disappointed.  They won't be able to use the May driver to fix this and will be stuck with a broken VRChat experience until AMD gets around to acknowledging the problem and fixing it.  It took AMD half a year to do that with the Substance Painter bug so I don't have a lot of hope.

0 Likes
urbanhusky
Adept I

In the meantime, if you need a world that doesn't crash you, Midnight Rooftop/Spooktop runs fine. Might be an issue with worlds that have an older version of the video/stream player perhaps?

0 Likes
shaoaz
Adept II

The VRC team claims that AMD has acknowledged the issue. Is there any confirmation that it is actually a driver issue and not their newest update messing with it?

Before the security update any drivers worked fine by the confirmation of many including myself.

It's been quite a few drivers iterations since and yet there is no sign of AMD confirming the issue.

I'm running on a 6950 XT with a 5900X on 32GB.

0 Likes

Its an issue with some middleware, namely AVPro Video which handles the video playback. Apparently ChilloutVR has the same issue since they use the same middleware. At the same time VRChat released their controversial EAC update they silently did some other updates in the background which included updating AVPro.

Renderheads, the developer behind AVPro Video, is aware of the issue and is in contact with VRChat. Problem is they can't reproduce it as they don't have any Radeon cards to test. Here's the link to their github report on the matter. https://github.com/RenderHeads/UnityPlugin-AVProVideo/issues/1290

0 Likes
JordonAM
Adept I

It's crazy that I even have to use 22.5.1 to even be in my homeworld that had an udon player. What's crazy is that it was working just fine and then over the weekend all the sudden I come back and get instant crashing. AMD cards are great, but man do they suck in VR. 

JordonAM

It's most likely a VRChat issue

0 Likes

Honestly that sounds like a cope

If it's a driver crash, it's an AMD issue at the end of the day. Especially so if it worked on an older driver and doesn't crash competitors' drivers. Maybe VRChat will ultimately be able to change something to work around a bug in AMD's driver, but it doesn't change the fact that this is caused by AMD's notoriously poor drivers. An application should not be able to trigger a driver crash.

Its a middleware issue. In July there was an undocumented update to their video playback middleware AVPro Video. Before that update the game ran fine with 22.6.1 and 22.7.1.

0 Likes

Very true. Updates where fine until that point and then I had to roll back. I just wish they could just fix this already now that 22.11.2 is now whql. I have just disabled the avpro player at this point in VRCHAT.

0 Likes

Looks like it was a driver issue and not a middleware issue. AMD had to fix it in their driver. As I mentioned earlier, middleware (or any software really) is not responsible for driver crashes. That responsibility lands with the driver developer; AMD in this case.

 

From the Fixed Issues of release notes of driver 22.11.2:

"An intermittent driver timeout or black screen may occur while videos are playing in VRChat™ on Radeon™ RX 6000 series GPUs."

 

Shameful that it took half a year for this issue to be resolved. Par for the course with AMD sadly. I guess they at least eventually fixed it. Not before I bought an Nvidia GPU though.

0 Likes

I can not Confirm that. My driver just Timeouted andVRchat crashed on 22.11.2 I had to revert to 22.4.2.

MSI B450 Tomahawk max
AMD R7 3700x
RX6700XT

cyinite
Journeyman III

AMD Adrenaline Edition 22.11.2 has released addressing a fix for a issue regarding video playback. A user has also reported on Unity's AVPro plugin GitHub saying the problem is now fixed.

wolfgangjr
Adept I

Yup. Now all the video players are working correctly. I can finally see the live video streams without crashing and without weird artifacts and stuttering. Finally.

0 Likes

I suggest trying other worlds/players as well because that issue definitely hasn't been fixed. Only the very, very basic uSharp player seems to work somewhat.

0 Likes
shaoaz
Adept II

There are still playback issues on any drivers after 22.5.1.

The claims that crashes are "fixed" holds truth, but while "crashes" are fixed, video players are impossible to watch. This needs a real fix.

urbanhusky
Adept I

It's a shame to see that this still has not been fixed.

0 Likes

2024 and the issue still exists lol. can only play vr chat on my actual quest 2

0 Likes
shaoaz
Adept II

Latest 23.10.2 has actually fixed AVPro players. No need to use software renderer anymore or deal with very dark playback.

This might be due to AMDLink recent fixes, can't say for sure.

0 Likes
BluMarshmallow
Journeyman III

Since AMD didn't patch the issue properly, VRchat added a start command that added a workaround.
as seen here: https://docs.vrchat.com/docs/launch-options
the command is:

--disable-hw-video-decoding

and it's basically takes the rendering from the cpu and lets it run on your CPU as explained in the docs:

Forces video decoding to be done in software. Useful for 6000-series AMD Radeon GPUs, which often have video decoding related issues like crashes.

Warning: Using this option will utilize your CPU to decode video, which can impact your performance. Users also report that CPU decoding sometimes leads to video artifacting, brightness or contrast issues, or other display problems.

Most users do not need to use this feature


 

 

0 Likes