GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Chrome – Hohe GPU-Auslastung und niedrige Fps beim Scrollen der Seite?

Ich habe ein Problem mit der Chromleistung. Wenn ich zwei oder mehr Chrome-Fenster habe und eines davon das Abspielen von Videos (YouTube) enthält, wird jedes andere Chrome-Fenster beim Scrollen von Seiten oder beim Abspielen von CSS-Animationen (niedrige FPS) ruckartig und nicht flüssig.

Hier ist ein Screenshot des Chrome-Task-Managers im Moment des Scrollens:

Wie Sie sehen können, beansprucht der GPU-Prozess zu viele CPU-Ressourcen.

Mir ist auch aufgefallen, dass das Ziehen eines beliebigen Fensters über das Chrome-Fenster (bei der Wiedergabe von YouTube-Videos) ebenfalls nicht reibungslos verläuft. Sehr ärgerlich.

Ich habe versucht, Chrome mit –disable-gpu-vsync auszuführen Taste und Scrollen wurden reibungslos, aber jede CSS-Animation verbrauchte 100 % eines CPU-Kerns für maximale FPS.

Mit deaktiviertem vsync in nvidia-settings/ccsm hat die gleiche Wirkung, auch mit deaktiviertem Composite.

Also ich weiß nicht was ich tun soll. Firefox hat solche Probleme nicht, aber ich möchte nicht wechseln.

Ausgabe von 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

Meine PC-Konfiguration:
i7 6700k
32 GB DDR4 RAM
Nvidia GTX1080 mit neuestem nvidia-Treiber-370
Ubuntu 16.04 / neuestes Chrome/Chromium (beide ausprobiert)

aktualisieren

Dieses Problem reproduziert sich auf anderen Linux-Distributionen mit unterschiedlichen DEs und zusammengesetzten Managern. Und nicht nur für mich.

Verwandte:Welcher PDF-Viewer kann verwendet werden, um Folien auf High Sierra zu präsentieren?

Also höchstwahrscheinlich ein Problem in nvidia-Treibern für GTX10xx-Karten.

NVIDIA BITTE TUN SIE ETWAS

CHROME-SUPPORT-FRAGE + Fehlerbericht

Akzeptierte Antwort:

nVidia ist bekannt für schlechten Support unter Linux, denke ich. Versuchen Sie, integrierte Grafiken für Chrome und NVIDIA für andere Dinge zu verwenden. Ich kann nicht einmal geeignete Treiber für meinen 760m finden, wo ich steuern kann, welche GPU umgeschaltet werden soll + grundlegende Leistungssteuerung.


Ubuntu
  1. Der Linux-Sed-Befehl:Verwendung und Beispiele

  2. Käufe von Unternehmenshardware und der Sysadmin-Effekt

  3. Der Linux-AWK-Befehl – ​​Syntaxbeispiele für Linux und Unix

  4. Linux – Was sind High Memory und Low Memory unter Linux?

  5. Videoverzögerung in Chrome und Firefox?

So stoppen Sie die Weiterleitungen in Google Chrome

So löschen Sie den Verlauf in Google Chrome

2 Möglichkeiten zur Installation von Google Chrome auf Ubuntu 16.04 und Ubuntu 17.10

So installieren Sie Google Chrome unter Ubuntu 20.04 und Ubuntu 21.04

Hohe CPU-Auslastung beim Spielen von Flash?

Wie sind CPU-Zeit und CPU-Auslastung gleich?