Fensterinhalte werden beim Scrollen in Chrome und vim/gvim beschädigt

Fensterinhalte werden beim Scrollen in Chrome und vim/gvim beschädigt

Ich verwende 14.04 als Gast auf einem Win8.1-Host (über VirtualBox 4.3.17), 3D-Beschleunigung ist aktiviert.

Seit dem Upgrade von 12.10 ist mir aufgefallen, dass Text/Inhalt manchmal beschädigt wird, wenn ich in Firefox oder Chrome und sowohl im Nur-Terminal-Modus vim als auch im Nur-Terminal-Modus gvim durch eine Webseite scrolle.

In vim kommt es vor, dass ein Text-„Update“ (durch Tab-Vervollständigung oder Scrollen eingefügter Text) einfach nicht angezeigt wird, sondern stattdessen die Hintergrundfarbe gerendert wird.

Im Browser führt das Scrollen dazu, dass Teile des Ansichtsfensters einen vorherigen „Rahmen“ des Textes anzeigen, während andere auf die aktuelle tatsächliche Position des Textes im Ansichtsfenster aktualisiert werden.

In beiden Fällen behebt ein erzwungenes Neuzeichnen der App, beispielsweise durch Verschieben des Fensters oder Erstellen eines Screenshots, die Ansicht. Das sagt mir, dass das Problem auf einer tieferen Ebene liegt, entweder beim Fenstermanager oder vielleicht sogar bei der virtualisierten Grafikkarte.

Als ich auf 14.04 aktualisiert habe, habe ich auch ein Upgrade von VirtualBox 4.2.x durchgeführt (auf dem die neuere Version von Ubuntu einfach nicht ausgeführt werden konnte). Ich kann dies also nicht als Ubuntu-Problem, als VirtualBox-Problem oder als Wechselwirkung zwischen beiden identifizieren.

Die Frage ist, ob dies ein bekanntes Problem ist und welche Angriffslinien möglich sind, um die Quelle zu ermitteln und eine mögliche Lösung zu finden.

BEARBEITEN

Ich habe versucht, die 3D-Beschleunigung auszuschalten und dann scheint das Problem zu verschwinden. Zumindest treten keine Bildlaufartefakte auf, auch wenn das Scrollen von Natur aus viel weniger reaktionsschnell ist.

Ich habe den Effekt auf einer brandneuen Installation von Ubuntu 14.04.1 reproduziert, das Problem ist in Chrome und gelegentlich in vim/gvim sehr deutlich spürbar.

Antwort1

Ich denke, es ist ein Fehler, also habe ich es den VirtualBox-Leuten gemeldet unterhttps://www.virtualbox.org/ticket/13620. Ich kann keine andere Lösung finden, als die 3D-Beschleunigung zu deaktivieren. Passiert immer noch ab Ubuntu 14.10 x64-Gast und VirtualBox 4.3.18 r96516.

Antwort2

Neuer Kernel

Neue Xserver-Version

Neue Sachen.

Aktualisieren Sie die Vbox-Tools über die Befehlszeile:

sudo apt-get install --reinstall virtualbox-guest*

Optional zuerst bereinigen

sudo apt-get purge virtualbox-*

verwandte Informationen