Моя система зависает случайным образом при использовании Google Chrome, Mozilla Firefox. Мышь работает, но я не могу никуда нажать. Нажав ctrl + alt + f1, я могу попасть в командную оболочку, но там я не нахожу ничего, кроме опции входа.
У меня остался только один вариант — sudo poweroff
перезагрузиться.
Конфигурация моей системы следующая:
- Core2Duo 2.0 ГГц
- 3 ГБ оперативной памяти DDR2
- 256 МБ ATI мобильная Radeon HD3400
- 320 ГБ SATA-жёсткий диск
- Я использую оболочку gnome с Galium 0.4 AMD на rv620, а не ограниченные драйверы ATI Raedon.
Я также обнаружил, что при прокрутке в Firefox/Chrome загрузка процессора Firefox/Chrome и GNOME-Shell значительно увеличивается — примерно на 60–80 процентов в зависимости от скорости прокрутки.
Также при вводе dmesg
в терминале в конце я обнаружил следующее:
[ 527.824455] software-center[7689]: segfault at 4 ip 08119f10 sp bf9d5690 error 4 in python2.7[8048000+223000] [ 1117.960394] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 3446.888142] CE: hpet increased min_delta_ns to 20113 nsec [ 3682.755118] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4157.184312] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4386.161414] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4458.513696] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4481.456381] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4538.280377] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4565.289503] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4660.490307] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5120.940930] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5191.228400] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5283.840125] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5328.562658] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 6565.623439] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 7580.348173] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
Если система зависла, нажатие кнопки Super несколько раз приведет к выходу из системы и переходу на экран входа в систему.
решение1
Есть несколько причин, по которым это может произойти. Вы можете попробовать следующие возможности в следующий раз, когда ситуация повторится (переключитесь обратно на X с помощьюCtrl+Alt+F7):
- Возможно, в вашем браузере есть ошибка, которая каким-то образом не позволяет всем входным данным достигать любого приложения. Попробуйте войти в систему и ввести
killall chromium
(илиkillall firefox-bin
). - Вы установили плагин для браузера, например Flash или Java? Если да, обратите внимание на
- Ваша система может испытатьизбиение. Когда возникает проблема, какие последние три числа выводит
uptime
? Какова нагрузка на ЦП, память и диск? (Вы можете узнать с помощьюhtop
, который должен быть установлен, или встроенногоtop
. Выйдите с помощью Q). - Возможно, произошла ошибка на сервере X.org. Запустите,
tail /var/log/Xorg.0.log
чтобы увидеть конец журнала Xorg. - Возможно, проблема с ядром. Введите
dmesg
и запишите последние строки.
В любом случае вы можете попробовать перезапустить X, выполнив sudo /etc/init.d/gdm restart
.
решение2
после обновления ядра с помощью этого ppa:launchpad.net/francisbrwn9/kernels ppa, у меня больше не происходит зависаний, я не знаю почему, но это сработало.