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,
mushroomkingDX
источник
2
Какую графическую карту вы используете? Пожалуйста , добавьте вывод lspci | grep VGA, glxinfo | grep renderи содержание вашего /var/log/Xorg.0.log.
Брайам
Также полезен тест поддержки единства. Я думаю, это покажет, что программный рендеринг активен.
Данатела
как ни странно, мой xorg и compiz использовались, когда скайп работал. Сам скайп использовал продолжение 2% и
Тиби

Ответы:

6

Я использовал «Диспетчер настроек Compiz Config» для решения той же проблемы. Хотя он не использовал почти столько же моего процессора, сколько достаточно, чтобы раздражать меня время от времени.

sudo apt-get установить compizconfig-settings-manager

После установки нажмите клавишу Super / Windows и начните набирать «Compiz», после чего вы сможете выбрать инструмент. (При открытии приложения появляется предупреждение о том, что следует опасаться внесенных изменений.) Нажмите «ОК» и нажмите «OpenGL» (реальные слова).

Снимите флажок «Синхронизировать с VBlank», и, в зависимости от вашей системы, измените «Фильтр текстур» соответственно. (Лично я установил мой «Быстрый» и не испытывал никаких проблем.)

После этого я вышел из приложения и перезагрузил компьютер без каких-либо проблем.

FellOverIt
источник
2
некоторая информация о «Синхронизации с VBlank» ubuntuforums.org/showthread.php?t=1537858
HongboZhu
2
Если у вас есть драйверы nvidia, вы можете попробовать отключить «Синхронизировать с Vblank» в настройках nvidia.
Готье