เป็นเรื่องปกติหรือไม่ที่ compiz จะใช้ CPU 40% โดยที่ไม่มีโปรแกรมอื่นทำงานอยู่


29

เมื่อฉันไม่มีโปรแกรมอื่นทำงานอยู่compizจะใช้ CPU อย่างน้อย 40%
เป็นเรื่องปกติหรือไม่ ถ้าเป็นเรื่องปกติฉันจะทำให้โปรแกรมนี้ใช้เปอร์เซ็นต์ที่น้อยลงได้ไหม


3
ไม่ธรรมดาอย่างแน่นอน
Chan-Ho Suh

คำตอบ:


6

แก้ไข: ตั้งแต่ Ubuntu 12.10 นี่ไม่ใช่ตัวเลือกอีกต่อไปเนื่องจาก Unity-2D ถูกปล่อยด้วยควอนตัม

ฉันมีปัญหาเดียวกันกับการใช้ซีพียูเพราะคอมไพล์ วิธีแก้ปัญหาของฉันคือเปลี่ยนเซสชันจาก Ubuntu เป็น Ubuntu 2D

อูบุนตู 2d


จริง ๆ แล้วฉันทำสิ่งนี้ไม่นานหลังจากถามและมันก็ทำงานได้ดีสำหรับฉัน ทุกอย่างราบรื่นขึ้น
Jiskya

5
นี่ไม่ใช่เรื่องปกติและการเปลี่ยนไปใช้ Unity 2D เมื่อใช้งานกับเครื่องระดับไฮเอนด์ที่ทันสมัยนั้นไม่มีวิธีแก้ไข นักพัฒนาควรทำสิ่งนี้ออกมาเพราะมันน่ารำคาญมาก
ECII

@ECII ฉันเห็นด้วยกับคุณ แต่ในขณะที่พวกเขาแก้ไขมันสามัคคี 2d อาจจะแก้ปัญหาสำหรับปัญหา
Eugene Manuilov

4
นี่จะเป็นวิธีแก้ปัญหาได้อย่างไร OP ต้องการใช้ compiz ที่มีการใช้งาน CPU น้อยกว่า ในความเป็นเอกภาพ -2d ไม่มีคอมโพสิต
Anwar

13

ฉันมีปัญหาเดียวกันกับที่โหลด CPU เพิ่มขึ้นถึง 70% ~ 80% และนั่นทำให้ฉันเสียเวลานานหลังจากอัพเกรดเป็น 12.04 จาก 10.04

และรีเซ็ตการตั้งค่า compiz เป็นค่าเริ่มต้นหรือลบ~/.compiz-1& ~/.config/compiz-1โฟลเดอร์ไม่ทำงาน

แต่หลังจากฉันยกเลิกการเลือกช่อง "Sync to VBlank" ใต้ OpenGL ในccsm(ตัวจัดการการตั้งค่า CompizConfig) โหลด CPU จะลดลงเหลือ 1% ทันที

หวังว่านี่จะช่วยคุณและคนอื่น ๆ ...

ขออภัยสำหรับการแสดงออกที่ไม่ดีของฉัน (ฉันเป็นนักเรียนจากประเทศจีน)


ขอขอบคุณคุณนักศึกษาจากประเทศจีน :) ซิงค์กับ Vblank ช่วยฉันด้วย คำเตือน: หลังจากรีเซ็ตเป็นค่าเริ่มต้นฉันต้องเปลี่ยนเป็นคอนโซลและพิมพ์ "unity --reset" และเลิกเลือกซิงค์กับ Vblank อีกครั้ง

โอ้โฮที่ช่วยได้มากที่นี่เช่นกัน สิ่งนี้เกิดขึ้นกับระบบที่ใช้ไดรเวอร์ของโอเพ่นซอร์ส nvidia หรือไม่?
wump

6

มีปัญหาเดียวกัน Compiz อย่างต่อเนื่องที่ประมาณ 40% (CPU AMD, ATI 58xx, 12.04) จากนั้นฉันติดตามโพสต์นี้https://askubuntu.com/a/127310/26508และการใช้ CPU ลดลงต่ำกว่า 10% หวังว่ามันจะช่วย

แก้ไขด้วย instuctions:

เพียงสำรองข้อมูล (เปลี่ยนชื่อ) ~/.compiz-1และ~/.config/compiz-1ไดเรกทอรีและปล่อยให้พวกเขาสร้างอีกครั้งด้วยการตั้งค่าเริ่มต้น (คุณจะต้องออกจากระบบและลงชื่อเข้าใช้อีกครั้ง)

mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/config/.compiz-1.BACKUP

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

rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/config/.compiz-1.BACKUP

มันช่วยในการทำunity --resetยัง


1
คุณสามารถใส่คำตอบที่แท้จริงได้ที่นี่
Anwar

คำถามจริงคืออะไร
ECII

โอ้นั่นเป็นคำที่สะกดผิด ฉันหมายถึงคำตอบ การวางคำตอบโดยตรงที่นี่อาจมีประโยชน์มากขึ้น
Anwar

3
  1. compizconfig-settings-managerติดตั้ง เรียกใช้โดยพิมพ์ccsmในเส้นประ

  2. ในหน้าต่างหลักของโปรแกรมประยุกต์ให้คลิกที่ลิงค์ด้านล่างที่มีการตั้งค่าป้าย

  3. ในรายละเอียดแท็บคลิกรีเซ็ตเป็นค่าเริ่มต้นปุ่ม

  4. ออกจากระบบและเข้าสู่ระบบอีกครั้ง

