การใช้งาน CPU สูงของ Ubuntu 18.04 gnome-shell


39

ฉันติดตั้ง 18.04 จาก 17.04 (ผ่านสั้น ๆ จนถึง 17.10 ไม่ได้ทดสอบและเพิ่มขึ้นเป็น 18.04) และฉันพบว่ามีการใช้งาน cpu สูงบน gnome-shell มันใช้เวลา 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 

2
หากคุณใช้ส่วนขยาย GNOME ลองปิดใช้งานทั้งหมดและตรวจสอบ
pomsky

ฉันไม่ได้ใช้ gnome extension, ไม่ได้ติดตั้งโดยฉันในกรณีใด ๆ , บางทีอูบุนตูก็มีบ้างที่จะเลียนแบบ Unity?
ลีอันโดร

ฉันเห็นปัญหาเดียวกันกับ Elitebook 820 G3 ของฉัน gnome-shell เพิ่ม CPU อย่างสม่ำเสมอ - ยอดเยี่ยม 201%
retorquere

ปัญหาเดียวกันกับ Lenovo Thinkpad x240 .. 16.04 ตอบสนองได้ดีกว่า 18.04 kill -9 ดูเหมือนจะช่วยด้วยการรีเซ็ต แต่นั่นไม่ใช่วิธีแก้ปัญหาระยะยาวที่ใช้งานได้
Levon

เช่นเดียวกันกับ Dell XPS13
Yurik

คำตอบ:


17

ปัญหาของฉันได้รับการแก้ไขโดยการปิดการใช้งานวินาทีของนาฬิกา อาจมีปัญหากับทุกสิ่งที่มีอัตราการรีเฟรชที่รวดเร็ว

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

1
+1 สำหรับ "อัตราการรีเฟรชที่รวดเร็ว" เพราะมันเกิดขึ้นกับปลั๊กอินตรวจสอบระบบด้วย: bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1773959
lashgar

นี่เป็นการแก้ไขปัญหาของฉัน มันเป็นแถบสถานะ Byobu (รีเฟรชทุก 5 วินาที)
lashgar

4
ฉันคิดว่ามันมีความสัมพันธ์กับการเคลื่อนไหวของเมาส์มากขึ้นสำหรับฉัน ... ยังคงยืนยันอยู่ แต่จะปิดไม่กี่วินาที: gsettings set org.gnome.desktop.interface clock-show-seconds false
fattire

@lashgar Byobu อัตราการรีเฟรชสถานะ AFAIK ไม่เกี่ยวข้องกับ gnome shell และปลั๊กอิน (เช่น system-monitor) ให้เราตรวจสอบโดยบอกตำแหน่งที่คุณเปลี่ยนอัตราการรีเฟรชสถานะ byobu
Pablo

11

ดูเหมือนจะมีปัญหาที่เกี่ยวข้องใน GNOME พร้อมการแก้ไขที่ค้างอยู่ ฉันเห็นการใช้งาน CPU สูงปานกลาง (30-40%) แม้เพียงแค่เลื่อนเมาส์ไปรอบ ๆ และการเพิ่มประสิทธิภาพเหล่านี้ควรจะอยู่ที่:

น่าเสียดายเนื่องจากGNOME 3.30.2 นั้นเปิดตัวแล้วการแก้ไขเหล่านี้จะไม่เกิดขึ้นจนกว่า 3.32 จะวางจำหน่ายในเดือนมีนาคมปีหน้า เมื่อพิจารณาถึงผลกระทบของปัญหานี้ฉันหวังว่าผู้ดูแลจะพิจารณาโปรแกรมแก้ไขด่วนรุ่น 3.30 อีก! (@Daniel van Vugt)


การอ้างอิงเพิ่มเติม:


8

สิ่งที่ช่วยฉันทำงานได้ubuntu-drivers autoinstall- ดูเหมือนว่าอาจเป็นปัญหากับไดรเวอร์ของ nvidia ในกรณีของฉัน


7
สิ่งนี้เกิดขึ้นใน VM เช่นกัน ไม่มี nvidia
Moilleadóir

