You are not logged in.

#1 2016-04-24 10:13:45

Volodymyr
Member
Registered: 2016-04-24
Posts: 9

Chrome. Low scrolling FPS while playing video in other window.

Hi. Here is my problem.

When some video is playing on visible tab - then rendering performance on other tab is became low. So scrolling the page is became not comfortable.

My hardware:

01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 670] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device 3542
        Flags: bus master, fast devsel, latency 0, IRQ 35
        Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e8000000 (64-bit, prefetchable) [size=128M]
        Memory at f0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        [virtual] Expansion ROM at f7000000 [disabled] [size=512K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia

Here the output of chrome://gpu/

Graphics Feature Status
-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
-Rasterization: Software only. Hardware acceleration disabled
-Video Decode: Hardware accelerated
-Video Encode: Hardware accelerated
-WebGL: Hardware accelerated

Problems Detected
-Always call glUseProgram after a successful link to avoid a driver bug: 349137
    Applied Workarounds: use_current_program_after_successful_link
-Program link fails in NVIDIA Linux if gl_Position is not set: 286468
    Applied Workarounds: init_gl_position_in_vertex_shader
-Clear uniforms before first program use on all platforms: 124764, 349137
    Applied Workarounds: clear_uniforms_before_first_program_use
-Linux NVIDIA drivers don't have the correct defaults for vertex attributes: 351528
    Applied Workarounds: init_vertex_attributes
-Always rewrite vec/mat constructors to be consistent: 398694
    Applied Workarounds: scalarize_vec_and_mat_constructor_args
-MakeCurrent is slow on Linux with NVIDIA drivers
    Applied Workarounds: use_virtualized_gl_contexts
-NVIDIA fails glReadPixels from incomplete cube map texture: 518889
    Applied Workarounds: force_cube_complete
-Pack parameters work incorrectly with pack buffer bound: 563714
    Applied Workarounds: pack_parameters_workaround_with_pack_buffer
-Accelerated rasterization has been disabled, either via about:flags or command line.
    Disabled Features: rasterization
-Native GpuMemoryBuffers have been disabled, either via about:flags or command line.
    Disabled Features: native_gpu_memory_buffers

This issue is only on chrome browser. (For example on Firefox i have smooth page scroll while video playing on other tab)
Please help me to solve this issue. I dont want to switch on firefox sad

Also please have a look on chrome task manager at the moment of scrolling. GPU is taking 100% CPU usage:
http://i67.tinypic.com/24fg45f.png

Offline

#2 2016-04-27 19:36:42

Volodymyr
Member
Registered: 2016-04-24
Posts: 9

Re: Chrome. Low scrolling FPS while playing video in other window.

Any suggestions?

Offline

#3 2016-04-27 20:42:36

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Chrome. Low scrolling FPS while playing video in other window.

Read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_code


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#4 2016-04-28 00:22:54

Ropid
Member
Registered: 2015-03-09
Posts: 1,069

Re: Chrome. Low scrolling FPS while playing video in other window.

The chrome://gpu list you show mentions hardware accelerated video decoding. Try to disable that. It should be somewhere in chrome://flags if the option exists.

What window manager and compositor do you use? There can be terrible performance issues in X together with nvidia drivers and certain settings for vsync, and it seems there's no good settings that work well for all, so this needs some experimenting. You'd try different compositor settings, and you'd go through the different things you can do with the nvidia driver.

Offline

Board footer

Powered by FluxBB