Sử dụng CPU cao Ubuntu 18.04 gnome-shell


39

Tôi đã cài đặt 18.04 từ 17.04 (chuyển nhanh qua 17.10, không kiểm tra và nhảy lên 18.04) và tôi đang gặp phải tình trạng sử dụng CPU cao trên gnome-shell, phải mất gần như toàn bộ thời gian CPU có sẵn:

$ 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                                                                                                                        

Lần đầu tiên tôi sử dụng trình điều khiển nvidia, sau đó tôi chuyển sang đồ họa intel và vẫn hành vi tương tự. Nó chỉ dừng lại khi chuyển sang shell Unity, nhưng vì một số lý do trong Unity tôi không có âm thanh (!). Tôi đã thấy một số báo cáo ở đây và trên Reddit, nhưng không có báo cáo nào cung cấp giải pháp, thậm chí không có manh mối về những gì nó có thể xảy ra. Tôi không có phần mở rộng gnome-shell nào khác ngoài phần mở rộng cài đặt 18.04 mặc định, nếu có.

$ 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
Nếu bạn đang sử dụng tiện ích mở rộng Gnome, hãy thử tắt tất cả chúng và kiểm tra.
pomsky

1
Tôi không sử dụng tiện ích mở rộng gnome, không được tôi cài đặt trong mọi trường hợp, có lẽ Ubuntu có một số để mô phỏng Unity?
Leandro

1
Tôi đang gặp vấn đề tương tự trên Elitebook 820 G3 của tôi, gnome-shell thường xuyên tăng vọt CPU - hiện tại là 201% hàng đầu.
retorquere

1
Vấn đề tương tự trên Lenovo Thinkpad x240 .. 16.04 phản hồi nhanh hơn nhiều so với 18.04. kill -9 dường như giúp đỡ bằng cách đặt lại nó, nhưng đó không phải là giải pháp lâu dài khả thi.
Levon

1
Tương tự trên Dell XPS13
Yurik

Câu trả lời:


18

Vấn đề của tôi đã được giải quyết bằng cách vô hiệu hóa đồng hồ giây. Có lẽ nó có vấn đề với bất cứ điều gì với tốc độ làm mới nhanh.

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

1
+1 cho "tốc độ làm mới nhanh". Bởi vì nó xảy ra với plugin hệ thống giám sát quá: bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1773959
lashgar

Điều này đã giải quyết vấn đề của tôi. Đó là thanh trạng thái Byobu (được làm mới cứ sau 5 giây).
lashgar

4
Tôi nghĩ rằng điều này tương quan nhiều hơn với chuyển động chuột đối với tôi ... Vẫn đang xác minh. Nhưng để tắt giây: gsettings set org.gnome.desktop.interface clock-show-seconds false
vỗ béo

@lashgar Tốc độ làm mới trạng thái Byobu AFAIK không liên quan đến shell gnome và các plugin của nó (như màn hình hệ thống). Hãy để chúng tôi kiểm tra bằng cách cho biết nơi bạn đã thay đổi tốc độ làm mới trạng thái byobu.
Pablo A

11

Dường như có một vấn đề có liên quan trong Gnome với các bản sửa lỗi đang chờ xử lý. Tôi đang thấy mức sử dụng CPU cao vừa phải (30-40%) ngay cả khi chỉ di chuyển chuột và những tối ưu hóa này sẽ được giải quyết rằng:

Thật không may, vì Gnome 3.30.2 đã được phát hành , các bản sửa lỗi này có thể sẽ không được thực hiện cho đến khi 3.32 được phát hành vào khoảng tháng 3 năm sau. Do tác động của vấn đề này, tôi hy vọng các nhà bảo trì sẽ xem xét một bản phát hành hotfix khác của loạt 3.30! (@Daniel van Vugt)


Tham khảo thêm:


8

Điều gì đã giúp tôi chạy ubuntu-drivers autoinstall- dường như đó có thể là vấn đề với trình điều khiển nvidia trong trường hợp của tôi.


7
Điều này cũng xảy ra trong một VM. Không có nvidia ở đó.
Moilleadóir

Nếu bạn có một cổng video trên phích cắm bo mạch chủ, hãy thử cắm tạm thời vào đó (và khởi động lại) để bạn có thể hoàn thành lệnh này; sau đó chuyển trở lại thẻ nvidia khi hoàn thành.
John Mee

cảm ơn, câu trả lời của bạn đã làm điều đó cho tôi amd ryzen và rtx2080 với độ trễ chuột.
Magus

7

Mặc dù hình ảnh động rất đẹp và bắt mắt, sau một lúc chúng có thể gây khó chịu. Để tắt hình động trước tiên hãy cài đặt Gnome Tweaks :

sudo apt install gnome-tweaks

Sau đó, khởi chạy công cụ từ dòng lệnh bằng cách chạy

gnome-tweaks

hoặc bằng cách sử dụng dấu gạch ngang và tìm kiếm Tweak.

gnome-tweakstrước đây được gọi là gnome-tweak-tool. Hãy thử nếu bạn đang sử dụng phiên bản cũ hơn 18.04.

Trên tab đầu tiên Xuất hiện có một nút chuyển đổi Ảnh động.

ảnh chụp màn hình

Đó là nó!

Nguồn: Làm cách nào để tắt hình động trong Ubuntu 17.10 hoặc 18.04?


7
Không thay đổi cách sử dụng cpu gnome-shell trên hệ thống của tôi.
lashgar

Với gsettings set org.gnome.desktop.interface clock-show-seconds false, tôi nhận được một tin nhắn: `` `GLib-GIO-Message: 17: 22: 50.456: Sử dụng phụ trợ cài đặt GS 'bộ nhớ'. Cài đặt của bạn sẽ không được lưu hoặc chia sẻ với các ứng dụng khác. `` `Nhưng với gnome-tweaks, dưới Top Bar, tôi tắt hiển thị giây. Điều này giúp giảm mức sử dụng CPU cao gnome-shelltrên hệ thống 18.04 của tôi.
Nicolas Rouquette

2

Đối với những gì đáng giá tôi đã thấy hành vi chậm chạp sau khi chạy một ứng dụng như pyCharm sau đó đóng nó. Trong trường hợp của tôi, đóng pyCharm, sau đó nhấp vào biểu tượng tìm nút nguồn trong Gnome3 ở góc trên bên phải mất khoảng bảy giây để hộp thoại xuất hiện.

Tôi đã kết thúc việc nhấn Alt+F2rồi một khi hộp lệnh hiển thị gõ rrồi nhấn enter. Điều này đã khởi động lại gnome và mọi thứ đều linh hoạt sau đó. Tôi vẫn còn một chút của newb linux vì vậy tôi chủ yếu đăng bài này lên đây trong trường hợp nó giúp được người khác.


Tôi quên điều này. Đó không phải là một giải pháp nhưng nó giúp tôi. Cảm ơn!
gorlok

1

Chạy Ubuntu 18.04.1 trong VirtualBox 6.0.2 trên máy chủ Windows 10 Pro 1809, việc sử dụng CPU vỏ gnome đã được cải thiện rất nhiều (đặc biệt là ở phần còn lại) bằng cách chọn bộ điều khiển "VMSVGA" trong cài đặt. Vỏ Gnome 3.28.3


0

Chỉ là kinh nghiệm cá nhân của tôi, không chắc có liên quan hay không: Sau khi cài đặt ibus-pinyin (IM), vấn đề đã biến mất

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.