Чи нормально для compiz споживати 40% мого процесора без жодної іншої програми?


29

Якщо у мене немає інших запущених програм, він compizзаймає щонайменше 40% мого процесора.
Це нормально? Якщо це нормально, чи все-таки я можу змусити цю програму брати менший відсоток?


3
Однозначно не нормально.
Чан-Хо Су

Відповіді:


6

Редагувати: Станом на Ubuntu 12.10 це більше не є варіантом, оскільки Unity-2D було скинуто з кванталом.

У мене такі ж проблеми із використанням процесора через compiz. Моє вирішення було переключити сеанс з Ubuntu на Ubuntu 2D.

ubuntu 2d


Я насправді зробив це невдовзі після того, як запитав, і це справді добре вийшло для мене. Все набагато гладше.
Jiskya

5
Це не нормально, і перехід на Unity 2D, коли на сучасній машині високого класу немає рішення. Розробники повинні справді це вирішити, оскільки це дуже дратує.
ECII

@ECII Я згоден з вами, але, поки вони це виправляють, єдність 2d може бути вирішенням проблеми.
Євген Мануїлов

4
Як це може бути рішенням ?. OP хоче використовувати compiz із меншою кількістю процесорних звичаїв. В єдності-2d немає компіз.
Анвар

13

У мене була така ж проблема, що завантаження процесора піднялося до 70% ~ 80%, і це мене тривалий час засмучувало після оновлення до 12.04 з 10.04.

І скиньте параметри compiz за замовчуванням або видаліть ~/.compiz-1&~/.config/compiz-1 папки не працювали.

Але після того, як я зніміть прапорець "Синхронізувати до VBlank" під OpenGL в ccsm(CompizConfig Settings Manager), завантаження процесора одразу знизиться до 1%.

Сподіваюся, це допоможе вам та іншим хлопцям ...

Вибачте за своє слабке вираження (я студент з Китаю).


Дякую, студент з Китаю :) Синхронізація з Vblank мені теж допомогла. Попередження: Після Скидання за замовчуванням мені довелося перейти на консоль і ввести "Unity - reset" і знову знімати Sync для Vblank.

О, це теж багато допомогло. Чи трапляється це в системі, яка використовує драйвери закритого джерела nvidia?
wump

6

Була така ж проблема. Compiz постійно знаходиться на рівні близько 40% (процесор AMD, ATI 58xx, 12.04). Потім я стежив за цим повідомленням https://askubuntu.com/a/127310/26508, а використання процесора знизилося нижче 10%. Сподіваюся, це допомагає.

РЕДАКЦІЯ із вставками:

Просто створіть резервні копії (перейменуйте) ~/.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
Чи можете ви поставити фактичну відповідь тут.
Анвар

Яке власне питання?
ECII

О, це була помилка друку. Я мав на увазі відповідь. прямо відповідь тут може бути кориснішою
Анвар

3
  1. Встановити compizconfig-settings-manager. Запустіть його, набравши ccsmтире.

  2. У головному вікні програми натисніть на нижнє посилання із позначкою Налаштування .

  3. На вкладці "Профіль" натисніть кнопку " Скинути до замовчування" .

  4. Вихід та вхід знову.

Сподіваюсь, це допоможе

зображення вкладки «Профіль»


2
Не робіть цього з 14.10. Я не знаю про більш ранню версію Ubuntu, але я просто це зробив, і це призвело до того, що я втратив свої віконні межі та меню єдності. Перезавантаження не усунула цього, мені довелося підключити телефон, щоб відкрити вікно файлів, потім перейти до програми терміналу, щоб відкрити його, а потім виконати пару команд, щоб усунути проблему.
GregInWI2

3

Мабуть, на цьому сайті є помилка з базою картки ATI: http://followthegeeks.com/compiz-is-consuming-too-much-cpu-heres-the-solution/

на основі цього сайту є кілька кроків:

  1. встановити compizconfig-manager-manager (CCSM)
  2. перейдіть до opengl, а потім змініть Texture Filter на Fast та зніміть прапорці для синхронізації на VBlank
  3. закрийте CCSM, потім перезавантажте ubuntu

перевірити системний монітор, сподіваємось, compiz більше не потребуватиме багато процесора.


2

Нова версія Compiz та плагін Unity мають суттєві зміни, які змушують його вести себе по-різному. У моєму випадку мені довелося скинути настройки compiz до значень за замовчуванням , щоб змусити його працювати належним чином після оновлення до 12.04.

У мене є карта ATI Radeon HD5750, і я дійсно відзначив значне поліпшення продуктивності (після виправлення compiz) порівняно з 11.10.


1

Я вирішив те саме питання на ubuntu 15.04. Мій ноутбук мав велике відставання, і я бачив, що compiz завжди до 25% завантаження процесора. Я спершу обшукав драйвери, але, нарешті, виявив, що компіз падає до 3%, як тільки не відкривається веб-версія. Раніше я використовував щебетати та фейсбук із нативними веб-сайтами (вбудованими в оксид).

Оскільки я просто використовую firefox, compiz не піднімається вище 5% процесора.

Сподіваюся, це допомагає.


1

Я зрозумів, що на моєму ноутбуці з графікою NVIDIA 8600M GS та фірмовим пакетом драйверів nvidia-340 compiz завжди використовував весь процесор, який він міг отримати з одного ядра. Без жодної іншої активності на моєму комп’ютері, це означає значення, близьке до 100% на одному ядрі, тоді як інше піклується про всі інші навантаження. Топ також звітує про майже 100% для комп’ютера.

Звичайно, здається, що один потік залишається активним, тому на чотирьохядерному ПК ви отримаєте 25% навантаження, а на 6-ядерному i7 - 16%.

Весь комп’ютер був млявий до відставання для введення тексту.

Я запустив "pilotes addnels" (настройка французької мови), вбудований інтерфейс ubuntu, який встановлює фірмовий драйвер, і мені запропонували вибір версій драйверів NVIDIA, плюс nouveau, драйвера з відкритим кодом.

В самому кінці списку я помітив "nvidia-340-update", який є тим же власним драйвером NVIDIA 340.96, і я вирішив спробувати його. У наступних версіях драйверів 8600M GS не підтримується. Я дозволив інсталятору зібрати все, перезавантажився, коли його попросили, і високе використання процесора з compiz вже не було!

Якщо це працює для вас, це рішення краще відповідає інфраструктурі з обмеженими модулями Linux, ніж управління драйвером NVIDIA вручну. Він замінює nvidia-340 на nvidia-340-update.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.