GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Chrome:utilizzo elevato della GPU e bassi fps durante lo scorrimento della pagina?

Ho un problema con le prestazioni di Chrome. Quando ho due o più finestre di Chrome e una di esse contiene la riproduzione di video (youtube), tutte le altre finestre di Chrome diventano a scatti e non fluide durante lo scorrimento della pagina o la riproduzione di animazioni CSS (FPS bassi).

Ecco uno screenshot del task manager di Chrome al momento dello scorrimento:

Come puoi vedere, il processo della GPU richiede troppe risorse della CPU.

Ho anche notato che anche trascinare qualsiasi finestra sopra la finestra di Chrome (con la riproduzione di video di YouTube) non è fluido. Molto fastidioso.

Ho provato a eseguire Chrome con –disable-gpu-vsync tasto e scorrimento sono diventati fluidi, ma qualsiasi animazione CSS utilizzava il 100% di un core della CPU per il massimo FPS.

Con vsync disabilitato in nvidia-settings/ccsm ha lo stesso effetto, anche con composito disabilitato.

Quindi non so cosa fare. Firefox non ha tali problemi, ma non voglio cambiare.

Output di chrome://gpu

Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
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: Software only, hardware acceleration unavailable
Video Encode: Hardware accelerated
WebGL: Hardware accelerated
Driver Bug Workarounds
clear_uniforms_before_first_program_use
force_cube_complete
init_gl_position_in_vertex_shader
init_vertex_attributes
pack_parameters_workaround_with_pack_buffer
scalarize_vec_and_mat_constructor_args
unpack_alignment_workaround_with_unpack_buffer
use_current_program_after_successful_link
use_virtualized_gl_contexts
Problems Detected
Accelerated 2d canvas is unstable in Linux at the moment
Disabled Features: accelerated_2d_canvas
Accelerated video decode is unavailable on Linux: 137247
Disabled Features: accelerated_video_decode
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
Alignment works incorrectly with unpack buffer bound: 563714
Applied Workarounds: unpack_alignment_workaround_with_unpack_buffer
Accelerated rasterization has been disabled, either via about:flags or command line.
Disabled Features: rasterization

Configurazione del mio PC:
i7 6700k
RAM DDR4 da 32 Gb
Nvidia GTX1080 con l'ultimo driver nvidia-370
Ubuntu 16.04 / ultimo chrome/chromium (provato entrambi)

aggiornamento

Questo problema si riproduce su altre distribuzioni Linux con DE e gestori compositi diversi. E non solo per me.

Correlati:quale visualizzatore PDF può essere utilizzato per presentare diapositive su High Sierra?

Quindi molto probabilmente problema nei driver nvidia per le carte gtx10xx.

NVIDIA PER FAVORE FARE QUALCOSA

DOMANDA DI SUPPORTO CHROME + segnalazione di bug

Risposta accettata:

nVidia è noto per lo scarso supporto su Linux, immagino. Prova a utilizzare la grafica integrata per Chrome e nvidia per altre cose. Non riesco nemmeno a trovare driver appropriati per il mio 760m dove posso controllare quale gpu commutare + controllo di base dell'alimentazione.


Ubuntu
  1. Il comando Sed di Linux:utilizzo ed esempi

  2. Acquisti hardware aziendali ed effetto sysadmin

  3. Il comando AWK di Linux:esempi di sintassi di utilizzo di Linux e Unix

  4. Ritardo video in Chrome e Firefox?

  5. GNOME:Come disabilitare il touchpad quando è collegato un mouse e durante la digitazione

Come fermare i reindirizzamenti su Google Chrome

Come cancellare la cronologia su Google Chrome

2 modi per installare Google Chrome su Ubuntu 16.04 e Ubuntu 17.10

Come installare Google Chrome su Ubuntu 20.04 e Ubuntu 21.04

Utilizzo elevato della CPU durante la riproduzione di Flash?

In che modo il tempo della CPU e l'utilizzo della CPU sono uguali?