Ubuntu 18.04 gnome-shellの高いCPU使用率


39

17.04から18.04をインストールし(簡単に17.10を通過し、テストせずに18.04にジャンプしました)、gnome-shellでCPU使用率が高くなり、使用可能なCPU時間のほとんどすべてがかかります。

$ top

top - 06:23:01 up 40 min,  3 users,  load average: 3,30, 2,85, 2,09
Tareas: 249 total,   1 ejecutar,  195 hibernar,    0 detener,    0 zombie
%Cpu(s): 24,4 usuario,  3,8 sist,  0,0 adecuado, 71,4 inact,  0,2 en espera,  0,0 hardw int,  0,3 softw int,  0,0 robar tiempo
KiB Mem :  8059572 total,  3489680 libre,  2041520 usado,  2528372 búfer/caché
KiB Intercambio:  9868284 total,  9868284 libre,        0 usado.  5901376 dispon Mem 

PID USUARIO   PR  NI    VIRT    RES    SHR S  %CPU %MEM     HORA+ ORDEN                                                                                                                                  
23946 lealore   20   0 4043344 454724  98808 S  89,1  5,6   5:37.02 gnome-shell                                                                                                                            
24598 root     -51   0       0      0      0 S  30,0  0,0   1:43.28 kidle_inject/2                                                                                                                         
24596 root     -51   0       0      0      0 S  29,8  0,0   1:43.73 kidle_inject/0                                                                                                                         
24597 root     -51   0       0      0      0 S  29,8  0,0   1:43.56 kidle_inject/1                                                                                                                         
24599 root     -51   0       0      0      0 S  29,4  0,0   1:43.16 kidle_inject/3                                                                                                                         
23769 root      20   0  936456 168344  69492 S   3,0  2,1   0:12.22 Xorg                                                                                                                                   
24154 lealore   20   0  657992  25260  19100 S   1,4  0,3   0:04.05 indicator-multi                                                                                                                        
23900 lealore   20   0   51196   5724   3932 S   0,7  0,1   0:02.29 dbus-daemon                                                                                                                            
24659 lealore   20   0  741896  41592  30524 S   0,4  0,5   0:01.01 gnome-terminal-                                                                                                                        
  265 root      19  -1  167208  56740  55524 S   0,2  0,7   0:02.97 systemd-journal                                                                                                                        

最初にnvidiaドライバーを使用してから、Intelグラフィックスに切り替えましたが、それでも同じ動作をします。Unityシェルに切り替えたときにのみ停止しますが、Unityで何らかの理由で音がしません(!)。こことRedditでいくつかのレポートを見ましたが、何も解決策を提供しませんでした。存在する場合、デフォルトの18.04インストールに付属するもの以外のgnome-shell拡張はありません。

$ inxi -F
System:    Host: lealore Kernel: 4.15.0-20-generic x86_64 bits: 64 Desktop: Gnome 3.28.1
           Distro: Ubuntu 18.04 LTS
Machine:   Device: desktop Mobo: MSI model: H61M-P20 (G3) (MS-7788) v: 1.0 serial: N/A
           BIOS: American Megatrends v: V1.3 date: 01/04/2012
CPU:       Quad core Intel Core i5-2310 (-MCP-) cache: 6144 KB
           clock speeds: max: 3200 MHz 1: 1596 MHz 2: 1596 MHz 3: 1596 MHz 4: 1596 MHz
Graphics:  Card: Intel 2nd Generation Core Processor Family Integrated Graphics Controller
           Display Server: x11 (X.Org 1.19.6 ) drivers: vesa (unloaded: modesetting,fbdev)
           Resolution: 1920x1200@0.00hz
           OpenGL: renderer: llvmpipe (LLVM 6.0, 256 bits) version: 3.3 Mesa 18.0.0-rc5
Audio:     Card Intel 6 Series/C200 Series Family High Definition Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.15.0-20-generic
Network:   Card: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller driver: r8169
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: 8c:89:a5:a1:ea:02
Drives:    HDD Total Size: 1820.4GB (65.9% used)
           ID-1: /dev/sda model: WDC_WD5000AAKX size: 500.1GB
           ID-2: /dev/sdb model: WDC_WD10EZEX size: 1000.2GB
           ID-3: /dev/sdc model: WDC_WD3200AAJS size: 320.1GB
Partition: ID-1: / size: 23G used: 16G (70%) fs: ext4 dev: /dev/sda1
           ID-2: /home size: 427G used: 217G (54%) fs: ext4 dev: /dev/sda5
           ID-3: swap-1 size: 10.11GB used: 0.00GB (0%) fs: swap dev: /dev/sda6
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 94.0C mobo: 27.8C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 251 Uptime: 36 min Memory: 2268.7/7870.7MB Client: Shell (bash) inxi: 2.3.56 

2
GNOME拡張機能を使用している場合は、それらをすべて無効にして確認してください。
ポンスキー

