Video Playback Stutter



  • So this has been happening a lot for me recently, and I'm not sure how or why, and it's really bothering me lately. Here's some relevant info (wall of text incoming):

    The Issue:

    • When watching videos in any form (HTML5, Flash, etc.), doing pretty much anything else on the computer causes the video to stutter and/or slow down immensely, seemingly going from 60fps to <20fps.
    • The actions that cause this issue range from playing a game on another monitor to simply scrolling up/down in another Vivaldi window, or even opening a new tab in another window. Doing pretty much anything even outside of Vivaldi causes this issue to occur.
    • Chrome (Version 75.0.3770.100) does not have this issue whatsoever, and I've confirmed that it's using the same GPU flags in chrome://flags and chrome://gpu pages.
    • Audio playback is unaffected.
    • CPU & GPU usage is extremely low, so I don't believe it's a hardware problem.
    • I've tried enabling/disabling every GPU acceleration option in the vivaldi://flags page, but to no avail.
    • Enabling/disabling Windows 10 Game Mode has no effect.
      I can provide any other info if requested.

    PC Specs:

    • AMD Ryzen 2700X
    • Nvidia GTX 1080
    General
    Vivaldi	2.6.1566.44 (Stable channel) (64-bit)
    Revision	b104196d10e5b12a2690fe28e511909c2f4dcf4b
    OS	Windows 10 OS Version 1903 (Build 18362.175)
    JavaScript	V8 7.5.288.23
    Flash	32.0.0.207
    
    GPU Stuff:
    Canvas: Hardware accelerated
    Flash: Hardware accelerated
    Flash Stage3D: Hardware accelerated
    Flash Stage3D Baseline profile: Hardware accelerated
    Compositing: Hardware accelerated
    Multiple Raster Threads: Enabled
    Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
    Out-of-process Rasterization: Disabled
    Hardware Protected Video Decode: Hardware accelerated
    Rasterization: Hardware accelerated
    Skia Renderer: Disabled
    Surface Control: Disabled
    Surface Synchronization: Enabled
    Video Decode: Hardware accelerated
    Viz Service Display Compositor: Enabled
    Viz Hit-test Surface Layer: Disabled
    WebGL: Hardware accelerated
    WebGL2: Hardware accelerated
    
    GPU issues(?)
    Some drivers are unable to reset the D3D device in the GPU process sandbox
    Applied Workarounds: exit_on_context_lost
    Clear uniforms before first program use on all platforms: 124764, 349137
    Applied Workarounds: clear_uniforms_before_first_program_use
    Always rewrite vec/mat constructors to be consistent: 398694
    Applied Workarounds: scalarize_vec_and_mat_constructor_args
    ANGLE crash on glReadPixels from incomplete cube map texture: 518889
    Applied Workarounds: force_cube_complete
    Framebuffer discarding can hurt performance on non-tilers: 570897
    Applied Workarounds: disable_discard_framebuffer
    Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
    Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent)
    Decode and Encode before generateMipmap for srgb format textures on Windows: 634519
    Applied Workarounds: decode_encode_srgb_for_generatemipmap
    Delayed copy NV12 displays incorrect colors on NVIDIA drivers.: 728670
    Applied Workarounds: disable_delayed_copy_nv12
    Hardware overlays result in black videos on non-Intel GPUs: 932879
    Applied Workarounds: disable_direct_composition_layers
    Native GpuMemoryBuffers have been disabled, either via about:flags or command line.
    Disabled Features: native_gpu_memory_buffers
    Viz hit-test surface layer version is not enabled by default.
    Disabled Features: viz_hit_test_surface_layer
    Skia renderer is not used by default.
    Disabled Features: skia_renderer
    

  • Moderator

    This happens with which video? Please give is a URL so i can test on Windows 10 with my NVidia GT710.



  • @Gwen-Dragon said in Video Playback Stutter:

    This happens with which video? Please give is a URL so i can test on Windows 10 with my NVidia GT710.

    This happens on any video or live stream on YouTube, Twitch, and even Netflix. One video I used to test this issue more accurately is this one: https://www.youtube.com/watch?v=Ohuqp5AJqaM

    It's just a spinning 60fps icon, but when I do anything on another Vivaldi window the spinner is definitely stuttering / hitching.


  • Moderator

    I can not reproduce stutters if i move a video to an other window.

    Do in understand right? You use two monitors? If yes, i can not test.



  • Here's exactly how the issue occurs:
    Vivaldi Window 1 is on Monitor 1 with a video playing.
    Vivaldi Window 2 on Monitor 2 can be doing anything, such as:

    • Scrolling up/down a page
    • Opening a new tab
    • Closing a tab
    • Going to any URL
    • Pretty much anything.

    At that point, the video playing on Window 1 on Monitor 1 will start to stutter / hitch a lot. If I was scrolling up/down on a tab in Window 2 on Monitor 2, I can can clearly see that when I stop scrolling that the video is playing back fine.



  • Actually I just tested with both windows being side by side on one monitor and the issue persists.


  • Moderator

    @HunterAP Now i ran out of ideas.

    May be this issue is a bug.
    Please read how to Report a bug for Vivaldi carefully and then report the bug to Vivaldi bugtracker.


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.