Google Chrome "Flackern"

18

Ich habe ein Problem mit Google Chrome unter Ubuntu 12.10 64.

Auf ungefähr 20-30% der Websites wird die Seite aufgerufen und flackert. Es scheint, als ob die Seite in einem anderen Puffer unterschiedlich oder teilweise gerendert wird und die Seite mehrmals pro Sekunde zwischen den beiden Bildschirmpuffern wechselt, was zu einer Art epileptischem Aufblitzen verschiedener Bilder führt.

Ich kann die Seite auch nicht scrollen, wenn sie in diesem flackernden Zustand ist. Jeder Versuch, einen Bildlauf durchzuführen, führt dazu, dass die Seite beim nächsten Flackern wieder nach oben wechselt.

Ich verwende den fglrx-Treiber, wenn das etwas bedeutet:

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7900 Series
OpenGL version string: 4.2.12002 Compatibility Profile Context 8.961

Chrome-Version ist:

Google Chrome   25.0.1364.172 (Official Build 187217) 

Irgendwelche Ideen?

Andrew Tomazos
quelle
Ich habe dieses Problem auch unter Ubuntu 14.04. Mir ist aufgefallen, dass das Schließen von Programmen (insbesondere von Programmen, die die GPU verwenden) manchmal das Problem beseitigt.
Steven C. Howell

Antworten:

10

Dies ist ein bekanntes Problem bei ATI / AMD-Grafikkarten und Compositing.

Für einige Leute bringt das Starten von Chrome mit dem Parameter --blacklist-accelerated-compositing eine gewisse Hilfe. Andere berichten, dass der Parameter --disable-gpu hilfreich ist.

Siehe http://code.google.com/p/chromium/issues/detail?id=136054

Soweit ich weiß, besteht die einzige echte Lösung darin, auf Nvidia oder Intel GPU umzusteigen. Hinzufügen von Parametern wie den oben genannten zu den Kosten und Deaktivieren bestimmter Features, die eine Zusammenstellung erfordern. Informationen zum Status der GPU in Ihrem Chrome finden Sie unter chrome: // gpu

langer Schlaf
quelle
Ich denke, das hat das Problem für mich verschlimmert.
24.
7

Das Problem beim erneuten Besuch dieser Seite nach einem Monat war, dass die Hardwarebeschleunigung nicht aktiviert war. Dies zeigt sich auch in HTML5-Videos!

Gehe zu chrome: // flags

Suchen Sie nach „Software-Rendering-Liste überschreiben“, dh aktivieren Sie die GPU-Beschleunigung auf nicht unterstützter Hardware, und aktivieren Sie sie. Starten Sie Chrome neu (schließen Sie den Hintergrundprozess, wenn dieser oben in der Leiste ausgeführt wird) und prüfen Sie, ob er für Sie funktioniert.

Lesen Sie hier mehr .

Ben Lifehacker
quelle
Dies funktionierte völlig auf Ubuntu Gnome, das auf einem Alienware-Laptop lief. Danke ben lifehacker
Daniel Casserly
5

Sie könnten versuchen, Chrome mit zu starten --disable-gpu.

Referenz: https://code.google.com/p/chromium/issues/detail?id=136054

jox
quelle
Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzuschließen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verlinkte Seite ändert.
g_p
1
Ich dachte, "Chrome mit --disable-gpu starten" wäre der wesentliche Teil. Der Link wäre nicht einmal notwendig, um jemandem zu helfen (er wurde tatsächlich nur als Referenz hinzugefügt).
jox
4

Diese Lösung ist der Antwort von @ jox sehr ähnlich (das Deaktivieren der GPU-Unterstützung hat dieses Problem für mich behoben), aber wenn jemand neugierig ist, wie das geht, kann er einfach zu Einstellungen -> "Erweiterte Einstellungen anzeigen ..." -> System und wechseln Deaktivieren Sie "Hardwarebeschleunigung verwenden, wenn verfügbar".

Ich verwende Ubuntu 15.04 und fglrx aus den Ubuntu-Repos auf Chromium 45.0.2454.85.

wchest
quelle