1
私はgnome拡張機能を使用しておらず、いずれの場合もインストールされていません。おそらくUbuntuにはUnityをエミュレートするものがありますか?
レアンドロ

1
Elitebook 820 G3でも同じ問題が発生しています。gnome-shellはCPUを定期的にスパイクします。現在は201%です。
18年

1
Lenovo Thinkpad x240での同じ問題.. 16.04は18.04よりもはるかに反応が良かった。kill -9はリセットすることで助けになるようですが、それは実行可能な長期的な解決策ではありません。
レヴォン

1
デルXPS13の同じ
Yurik

回答:


18

私の問題は、クロック秒を無効にすることで解決されました。おそらく、リフレッシュレートの速いものに問題がある可能性があります。

gsettings set org.gnome.desktop.interface clock-show-seconds false

1
「高速リフレッシュレート」の場合は+1。システムモニタープラグインでも発生するため:bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1773959
lashgar

これで私の問題が解決しました。By風ステータスバー(5秒ごとに更新)でした。
ラシュガー

4
これは、私にとってマウスの動きともっと相関していると思います...まだ確認中です。しかし、秒をオフにするには: gsettings set org.gnome.desktop.interface clock-show-seconds false
fattire

@lashgar ByobuステータスリフレッシュレートAFAIKは、gnomeシェルおよびそのプラグイン(システムモニターなど)とは関係ありません。ビオブステータスリフレッシュレートをどこで変更したかを確認して確認しましょう。
パブロA

11

GNOMEには関連する問題があり、修正が保留されているようです。マウスを動かすだけでも適度に高い(30〜40%)CPU使用率が見られますが、これらの最適化はおそらく次のことに対処します。

残念ながら、GNOME 3.30.2がすでにリリースされているため、これらの修正は、来年3月頃に3.32がリリースされるまで、おそらく実現しません。この問題の影響を考えると、メンテナが3.30シリーズの別のホットフィックスリリースを検討することを望みます!(@Daniel van Vugt)


追加の参照:


8

私を助けていたのはubuntu-drivers autoinstall、私の場合、nvidiaドライバーの問題だったようです。


7
これはVMでも発生します。NVIDIAはありません。
モイヤドワール

マザーボードのプラグにビデオポートがある場合、このコマンドを一時的に接続(および再起動)して、このコマンドを完了してください。完了したら、nvidiaカードに切り替えます。
ジョンミー

ありがとう、あなたの答えは私のためにそれをしました!amd ryzenおよびrtx2080とマウスの遅れ。
メイガス

7

アニメーションは素晴らしく目を引くものですが、しばらくすると迷惑になるかもしれません。アニメーションを無効にするには、まずGnome Tweaksをインストールします。

sudo apt install gnome-tweaks

次に、コマンドラインから次のいずれかを実行してツールを起動します

gnome-tweaks

または、ダッシュを使用してTweakを検索します。

gnome-tweaks以前はとして知られていましたgnome-tweak-tool。18.04より古いバージョンを使用している場合は、それを試してください。

最初のタブの外観には、トグルスイッチのアニメーションがあります。

スクリーンショット

それでおしまい!

出典:Ubuntu 17.10または18.04でアニメーションを無効にする方法


7
私のシステムでgnome-shell CPUの使用を変更しませんでした。
ラシュガー

gsettings set org.gnome.desktop.interface clock-show-seconds false、私はメッセージを受け取りました: `` `GLib-GIO-Message:17:22:50.456:Using the 'memory' GSettings backend。設定は保存されず、他のアプリケーションと共有されません。`` `しかしgnome-tweaks、下ではTop Bar、秒表示をオフにしました。これgnome-shellにより、18.04システムのCPU使用率が高くなりました。
ニコラス・ルーケット

2

価値があるのは、pyCharmのようなアプリケーションを実行してから閉じた後の動作が遅いことです。私の場合、pyCharmを閉じてから、右上隅のGnome3の電源ボタンのアイコンをクリックすると、ダイアログボックスが表示されるまで約7秒かかりました。

Alt+F2コマンドボックスに入力が表示されたらrEnterを押すと、押してしまいました。これはgnomeを再起動し、その後すべてがきびきびと動きました。私はまだLinux初心者ですので、他の人に役立つ場合に備えて主にここに投稿しています。


これを忘れます。それは解決策ではありませんが、私を助けます。ありがとう!
gorlok

1

Windows 10 Pro 1809ホスト上のVirtualBox 6.0.2でUbuntu 18.04.1を実行すると、設定で「VMSVGA」コントローラーを選択することにより、gnomeシェルのCPU使用率が大幅に改善されました(特に静止時)。GNOME Shell 3.28.3


0

私の個人的な経験、関連するかどうかわからない:ibus-pinyin(IM)をインストールした後、問題はなくなりました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.