หากคุณมีพอร์ตวิดีโอบนปลั๊กเมนบอร์ดให้ลองเสียบเข้าที่ (และรีบูตเครื่อง) ชั่วคราวเพื่อให้คุณสามารถทำตามคำสั่งนี้ได้ จากนั้นสลับกลับไปที่การ์ด nvidia เมื่อเสร็จสมบูรณ์
John Mee

ขอบคุณคำตอบของคุณทำเพื่อฉัน! amd ryzen และ rtx2080 ด้วยความล่าช้าของเมาส์
หมอผี

7

ในขณะที่แอนิเมชั่นเป็นสิ่งที่ดีและสะดุดตาหลังจากนั้นสักครู่มันอาจจะน่ารำคาญ หากต้องการปิดใช้งานภาพเคลื่อนไหวก่อนอื่นให้ติดตั้งGnome Tweaks :

sudo apt install gnome-tweaks

จากนั้นเรียกใช้เครื่องมือจากบรรทัดคำสั่งโดยเรียกใช้

gnome-tweaks

หรือโดยใช้เส้นประและค้นหา Tweak

gnome-tweaksgnome-tweak-toolเป็นที่รู้จักกันก่อนหน้านี้เป็น ลองใช้ถ้าคุณใช้รุ่นที่เก่ากว่า 18.04

ในแท็บแรกลักษณะที่ปรากฏมีสวิตช์สลับภาพเคลื่อนไหว

ภาพหน้าจอ

แค่นั้นแหละ!

แหล่งที่มา: วิธีการปิดการใช้งานภาพเคลื่อนไหวใน Ubuntu 17.10 หรือ 18.04


6
ไม่ได้เปลี่ยนการใช้ซีพียู gnome-shell บนระบบของฉัน
lashgar

ด้วยgsettings set org.gnome.desktop.interface clock-show-seconds falseฉันได้รับข้อความ: `` `ข้อความ GLib-GIO: 17: 22: 50.456: การใช้แบ็กเอนด์ GSettings 'หน่วยความจำ' การตั้งค่าของคุณจะไม่ถูกบันทึกหรือแชร์กับแอปพลิเคชั่นอื่น `` `แต่ด้วยgnome-tweaksใต้Top Barฉันปิดการแสดงไม่กี่วินาที สิ่งนี้ช่วยลดการใช้ CPU สูงgnome-shellในระบบ 18.04 ของฉัน
Nicolas Rouquette

2

สำหรับสิ่งที่คุ้มค่าฉันเห็นพฤติกรรมซบเซาหลังจากใช้งานแอปพลิเคชันเช่น pyCharm แล้วปิดมัน ในกรณีของฉันปิด pyCharm จากนั้นคลิกที่ปุ่มเพาเวอร์มองหาไอคอนใน Gnome3 ที่มุมขวาบนใช้เวลาประมาณเจ็ดวินาทีเพื่อให้กล่องโต้ตอบปรากฏขึ้น

ฉันลงเอยด้วยการกดAlt+F2จากนั้นเมื่อกล่องคำสั่งแสดงการพิมพ์rจากนั้นกด Enter สิ่งนี้รีสตาร์ทเป็นคำพังเพยและทุกอย่างก็เริ่มใหม่หลังจากนั้น ฉันยังคงลินุกซ์อยู่นิดหน่อยดังนั้นฉันจะโพสต์สิ่งนี้เป็นส่วนใหญ่ในกรณีที่ช่วยคนอื่น


ฉันลืมสิ่งนี้ มันไม่ใช่ทางออก แต่ช่วยฉันได้ ขอบคุณ!
gorlok

1

การใช้งาน Ubuntu 18.04.1 ใน VirtualBox 6.0.2 บนโฮสต์ Windows 10 Pro 1809 การใช้งานซีพียู gnome-shell ได้รับการปรับปรุงอย่างมากมาย (โดยเฉพาะที่เหลือ) โดยเลือกตัวควบคุม "VMSVGA" ในการตั้งค่า เชลล์ GNOME 3.28.3


0

เพียงแค่ประสบการณ์ส่วนตัวของฉันไม่แน่ใจว่าเกี่ยวข้องหรือไม่: หลังจากติดตั้ง ibus-pinyin (IM) ปัญหาจะหายไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.