Ubuntu 18.04 gnome-shell高CPU使用率

我从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 shell时停止,但由于某种原因在Unity中我没有声音(!)。 我在这里和Reddit上看到了几个报告,但没有一个提供解决方案,甚至没有提供它可能发生的事情的线索。 我没有其他gnome-shell扩展,而不是默认的18.04安装,如果有的话。

 $ 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 

是什么帮助我运行ubuntu-drivers autoinstall – 似乎在我的情况下可能是nvidia驱动程序的问题。

快点说吧!

我的问题已经通过禁用时钟秒来解决。 也许它具有快速刷新率的任何问题。

在运行像pyCharm之类的应用程序然后关闭它之后,我看到了它的价值。 在我关闭pyCharm的情况下,然后单击右上角Gnome3中的电源按钮查看图标大约需要7秒钟才能出现对话框。

我最后按Alt+F2然后一旦命令框显示输入r然后按回车键。 这个重新启动的侏儒,之后一切都很快。 我仍然是一个Linux新手,所以我主要在这里发布,以防它帮助其他人。

只是我个人的经验,不确定是否相关:安装ibus-pinyin(IM)后,问题就消失了

如何禁用Ubuntu 17.10或18.04中的动画?

虽然动画很好看并引人注目,但过了一段时间它们可能很烦人。 要禁用动画,请先安装Gnome Tweak Tool:

 sudo apt install gnome-tweak-tool gnome-tweaks 

然后通过运行从命令行启动工具

 gnome-tweak-tool 

或者在18.04:

 gnome-tweaks 

或者使用破折号并搜索Tweak。

在第一个选项卡外观上有一个切换开关动画。 而已!