Youtube videos dropping frames
-
Hi there I have a problem (bug?) with Vivaldi. On Windows 10 Pro I get very many dropped frames on Videos with 60 fps it does not matter if the video is 1080p, 1440p or 2160p.
Here is an example video:
https://www.youtube.com/watch?v=6dRmTYyc7QU
After 33 seconds I have 411 / 2053 droped frames and it also lags/buffers on ocasion from a little stop to a full few seconds.
Those figures are in windowed mode. If I go fullscreen I only get 163 droped frames an no lags/buffering.
I don't have this problem with any other browser and my system is powerful enough with a AMD 1950X, EVGA 1070 SC and 32 GB of RAM. Internet should also not be a problem with 200 MBit/s down- and 12 MBit/s upload.
I'm runing Vivaldi on my Mac Mini 2012 with 0 problems. Same extensions (Cookie AutoDelete, ScriptSafe, SmoothScroll, Stylus and uBlock Origin) and even the same config where I can export them. I also tried a fresh install of Vivaldi and deleting my user profile after a new install - no luck.
A friend of mine, also using Vivaldi, has no problems with a Ryzen 1700X, same GPU and 15 GB RAM so I can't tell if this is a Threadripper problem or something with windows?
-
That might have helped however I also just updated my GPU drivers to version 388.71.
Same Video I'm now at 161 / 2063 frames and no lags/buffering. Also tried a 2160p60 video:
https://www.youtube.com/watch?v=788v0u5i14o
seems like it works now with no buffering/laging. But I still get dropped frames. I don't get those on Firefox.
-
Turned it on and off still droped frames
-
That's the actual problem, there are still occasional drops even if unnoticeable, firefox and chrome never drop a single frame even for 1h videos.
With animations on, and in my case also hw video rendering enabled in flags, it's a mess. -
I can confirm this problem in Vivaldi, I noticed slight video stuttering (frame dropping) on youtube videos - the movements are not as smooth as they should be and as they appear in other browsers.
I turned off "Use Animation" in settings and this improved the situation but not completely. My computer is not modern but with AMD FX-4300 I think videos at 720p should be played perfectly but they are not. CPU usage of Vivaldi while playing in 720p with Animation is about 30%, of which the busiest Vivaldi process consumes about 15% CPU. When I turn off Animation then the usage is even lower, so there's plenty of unused CPU power in my case.
What I noticed is that frame dropping happens not only in 60fps videos but also in 30fps. And for me the dropped frame numbers shown in stats for nerds are not always accurate: there are videos where the stats don't report any dropped frames but still I can see the motion stuttering. When I try another browser the motion is smooth.
@gwen-dragon said in Youtube videos dropping frames:
Yes, Chrome and Firefox do not drop much. They have all their own paid/sponsored video/audio decoder software and are not affected by problems with external codecs.
As far as I can see most youtube videos in Vivaldi use VP9, which is a free codec so to me it doesn't look like any paid/sponsored codecs are needed.
-
i tried the video in the OP but I don't see any stuttering. youtube stats does show 21 dropped frames though.
i have a intel 4770 and nvidia 1060. -
Same problem here since i installed Vivaldi and already reported to "bug report"! even with latest updates the frame drop with youtube videos still happening!
-
As others suggested here, disabling animations and then setting up a profile for Vivaldi in nVidia control panel setting Vsync to "Fast" fixed the problem for me. I have hardware acceleration enabled. I also use h264ify, not sure if that helps.
-
In new Vivaldi 1.14.1077.41 I still see frame dropping even when cpu utilization is very low. I need to use another browser for smooth framerate.
-
@lemonjuice said in Youtube videos dropping frames:
In new Vivaldi 1.14.1077.41 I still see frame dropping even when cpu utilization is very low. I need to use another browser for smooth framerate.
even with animations disabled?
-
@ian-coog said in Youtube videos dropping frames:
even with animations disabled?
Yes. In my case animations make it much worse but even if they are turned off frames are dropped. Interestingly, most of the time the stats for nerds don't report any dropped frames but still I can notice jerkiness which is most apparent when there is continuous movement in the video - it is viewable but stutters a little bit.
I tried other browsers again and the results vary:
- Opera - stutters more or less the same as Vivaldi without animations.
- Chrome - stutters less and much more rarely than Opera, I have to wait about half a minute to experience a few seconds of stutter. Close to perfect.
- Edge - almost perfect, like Chrome or even slightly better.
- Firefox - perfect smooth movement, I can't see even a single stutter no matter how long I view videos.
- IE11 - also perfect, but IE doesn't use VP9 so it's not really comparable.
This is for 30fps videos in 720p quality in YT threater mode. There's pleny of unused cpu power in all browsers.
I don't like the results - if Opera and even Chrome drop frames it means there's something buggy in the Chromium engine, which means Vivaldi must inherit its bugs. And probably this issue does not manifest on all hardware configurations, which make it hard for anyone to fix. And most people don't care about occasional frame drops or don't see them.
Certainly, the animations problem in Vivaldi is definitely a bug and should be fixed but I understand that even if it gets fixed Vivaldi will be at best as good as Opera or maybe Chrome for video playback. Therefore, I will use Firefox for watching videos, then.
These are the times when I wish Vivaldi hadn't been built on Chromium. To me this is its biggest and non-fixable bug it has...
-
I've tried everything suggested here: I've turned off animations, adjusted Vsync, reinstalled the browser, disabled extensions, removed pinned tabs, tried hardware acceleration and other settings from flags, turned off audio, disconnected extra displays and HMD,etc. Nothing helps much at all, except keeping youtube in the default view size, and even then it's worse than other browsers in any mode.
In 4k TV that is windows upscaled 200%, the performance on vivaldi is a slideshow; again on chrome it works perfectly, as always.btw. a sidenote, Vivaldi has problems with the windows upscale-feature. The cursor doesn't hit page buttons correctly when hovering over them, as in the button hotboxes are off-position. Different problem, but might be related since the playback performance drops ghastly on the upscaled 4k tv screen.
Like the poster above said, it's not just about framedrop either. I see 0 framedrops on some 2k videos sometimes(no idea why), but the playback is still stuttering and feels sluggish, even if it's supposedly not dropping frames according to youtube stats. With chrome or Edge the playback is always perfect.
Here are some statistics on the issue in different configurations:
These are using Vivaldi.1.15.1147.42 and the video is this: https://www.youtube.com/watch?v=oLvux3kpu1o
It's on 1080p 60fps, but it doesn't really matter too much, or the video for that matter either; I get more or less stuttering on every video on Vivaldi. Even 720p or lower stutters, although shows less framedrops and feels bit better, especially in the default yt view.
DXDiag:
https://drive.google.com/open?id=1J50x-Brq06j6IfU_wHMIqwpoX2vl0zJ0I got an idea looking at the DxDiag text file: could the problem be the large codec packs that I have installed? I think, remembering back, that the video playback issue might've gotten worse when I installed k-lite codec pack a while ago trying to get a specific video format to work.
Vivaldi playback was not great even before that, but it may be related to the underlying issue and be the reason why only some systems suffer.edit: removed some whining
-
Any ideas on why vivaldi drops frames or how to fix it?
-