หวังว่าจะช่วยได้

รูปภาพของแท็บโปรไฟล์


2
อย่าทำอย่างนี้กับ 14.10 ฉันไม่ทราบเกี่ยวกับ Ubuntu รุ่นก่อนหน้า แต่ฉันเพิ่งทำสิ่งนี้และทำให้ฉันสูญเสียเส้นขอบหน้าต่างและเมนูความสามัคคี การรีบูตเครื่องไม่สามารถแก้ไขได้ฉันต้องปลั๊กอินโทรศัพท์เพื่อเปิดหน้าต่างไฟล์จากนั้นเรียกดูแอปเทอร์มินัลเพื่อเปิดจากนั้นเรียกใช้คำสั่งสองสามคำเพื่อแก้ไขปัญหา
GregInWI2

3

เห็นได้ชัดว่ามีข้อผิดพลาดกับฐานบัตร ATI ในเว็บไซต์นี้: http://followthegeeks.com/compiz-is-consuming-too-much-cuch-heres-the-solution/

ตามไซต์นั้นมีขั้นตอนไม่กี่ขั้นตอน:

  1. ติดตั้ง compizconfig-settings-manager (CCSM)
  2. นำทางไปยัง opengl จากนั้นเปลี่ยน Texture Filter เป็น Fast และยกเลิกการเลือก sync กับ VBlank
  3. ปิด CCSM จากนั้นรีสตาร์ท Ubuntu

ตรวจสอบในการตรวจสอบระบบหวังว่า compiz จะไม่ต้องการ CPU อีกต่อไป


2

ปลั๊กอิน Compiz รุ่นใหม่และ Unity มีการเปลี่ยนแปลงที่สำคัญซึ่งทำให้มันทำงานแตกต่างกัน ในกรณีของฉันเองฉันต้องรีเซ็ตการตั้งค่า compiz เป็นค่าเริ่มต้นเพื่อให้มันทำงานอย่างเหมาะสมหลังจากอัปเกรดเป็น 12.04

ฉันมีการ์ด ATI Radeon HD5750 และฉันสังเกตเห็นว่าการปรับปรุงประสิทธิภาพที่ยอดเยี่ยม (หลังจากการแก้ไขคอมพิช) เมื่อเทียบกับ 11.10


1

ฉันคิดว่าปัญหาเดียวกันใน Ubuntu 15.04 แล็ปท็อปของฉันมีความล่าช้ามากมายและฉันเห็นว่าคอมแพคนั้นมีภาระซีพียูมากถึง 25% ฉันค้นหารอบไดรเวอร์เป็นครั้งแรก แต่ในที่สุดฉันก็พบว่าคอมแพคลดลงเหลือ 3% ทันทีที่ไม่มีการเปิดเว็บแอป ฉันเคยใช้ twitter และ facebook กับ webapps ดั้งเดิม (ฝังในออกไซด์)

เนื่องจากฉันเพิ่งใช้ firefox คอมพิวเตชันจึงไม่ได้ปีนขึ้นไปบน CPU 5%

หวังว่ามันจะช่วย


1

ฉันพบว่าในแล็ปท็อปของฉันพร้อมกราฟิก NVIDIA 8600M GS และชุดไดรเวอร์ nvidia-340 ที่เป็นกรรมสิทธิ์ Compiz มักจะใช้ CPU ทั้งหมดที่ได้รับจากแกนเดียวเสมอ ไม่มีกิจกรรมอื่น ๆ ในคอมพิวเตอร์ของฉันนี่หมายถึงค่าที่ใกล้เคียง 100% สำหรับหนึ่งคอร์ในขณะที่สิ่งอื่นจะดูแลโหลดอื่น ๆ ทั้งหมด ด้านบนยังรายงานเกือบ 100% สำหรับคอมไพล์เอง

แน่นอนดูเหมือนว่าเธรดเดี่ยวจะยังคงทำงานอยู่ดังนั้นในพีซีแบบ quad core คุณจะได้รับ 25% และ 16% สำหรับ 6 คอร์ i7

คอมพิวเตอร์ทั้งเครื่องมีความซบเซาจนถึงจุดที่ทำให้การป้อนข้อความล่าช้า

ฉันรัน "pilotes ส่วนเสริม" (การตั้งค่าภาษาฝรั่งเศส), อินเทอร์เฟซสำหรับอูบุนตูซึ่งติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์และฉันได้รับตัวเลือกของไดรเวอร์รุ่น NVIDIA รวมถึงนูโวซึ่งเป็นไดรเวอร์โอเพนซอร์ส

ในตอนท้ายของรายการฉันสังเกตเห็น "nvidia-340-update" ซึ่งเป็นไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ของ 340.96 และฉันตัดสินใจลอง 8600M GS ไม่รองรับการเปิดตัวไดร์เวอร์ในภายหลัง ฉันปล่อยให้ตัวติดตั้งรวบรวมทุกอย่างรีบูตเมื่อถูกถามและการใช้งานซีพียูสูงจากคอมพิวก็หายไป!

ถ้ามันเหมาะกับคุณโซลูชันนี้จะเหมาะกับโครงสร้างพื้นฐานแบบลินุกซ์ - โมดูลที่ดีกว่าการจัดการไดรเวอร์ NVIDIA ด้วยตนเอง มันแทนที่ nvidia-340 โดย nvidia-340-update

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