Система часто зависает [закрыто]

Среда

Спецификация системы: Lenovo ideapad U310 Процессор Pentium 3556U на базе Haswell, 4 ГБ ОЗУ, без дискретных графика. Установлен Ubuntu 12.04.4 LTS с резервным сеансом gnome (из официального репозитория)

Использование репозитория: точное / точное-безопасность / точное-обновление / точное-backports с основным, вселенным, мультивселенной, ограниченным.

Стороннее репо: Libreoffice / ubuntu для Libreoffice, tualatrix / ubuntu для Ubuntu Tweak, spotify для Spotify, tomahawk / ubuntu для Tomahawk {{1} } (Никакие системные пакеты сторонних производителей не используются)

  • xserver-xorg-core version: 2: 1.14.5-1ubuntu2 ~ saucy1 ~ precision2,
  • xserver-xorg-video-intel version: 2.99.904- 0ubuntu2.1 ~ точный1

Проблема

Проблема: Система очень часто полностью зависает.(За последние 24 часа я пострадал более 8 раз)

Когда это произошло: когда я использую Firefox (с несколькими вкладками) и прокручиваю страницу вниз / вверх, система зависает. Это никогда не происходит на очень простых страницах (например, связанных с Linux страницах или онлайн-документах), но это происходит часто (и случайным образом), когда у меня возникают некоторые страницы с изображениями, баннерами, вспышками и т. Д. Иногда система зависает on зависает при использовании (в качестве переднего плана) других программ (например, Libreoffice), в то время как Firefox уже открыт.

Я думаю, что есть несколько этапов зависания системы.

1) (Пока я просматриваю страницы в Firefox) Мышь движется, но система не отвечает. В других окнах изменений нет. (Я использую виджет системного монитора для мониторинга своей системы, и если система зависает, то обновление виджета останавливается) Иногда в этот момент работает клавиатура. (Не всегда) Поэтому я могу использовать другие TTY, нажав Ctrl + Alt + 1. После перехода к TTY я обычно возвращаюсь к исходному сеансу gnome. Тогда работает нормально .

Я могу найти несколько журналов в / var / log / syslog:

kernel: [  970.227645] [drm:i915_hangcheck_elapsed] *ERROR* stuck on render ring
kernel: [  970.227655] [drm] capturing error event; look for more information in /sys/kernel/debug/dri/0/i915_error_state

Также есть несколько связанных журналов в Xorg.0.log (я не могу ничего разместить, так как он довольно длинный):

(EE) [mi] EQ overflowing.  Additional events will be discarded until existing events are processed.
(EE) 
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x34) [0x7f50a99cd1e4]
(EE) 1: /usr/bin/X (mieqEnqueue+0x263) [0x7f50a99ad733]
(EE) 2: /usr/bin/X (0x7f50a9816000+0x6adf4) [0x7f50a9880df4]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f50a2300000+0x5e08) [0x7f50a2305e08]
(EE) 4: /usr/bin/X (0x7f50a9816000+0x95de7) [0x7f50a98abde7]
(EE) 5: /usr/bin/X (0x7f50a9816000+0xc1627) [0x7f50a98d7627]
(EE) 6: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f50a8b3c000+0xfcb0) [0x7f50a8b4bcb0]
(EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (ioctl+0x7) [0x7f50a787cc67]
(EE) 8: /usr/lib/x86_64-linux-gnu/libdrm.so.2 (drmIoctl+0x28) [0x7f50a89342e8]
(EE) 9: /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1 (0x7f50a3a2b000+0x60bf) [0x7f50a3a310bf]

Также в На этом этапе я могу нажать Alt + PrtSc (SysRq) + B (перезагрузить компьютер), и он отлично работает.

2) Если система зависает и я ничего не делаю в течение 3-7 секунд, то указатель мыши больше не двигается, клавиатура тоже не работает. (Ctrl + Alt + число, SysRq Magic Keys, Ctrl + Alt + Del) В этот момент я ничего не могу сделать, кроме как нажать кнопку сброса на моем ноутбуке. Кроме того, он обычно не дает никакой информации о журналах.

Что я тестировал

1) Связано с веб-браузером

  • Удаление Adobe flash: все еще зависает.
  • Удаление дополнений (например, блокировщика рекламы): Все еще зависает.
  • Turing off HW Acceleration: все еще зависает.
  • Использование хрома / хрома: все еще зависает.

2) Связано с X.org ( http://wiki.archlinux.org/index.php/Intel_Graphics )

  • Добавление i915.semaphores = 1 в параметр загрузки: все еще зависает.
  • Изменение AccelMethod с sna на uxa: все еще зависает

3) Другая версия Ubuntu

  • Ubuntu 14.04: все еще зависает

4) Подключите gdb к xorg (см. Www.x.org/wiki/Development/ Documentation / ServerDebugging и wiki.ubuntu.com/X/Backtracing)

  • Когда система зависает, соединение ssh теряется (нет ввода или вывода), и невозможно подключить другой ssh. Поэтому я не могу отказаться от чего-либо, связанного с зависанием системы.

Думаю, я много тестировал, но ни у одного из них ничего не вышло. Что я могу сделать для решения этой проблемы? Требуется ли дополнительная информация или тесты для публикации ошибок на панели запуска или в системе отслеживания ошибок xorg?

2
задан 7 May 2014 в 15:20

1 ответ

Похож ошибка № 946899 (проверка /sys/kernel/debug/dri/0/i915_error_state для деталей). Вы могли попытаться установить драйверы Intel 01.org и удостовериться, что выполняете недавнее ядро Linux, и Ваш BIOS является новой версией.

0
ответ дан 7 May 2014 в 15:20

Другие вопросы по тегам:

Похожие вопросы: