Video streams on Twitch.tv freezing in fullscreen when using VSync.
-
New user here. Started noticing it after updating to 5.7.2921.65. But after installing the previous version 5.7.2921.63, realized it happens with that version too but not as much.
This stops happening if I disable VSync. But it's not a solution since there will be tearing in the videos without VSync.
It happens only with streams, not vods/videos on Twitch. Doesn't happen on YouTube at all.
When I start/restart the browser, it works fine at the beginning. It can take a few minutes or significantly longer to start happening, after launching the browser.
I already tried it with the guest profile with default settings and no extensions.
Edit: I have Windows 10 but one other person told me they have this issue on Windows 11. The issue didn't change between the two latest Nvidia graphics drivers. Now on driver version 531.41 -
Update: The setting "virtual reality pre-rendered frames" in Nvidia control panel, greatly affects the severity of the bug. The highest option (4) makes the freezes happen rarely and more mildly. I have 2 pre-rendered frames in global settings (for gaming). But this is not necessary for watching videos.
-
@CasualMLG
Hi and welcome to the forum.
I think since your first post how we may help you but I have not really a good idea.
I have not a Nvidia card anymore but got never problems until my last card, a RTX 2060.
Some user had to disable VSync but nobody mention tearing issues, how is that expressed?
Anyway, may you can try to enable a flag:vivaldi://flags/#ignore-gpu-blocklist
This help some Nvidia user to stop lagging on video streams.
Cheers, mib
-
@CasualMLG You might want to check Nvidia Control Panel to make sure there isn't anything weird set for Vivaldi.
@Pathduck said in Enabling "Hardware Acceleration" destroys Vivaldi:
In Nvidia Control Panel, go to Manage 3D Settings and make sure Global Settings are all set to the Nvidia recommended settings.
Under Program Settings, check if Vivaldi is in the list, if so remove it. Browsers should never have specific GPU settings. -
@mib2berlin Hi
Thanks for the suggestions. But the flag you mentioned didn't change the behavior. A different flag did though. A suggestion from Reddit got me to change the #use-angle flag (choose ANGLE graphics backend). I tried different ones and OpenGL doesn't have the issue.Unless I find any drawbacks to OpenGL, this seems like a solution for me. Maybe something else doesn't work as well now or something.
It would still be nice to find an underlining cause. And maybe the browser gets updated. Because I don't have this issue with other browsers. But other browsers aren't so good with customization.
Edit: Without VSync there is some Screen tearing that's noticeable with faster changing images. In the middle of the screen. I did make sure to rule out footage that already has screen tearing as a part of the video. Like a gameplay video. Some tearing was still created on my screen.
-
@CasualMLG
Hi, no idea about the flag but noted to my possible solutions note.
One problem is, other browser are preferred by driver or other services.
Rename vivaldi.exe to chrome.exe and you get better performance on some benchmarks.
Some user mention double fps at the aquarium benchmark with 30000 fishes.
The Vivaldi team is working on a solution for this crap.
Others are proprietary video codecs, DRM limitations and so forth.https://webglsamples.org/aquarium/aquarium.html
Cheers, mib
-
@nomadic Originally there was no individual profile for Vivaldi, in Nvidia control panel. When I started dealing with this issue, I mean. But I created a profile for Vivaldi. And now I made it actually the same as Nvidia recommended settings. But using different settings globally, for gaming. The only difference from recommended settings was low latency mode. Which I already tested. And it didn't change the behavior. But I'm leaving it off for Vivaldi. It's something, only useful for gaming. Not necessary for video or browsing, so I can leave it off for Vivaldi and it's Nvidia recommended.
So far the best workarounds have been:
-
Switching the ANGLE graphics backend to OpenGL, in Vivaldi. But who knows, if this is gonna have some other drawbacks.
-
Using a browser extension that adds an alternate player for Twitch. That has never frozen or lagged out. But it makes using Twitch more finicky.
Thanks for your time though, I appreciate it.
-
-
Does it do any better with a cache clear?
Any extensions?
Tried with low latency off?
-
@Chas4 After clearing cache, it's still happening. Same with low latency off.
I had a couple of extensions for YouTube. And an add blocker. But I also tested with extensions off and also with the guest window. As guest it has all separate settings than my profile. it was first time using guest profile and it's like a fresh profile with all default settings and no extensions. But that also had the same behavior on Twitch. Now I have an extension for twitch, called Alternate Player. It doesn't freeze/lag. It's a decent workaround. But doesn't reveal the underlining cause of the issue.