GUI зависает при использовании multiload-индикатора
Я обновился до 12.04 вторника (1 мая), а с 3 мая графический интерфейс зависал 4-5 раз:
- часы перестают двигаться
- курсор мыши реагирует, но при нажатии ничего не происходит
- Я могу ssh к машине
Я пытался убить различные процессы, но не нашел, какой из них убить, чтобы что-то изменить, поэтому я перезагружаюсь.
Я применил обновление вчера (которое было новым ядром), и это не помогло.
Linux berlioz 3.2.0-24-generiC#38-Ubuntu SMP Вторник, 1 мая 16:18:50 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Машина: Intel 2 Duo X6800, Asus P5B Deluxe, Графика: NVidia GeForce 7300GS (256 МБ)
Я не использую Unity (вместо gnome3), я не установил compiz, но я не знаю, установлен ли он.
Очевидно, это делает его практически непригодным для использования. Что я могу сделать, чтобы получить некоторую информацию, чтобы кто-то мог сказать, что происходит, и я могу получить исправление? Или есть какой-нибудь процесс, который я могу убить, что позволит мне избежать перезагрузки? Если это не может быть исправлено в ближайшее время, есть ли способ вернуться к предыдущему рабочему выпуску?
РЕДАКТИРОВАТЬ:
Я следовал предложениям в ответе на этот вопрос: https://Ask-ubuntu.ru/questions/130387/stuck-at-login-screen
И теперь моя система не загружается. Последняя строка, которую это дает:
- Запуск TiMidity++ ALSA миди-эмуляции [OK]
(это происходит последовательно при полной загрузке - я полагаю, мне нужно посмотреть, что происходит дальше при загрузке, или, возможно, каким-то образом удалить вещь TiMidity в режиме восстановления)
EDIT2:
Я смог загрузиться в режиме восстановления после изменения gdm для использования lightdm, я не могу нормально загрузиться. Я попытаюсь увидеть, что происходит в dmesg, если зависание произойдет снова.
EDIT3:
вывод dmesg во время зависания:
EDIT4:
Я подал этот отчет об ошибке:
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/994306
EDIT5:
Другой момент данных, это, кажется, связано с индикатором мультизагрузки, который показывает несколько гистограмм на панели Gnome. Я переключился на этот тип системного индикатора при обновлении до 12.04 (ранее я использовал другой, который показывал только одну гистограмму, но я не смог найти его снова после обновления)
Вот ссылка на индикатор multiload, который, кажется, вызывает проблемы:
Обратите внимание, что я использую это на панели гномов (внизу), а не на панели индикаторов, которая находится вверху.
Поскольку я отключил этот индикатор мультизагрузки, проблема не возникала ни разу.
2 ответа
Эта проблема, кажется, вызвана драйвером nouveau с открытым исходным кодом. Я переключился на драйвер Nvidia, и проблема ушла. Кроме того, мой дисплей немного прояснился.
Я обнаружил, что уничтожение gnome-shell работает для меня в подобных обстоятельствах (либо из ssh, либо с помощью ctl-alt-F1
вызвать консольную подсказку):
pkill -hup gnome-shell
Тем не менее, это исправление симптома, а не способ устранения основной причины.