[1290] NVIDIA Control Panel "Vertical Sync: Fast" can cause video players to crash the client. (RTX 3090, Driver Version 531.41, Windows 11, VR + Desktop)
tracked
Shiguri
This Canny is related, but slightly different: https://feedback.vrchat.com/bug-reports/p/1123-if-vertical-sync-on-nvidia-control-panel-set-to-on-will-not-play-2nd-video
Just set VSync to "Fast" in the NVIDIA control panel global settings, then go to a media world like LSMedia and try to play videos. This occcurs in both VR and Desktop.
As the other canny says it can happen in on 2nd video in a playlist, however I've also had it happen on first videos when joining an instance before (literally just entering an instance and crashing immediately).
It is also worth noting that I reproduced this on both my old Windows installation, and a fresh install that I just finished yesterday. This crash was part of the reason why I formatted, assuming that surely reinstalling Windows would fix the issue, but when it continued to occur even after a fresh Windows install that indicated to me that something else is going on.
I'm including a video of me reproducing the issue in LSMedia, and attached is my output log with extended logging enabled (I used the farming isekai anime for example because I knew it occurs on that one).
I find it interesting that OBS also seemed to struggle with capturing VRChat in my display capture (see all the stuttering) until I switched VSync to On and then it was smooth as butter... hmm...
I understand that there likely isn't anything you can do other than forward the issue to AVPro/Unity/NVIDIA, but I figured I'd make a canny to ensure it's documented anyway.
For now people should probably avoid using this setting with VRChat.
Thanks.
Log In
Honzackcz
Can confirm this behavior across more systems. First I noticed this long time ago with RTX 2080Ti and Win 10, after lot of time I find the issue with the fast sync, so I disabled it for VRC specifically.
Recently with upgrade to RTX 4080 and Win 11, I reinstalled drivers and of course enabled fast sync globally and had this issue again. Took me another long time since I remembered what was causing that.
So, I can say this will reliably happen on any system with VSync set to Fast.
Note that fast sync is not enabled by default but in most games does really good job.
Campa
tracked