Gnome 9.5でVScodeの「Zenモード」(ctrl-k + z)またはフルスクリーンモード(f11)を使用すると、gnome-shell
CPU使用率はtop
0〜10%から80〜100%にジャンプします。禅モードにすばやく入って出たとしても、禅モードに入って出てきてもVScodeを閉じる。プログラムがシャットダウンしてgnome-shell
からシステムが完全に再起動されるまで、使用量は80%〜100%のままです。
OS Version: Debian GNU/Linux 9.5 (stretch) 64-bit
Gnome V 3.22.2
10.8GiB RAM
Intel Core i7-8650U @ 1.9GHz x 4
Graphics: Chromium
VirtualBox Windows 10ホストで実行されます。
私は以前のバージョンと現在の作業コンピュータの両方で複数のバージョンのVScodeを試しました。 VScodeを完全に消去して再インストールしてみました(すべてのバージョンで試してみました)。この Debian インストールに Gnome を完全に再インストールし、Debian インストールを最初から始めました。
同じバージョンのGnome(デフォルトでインストール済み)を使用してDebian 9.3を実行している他のコンピュータでは、この問題は繰り返されません。時間が経過したら、9.3を使用して新しい仮想マシンに複製してみましょう。
VirtualBoxでDebianとGnomeを実行すると、他の人が指摘した問題に基づいてVirtualBox設定で3Dアクセラレーションを有効にしました。
gnome-shell
単一タスクで異常に高いCPU使用率をデバッグして解決するにはどうすればよいですか?
編集:vscodeを「フルスクリーンモード」と入力してこの問題を複製します。 EDIT2:この問題は、アプリケーションを「フルスクリーンモード」に入力すると繰り返されますf11
。
編集 3: この問題は、次の関連があります。これは、virtualboxがx11を正しく処理できないことに関連しています。。今夜3Dアクセラレーションを無効にしてテストし、何が起こるのか見てみましょう。面倒なことに、入力レックの問題を改善するために3Dアクセラレーションを有効にしました...
答え1
これは、VirtualBoxがx11仮想マシンの3Dアクセラレーションを処理できないためです。
https://www.virtualbox.org/wiki/X11Guest3D https://askubuntu.com/questions/1035410/ubuntu-18-04-gnome-hangs-on-virtualbox-with-3d-acceleration-enabled
3Dアクセラレーションを無効にすると、問題は解決されますが、入力遅延は許容できないレベルに増加します。
gnome-waylandの操作に成功しませんでした(このスレッドnvidiaドライバの難解な操作が必要であることを示唆しています。)とコマンドこのスレッドgnome x11を使用していることを示すようです。また、許容可能なレベルで動作できる他の環境を確保することもできませんでした。
私はこの答えを受け入れません、誰かが私に理想的な解決策を教えてくれることを願っています。そのようなことが起こらなければ、私はこの答えを受け入れなければなりません。基本的には、「ひどい入力遅延と機能的なフルスクリーンがあるか、少し悪い入力遅延と非機能的なフルスクリーンが必要です」