Chrome と vim/gvim でスクロールするとウィンドウの内容が壊れる

Chrome と vim/gvim でスクロールするとウィンドウの内容が壊れる

私は Win8.1 ホスト (VirtualBox 4.3.17 経由) 上でゲストとして 14.04 を実行しており、3D アクセラレーションが有効になっています。

12.10 からアップグレードしてから、Firefox または Chrome と、ターミナルのみの vim および gvim の両方で Web ページをスクロールすると、テキスト/コンテンツが破損することがあることに気付きました。

vim では、テキストの「更新」(タブ補完またはスクロールによって挿入されたテキスト)が表示されず、代わりに背景色がレンダリングされることがあります。

ブラウザの場合、スクロールするとビューポートの一部にテキストの以前の「フレーム」が表示され、他の部分はビューポート内のテキストの現在の実際の位置に更新されます。

どちらの場合も、ウィンドウを移動したりスクリーンショットを撮ったりして、アプリを強制的に再描画すると、ビューが修正されます。これは、問題がウィンドウ マネージャーまたは仮想化されたグラフィック カードのいずれかのより深いレベルで発生していることを示しています。

14.04 にアップグレードしたときに、VirtualBox 4.2.x (Ubuntu の新しいバージョンを実行できなかった) からもアップグレードしたので、これが Ubuntu の問題なのか、VirtualBox の問題なのか、あるいは両者の相互作用なのかを実際に特定することはできません。

問題は、これが既知の問題であるかどうか、そして原因と解決策を特定するための攻撃方法はどのようなものがあるかということです。

編集

3D アクセラレーションをオフにしてみたところ、問題は解消されたようです。少なくとも、スクロールの反応が自然に悪くなるにもかかわらず、スクロール アーティファクトは表示されません。

Ubuntu 14.04.1 の新規インストールでこの現象を再現しましたが、この問題は Chrome で非常に顕著で、vim/gvim でも時折顕著です。

答え1

これはバグだと思うので、VirtualBoxの担当者に報告します。https://www.virtualbox.org/ticket/136203D アクセラレーションを無効にする以外に解決策が見つかりません。Ubuntu 14.10 x64 ゲストおよび VirtualBox 4.3.18 r96516 でもまだ発生します。

答え2

新しいカーネル

新しいXserverバージョン

新しいもの。

コマンドライン経由で Vbox ツールをアップグレードします。

sudo apt-get install --virtualbox-guest* を再インストールします

必要に応じて最初にパージする

sudo apt-get purge virtualbox-*

関連情報