Xorg / Compiz ใช้ซีพียูจำนวนมาก จะทำอย่างไร?


14

ฉันใช้ Ubuntu 12.04

ฉันพยายามคิดว่าอะไรคือสาเหตุที่ทำให้ Xorg และ Compiz ของฉันเข้าใกล้การใช้งานซีพียูของฉันมากที่สุดเป็นเวลาหลายสัปดาห์แล้ว โดยพื้นฐานแล้วในระหว่างการใช้งานปกติทั้งสองกระบวนการจะผันผวนระหว่างการใช้งานถัดจากไม่มีซีพียูกับซีพียูทั้งหมดของฉัน

ฉันทำการค้นคว้าเล็กน้อยและอาจเป็นการรั่วไหลของหน่วยความจำ แต่ฉันไม่แน่ใจทั้งหมด ไม่มีใครรู้ว่าสิ่งใดที่ทำให้เกิดปัญหานี้และฉันจะแก้ไขได้อย่างไร


ฉันใช้ ATI Mobility Radeon 5400

$ lspci | grep VGA
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS880M [Mobility Radeon HD 4200 Series]
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Manhattan [Mobility Radeon HD 5400 Series]


$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD RS880
    GL_NV_conditional_render, GL_AMD_conservative_depth,

2
คุณใช้การ์ดกราฟิกอะไร กรุณาเพิ่มการส่งออกของlspci | grep VGA, และเนื้อหาของคุณglxinfo | grep render /var/log/Xorg.0.log
Braiam

นอกจากนี้การทดสอบการสนับสนุนความสามัคคีก็มีประโยชน์เช่นกัน ฉันคิดว่ามันจะแสดงให้เห็นว่าการแสดงผลซอฟต์แวร์ที่ใช้งานอยู่
Danatela

xorg ของฉันและการใช้งานคอมพิวเต้ของฉันแปลกไปเมื่อ skype ทำงาน skype ใช้ตัวต่อ 2% และ
tibi

คำตอบ:


6

ฉันใช้ "Compiz Config Settings Manager" เพื่อแก้ไขปัญหาเดียวกัน แม้ว่ามันจะไม่ได้ใช้ซีพียูของฉันเกือบเท่า แต่ก็เพียงพอที่จะทำให้ฉันรำคาญเป็นครั้งคราว

sudo apt-get install compizconfig-settings-manager

หลังจากการติดตั้งกดปุ่ม Super / Windows และเริ่มพิมพ์ "Compiz" หลังจากนั้นคุณสามารถเลือกเครื่องมือ (มีคำเตือนเมื่อเปิดแอปพลิเคชันโดยระบุว่าจะระมัดระวังการเปลี่ยนแปลง) คลิก "ตกลง" แล้วคลิกที่ "OpenGL" (คำที่แท้จริง)

ยกเลิกการเลือก "ซิงค์กับ VBlank" และขึ้นอยู่กับระบบของคุณเปลี่ยน "Texture Filter" ตามลำดับ (ส่วนตัวฉันตั้งค่าของฉันเป็น "เร็ว" และยังไม่พบปัญหาใด ๆ )

หลังจากนั้นฉันออกจากแอปพลิเคชันและรีสตาร์ทคอมพิวเตอร์โดยไม่มีปัญหาเพิ่มเติม


2
ข้อมูลบางอย่างเกี่ยวกับ "Sync to VBlank" ubuntuforums.org/showthread.php?t=1537858
HongboZhu

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