You are not logged in.
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
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
Any suggestions?
Offline
Read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_code
Offline
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