среда, 16 февраля 2011 г.

Проблема с /usr/bin/X — 100% загрузки процессора

После обновления на рабочем компьютере с Ubuntu 10.04 на 10.10 вылезла проблема — после некоторого времени работы, загрузка процессора вырастала до 100% и, соответственно, работать становилось невозможно.

htop выдал виновный процесс — root 1119 90 1.8 123216 29128 tty7 Rs+ 07:31 0:10 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-md0Wmu/database -nolisten tcp vt7

Судя по всему проблема заключается в том, что на компьютере стоит древняя видеокарта ATI Radeon X550, использование которой возможно только с открытым драйвером radeon.

Как вариант временного решения проблемы можно перезапускать metacity с помощью команды metacity --replace .

Я сделал кнопку запуска на панели и теперь, как только система начинает притормаживать, запускаю эту команду на выполнение. Есть мысль сделать скрипт, отслеживающий загрузку процессора этим процессом, и автоматически выполняющем эту команды при определенном пороговом значении.