(solved) performances and screen tearing issues


  • Vivaldi Translator

    since latest two snaps (the current 1.10.862.6 and the previous one) vivaldi performances are a little sluggish and i have lot of tearing in videos, meaning that they are a little sluggish too and i kinda have a line at the centre like if the video is divided (like very older pc's where photos for example were drawing one lines at times if you know what i mean), and this sometimes happen with with web pages...
    i also have problems with hd videos (on youtube for example) which were running fine before...

    my system is a 2.2 dual core with 3 gb ram and 512 of dedicated and i use fedora workstation 25...i know these aren't best specs but vivaldi was running fine before these 2 snaps and anyway firefox has no problems at all...any help?



  • Some grahics hardware may have issues with Chromium code base and Vivaldi.

    Please more information:
    What shows vivaldi://gpu in 1rst section?
    Which CPU?
    Which graphics hardware/GPU?


  • Vivaldi Translator

    @Gwen-Dragon said in performances and screen tearing issues:

    vivaldi://gpu

    thanks for your answer...here's the first section

    Canvas: Software only, hardware acceleration unavailable
    Flash: Software only, hardware acceleration unavailable
    Flash Stage3D: Software only, hardware acceleration unavailable
    Flash Stage3D Baseline profile: Software only, hardware acceleration >unavailable
    Compositing: Software only, hardware acceleration unavailable
    Multiple Raster Threads: Disabled
    Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
    Rasterization: Software only, hardware acceleration unavailable
    Video Decode: Software only, hardware acceleration unavailable
    Video Encode: Software only, hardware acceleration unavailable
    WebGL: Hardware accelerated but at reduced performance
    WebGL2: Unavailable

    my cpu is an intel 2.2 dual core processor and my gpu is an ati radeon hd 4570 with 512 of dedicated memory...



  • Oh, the graphics has no hardware acceleration :(

    All your graphics drivers up-to-date?
    Which Linux is this?

    On ArchLinux this is interesting for Radeon GPUs: https://wiki.archlinux.org/index.php/ATI#Performance_tuning


  • Vivaldi Translator

    this is fedora workstation 25 with latest mesa drivers ( i think 17.x.x) but as i said, vivaldi was running flawlessy 2 or 3 version ago with no problem at all, was working flawlessy last year on windows and firefox is still working flawlessy...and yes there is a fine tuning thing on fedora for radeon cards but i've already done that... :)

    edit : i will try to install latest 1.9 stable to see what happens :)


  • Vivaldi Translator

    stable installed and this is the output

    Canvas: Hardware accelerated
    Flash: Hardware accelerated
    Flash Stage3D: Hardware accelerated
    Flash Stage3D Baseline profile: Hardware accelerated
    Compositing: Hardware accelerated
    Multiple Raster Threads: Disabled
    Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
    Rasterization: Software only. Hardware acceleration disabled
    Video Decode: Software only, hardware acceleration unavailable
    Video Encode: Hardware accelerated
    VPx Video Decode: Software only, hardware acceleration unavailable
    WebGL: Hardware accelerated
    WebGL2: Hardware accelerated

    so there's should be something wrong with latest snaps...



  • @luca247
    I suspect Chromium change. Last two Snapshots were start from v59.x.x.
    But that's just my theory.

    The only way to make sure is to test at least Google Chrome Beta or same version Chromium on your system.


  • Vivaldi Translator

    @dLeon thanks for your reply...i will test that...


  • Vivaldi Translator

    test done :
    chome stable 58 : hardware acceleration enabled
    chrome beta 59 : hardware acceleration disabled
    will try even with opera...anyway the differences with chrome beta or stable were minimal...differences in vivaldi instead, are quite noticeables...i hope this is just something that can be fixed...


  • Vivaldi Translator

    just out of information this is what the gpu problem section in vivaldi stable tells me

    Accelerated video decode is unavailable on Linux: 137247
    Disabled Features: accelerated_video_decode
    Clear uniforms before first program use on all platforms: 124764, 349137
    Applied Workarounds: clear_uniforms_before_first_program_use
    Mesa drivers in Linux handle varyings without static use incorrectly: 333885
    Applied Workarounds: count_all_in_varyings_packing
    Always rewrite vec/mat constructors to be consistent: 398694
    Applied Workarounds: scalarize_vec_and_mat_constructor_args
    Limited enabling of Chromium GL_INTEL_framebuffer_CMAA: 535198
    Applied Workarounds: disable_framebuffer_cmaa
    Disable partial swaps on Mesa drivers (detected with GL_VERSION): 339493
    Applied Workarounds: disable_post_sub_buffers_for_onscreen_surfaces
    Decode and encode before generateMipmap for srgb format textures on os >except macosx: 634519
    Applied Workarounds: decode_encode_srgb_for_generatemipmap
    Mesa driver GL 3.3 requires invariant and centroid to match between shaders: >639760, 641129
    Applied Workarounds: remove_invariant_and_centroid_for_essl3
    Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
    Accelerated rasterization has been disabled, either via blacklist, about:flags or >the command line.
    Disabled Features: rasterization
    Raster is using a single thread.
    Disabled Features: multiple_raster_threads
    Native GpuMemoryBuffers have been disabled, either via about:flags or >command line.
    Disabled Features: native_gpu_memory_buffers

    and that's what it tell me in latest snap

    ATI/AMD cards with older drivers in Linux are crash-prone: 71381, 76428, >73910, 101225, 136240, 357314
    Disabled Features: flash_stage3d, gpu_compositing, panel_fitting, flash3d, >gpu_rasterization, accelerated_2d_canvas, accelerated_video_decode, >webgl2, accelerated_webgl, flash_stage3d_baseline, >accelerated_video_encode
    Accelerated video decode is unavailable on Linux: 137247
    Disabled Features: accelerated_video_decode
    Accelerated video encode is unavailable on Linux
    Disabled Features: accelerated_video_encode
    Clear uniforms before first program use on all platforms: 124764, 349137
    Applied Workarounds: clear_uniforms_before_first_program_use
    Linux AMD drivers incorrectly return initial value of 1 for >TEXTURE_MAX_ANISOTROPY: 348237
    Applied Workarounds: init_texture_max_anisotropy
    Always rewrite vec/mat constructors to be consistent: 398694
    Applied Workarounds: scalarize_vec_and_mat_constructor_args
    Linux AMD drivers handle struct scopes incorrectly: 403957
    Applied Workarounds: regenerate_struct_names
    Linux ATI drivers crash on binding incomplete cube map texture to FBO: >518889
    Applied Workarounds: force_cube_map_positive_x_allocation
    Limited enabling of Chromium GL_INTEL_framebuffer_CMAA: 535198
    Applied Workarounds: disable_framebuffer_cmaa
    adjust src/dst region if blitting pixels outside read framebuffer on Linux AMD: >664740
    Applied Workarounds: adjust_src_dst_region_for_blitframebuffer
    AMD drivers in Linux require invariant qualifier to match between vertex and >fragment shaders: 659326, 639760
    Applied Workarounds: remove_invariant_and_centroid_for_essl3, >dont_remove_invariant_for_fragment_input
    Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
    Decode and Encode before generateMipmap for srgb format textures on Linux >AMD: 634519
    Applied Workarounds: decode_encode_srgb_for_generatemipmap
    Software to Accelerated canvas update breaks Linux AMD: 710029
    Applied Workarounds: disable_software_to_accelerated_canvas_upgrade
    Raster is using a single thread.
    Disabled Features: multiple_raster_threads
    Native GpuMemoryBuffers have been disabled, either via about:flags or >command line.
    Disabled Features: native_gpu_memory_buffers

    noticed the snap states there are some errors on amd cards...



  • @luca247
    Chromium 59 block the card rendering because old driver?

    Probably you could test to bypass the check by enabling flag chrome://flags/#ignore-gpu-blacklist. See if enabling it actually worse or anything.
    Backup your Vivaldi profile before hand.

    Currently I'm checking numbers;

    ATI/AMD cards with older drivers in Linux are crash-prone: 71381, 76428, >73910, 101225, 136240, 357314

    To see what's this all about.



  • @dLeon
    Okay, from reading the bugs post on bugs.chromium.org. I could sum;
    ATI in Linux already blacklisted since Chrome 10. Either the closed source driver & open source one are buggy. The close one even more buggy. User just come up with any allow able Chromium flag to make Chromium at least run or open, until it eventually crash or others. Most other post involving mentioned bug numbers marked as Won't Fix.

    The way Vivaldi built hit Chromium bug hard. The bugs become more notice able in Vivaldi than any where else.

    I collect some method those random ATI user use;

    • Using --ignore-gpu-blacklist
    • Using --disable-accelerated-compositing
    • Actually leave hardware acceleration ticked in Chromium option. Default already disabled under layered.
    • Increase dedicated memory for video card.
    • Use the open source driver. Better luck.

    Need to test those one by one.


  • Vivaldi Translator

    well i am already using the opersource driver...is mesa the open source one?
    on the other hand i don't think i can increase the dedicated memory and hw acceleration is always been ticked on...need to test other methods anyway...



  • @luca247
    OK, good luck. :thumbsup_tone3: :


  • Vivaldi Translator

    @dLeon said in performances and screen tearing issues:

    --disable-accelerated-compositing

    tried it and they create 2 sessions one of which does not have side panels nor vivaldi menu...hope some other solution will come as this is quite impratical...


  • Vivaldi Translator

    dunno why but seems the problems solved itself...now the browser works perfectly fine, i have no tearing anymore and hardware acceleration is enabled...all without doing nothing...well better that way...



  • @luca247
    Damn... this the second "It fix it self" for today plus no idea what cause it.
    Other about mouse https://forum.vivaldi.net/post/140625.


  • Vivaldi Translator

    [deleted]


  • Vivaldi Translator

    01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV710/M92 [Mobility Radeon HD 4530/4570/545v] [1002:9553]
    Subsystem: Acer Incorporated [ALI] Device [1025:0212]
    Kernel driver in use: radeon
    Kernel modules: radeon

    that's what appear in the first command...anyway i am using wayland...it comes by default in fedora 25 and even if i have some mouse lag it seems snappier than x11 so leaved the default settings...anyway as i said the problem automatically fixed itself without doing nothing...weird, really weird but true...



  • @dLeon said in performances and screen tearing issues:

    this the second "It fix it self" for today

    :-) Haha, see!! Sunspots, poltergeists & pixies pop-up, yet again, teehee.


Log in to reply
 

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