Google Chrome mit seltsamem Verhalten

9

Ich bin ein ehemaliger Chromium-Browser-Benutzer, aber nachdem ich die PPA 2 Monate lang nicht aktualisiert habe, bin ich gestern zum Google Chrome-Browser gewechselt. Alles ist in Ordnung, außer einigen seltsamen Verhaltensweisen auf einigen Seiten und Abstürzen nach dem Laden der Konfigurationsseiten "chrome: //". Die bekannteste Website mit seltsamem Verhalten ist YouTube. Es gibt ein Bild, das ich sehe: Youtube Wenn ich das Benutzermenü in der oberen rechten Ecke öffne, stürzt es auf diese Weise ab und selbst nach dem Schließen des Menüs bleiben einige Teile des Menüs angezeigt.

Sie können sagen, es ist ein Youtube-Problem, nein, ich habe dieses Problem mindestens auf drei anderen Websites, hier ist es auf Imgur: Geben Sie hier die Bildbeschreibung ein Das Problem ist nicht für die ganze Seite, manchmal passiert es von der Mitte des Bildschirms aus.

Der interessante Teil ist, dass es jedes Mal in der gleichen Entfernung von der rechten Grenze passiert. Wenn ich die DOM-Elemente mit dem Developer Tool überprüfe, wird die Überlagerung, die die Position des Elements anzeigt, so gerendert, wie sie sein sollte. Wenn nach dem abgestürzten Bereich ein Anker vorhanden ist, funktioniert dies nach dem Klicken. Das Auswählen von Text auf einer abgestürzten Seite ist nicht möglich.

Ich hoffe, es gibt genug Informationen, um mir einen Rat zu geben, danke im Voraus. :) :)

BEARBEITEN:

Folgendes hat der Browser in "chrome: // gpu-internals /" gepostet:

Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Compositing: Hardware accelerated
3D CSS: Hardware accelerated
CSS Animation: Software animated.
WebGL: Hardware accelerated
WebGL multisampling: Hardware accelerated
Problems Detected
Accelerated CSS animation has been disabled at the command line.
Accelerated 2d canvas is unstable in Linux at the moment.

Ubuntu 12.04 | Gnomschale 3.4.1 | ATI Radeon 4550 | Bildschirmauflösung 1024 * 768 | Chrome-Version 20.0.1132.57 (Official Build 145807)

user72274
quelle
Dies scheint ein Rendering-Problem zu sein und hängt möglicherweise mit dem Videotreiber zusammen, bei dem Probleme beim Rendern grafikreicher Bildschirme auftreten. Wenn dies jedoch nicht bei anderen Browsern oder Fenstern der Fall ist, liegt möglicherweise ein Fehler von Google Chrome vor.
Samik
Ja, das passiert nur in Google Chrome. Da noch mehr Seiten betroffen sind, musste ich zum Chromium-Browser 18 zurückkehren. *.
user72274
Könnten Sie 'chrome: // gpu-internals' in die Adressleiste eingeben und die Teile ausschneiden / einfügen, die 'Graphics Feature Status' und 'Problems Detected' enthalten?
Mark Paskal
@ MarkPaskal - Ich habe meine Frage bearbeitet.
user72274
1
In der neuesten Version von Chrome / Chromium (Version 41.0.2272.76 - Juni 2015) lautet die zu verwendende Adresse jetztchrome://gpu
Eborbob

Antworten:

8

Es kann sein, dass die neuere Version von Chrome Ihre GPU einfach nicht mag. Ich hatte ähnliche Probleme wie Sie und habe sie durch Deaktivieren der Compositing- und 3D-Beschleunigungsfunktionen gelöst.

Geben Sie chrome://flagsin die Adressleiste ein und legen Sie die folgenden Elemente fest:

GPU-Compositing auf allen Seiten: Deaktiviert (Drei Optionen in einem Dropdown-Menü.)

Beschleunigte 2D-Zeichenfläche deaktivieren : Aktivieren (Klicken Sie auf den Link "Aktivieren". Das Feld wird weiß.)

Beschleunigte CSS-Animationen deaktivieren : Aktivieren (Wie oben wird das Element weiß.)

Klicken Sie dann auf die Schaltfläche unten auf der Seite Relaunch now, um Chrome neu zu starten und zu testen, ob dies funktioniert hat.

Mark Paskal
quelle
Funktioniert bei mir nicht mit einem ATI HD7970 und Linux Mint + Mate.
Leandros
Versuchen Sie die Antwort von Jove unten und sehen Sie, ob das für Sie funktioniert. Die DE sollte keinen Unterschied machen.
Mark Paskal
Nein, seltsames Verhalten wie immer auf Youtube, nur auf Youtube, ich denke, andere Websites wurden durch Ihre Lösung behoben.
Leandros
Die einzige Option, die ich von den dreien zur Verfügung hatte, war Disable accelerated 2D canvas- dies zu aktivieren, scheint die zufälligen weißen Blöcke, die über Seiten in Chrome angezeigt wurden, aufgeräumt zu haben.
Eborbob
1
Übrigens ist es ziemlich verwirrend, aber Sie müssen enabledie disableOptionen, um eine Funktion zu deaktivieren ...
Eborbob
2

Ich hatte das gleiche Problem und habe diesen Befehl von Google gelernt:

google-chrome  --blacklist-accelerated-compositing
Jupiter
quelle
1

Ich hatte selbst das Problem mit einigen Versionen des Intel GM965 / GL960-Treibers. Ich schlage vor, dass Sie versuchen, Ihre Grafiktreiber zu aktualisieren. Sie haben nicht erwähnt, ob Sie fglrx verwenden oder nicht.

Janus Troelsen
quelle
Sie verwenden die offiziellen Treiber, Chrome-Blacklists den Open-Source-Radeon-Treiber und Sie können anhand der Chrome: // GPU-Interna erkennen, dass WebGL hardwarebeschleunigt ist.
Mark Paskal
0

Ich habe Ubuntu in Virtualbox ausgeführt und manchmal führten die Rendering-Probleme von Chrome dazu, dass das Rendering von Ubuntu abstürzte und ich gezwungen war, die VM neu zu starten. Meine Lösung ist die gleiche wie die von Jove oben, aber ich habe meiner ~ / .bashrc-Datei einen Alias ​​hinzugefügt, mit dem ich Chrome schnell über ein Terminal starten kann:

alias chrome="google-chrome --blacklist-accelerated-compositing &"
Beshoy Girgis
quelle