Как диагностировать неотзывчивый графический интерфейс Ubuntu 16.04?

940
Everyone

Практически новичок в linux / ubuntu. Я недавно установил Ubuntu 16.04 AMD64 на жесткий диск, сначала установив его на USB-накопитель. Система теперь является двойной загрузкой с Win 7 на одном диске, Ubuntu 16.04 на другом.

Иногда (на самом деле почти каждый раз, когда я использую пользовательский интерфейс) Ubuntu зависает наугад. Это происходит независимо от того, какое приложение выполняется. Похоже, единственная последовательность заключается в том, что каждый раз, когда это происходит, Ubuntu запускался в графическом интерфейсе по умолчанию (light?) - пока я на TTY, он, кажется, работает нормально. Как новичок, хотя я обычно на GUI, хотя. Я взял на себя смелость обновить ядро, следуя инструкциям здесь

Графический процессор в этой системе - ASUS 8400EN. Монитор Dell 20 ".

Что я должен искать в системном журнале для диагностики этой проблемы?

[EDIT / ОБНОВЛЕНИЕ]

Вслед за @StandardEye я взял gander в XOrg.0.log. Об ошибках не сообщается. В этой системе используется более старая плата P7P55D-E Pro ... с клавиатурой и мышью PS / 2. Похоже, что файл журнала идентифицирует мышь с помощью драйвера трекпада.

[ 38.424] (II) config/udev: Adding input device PS/2 BYD TouchPad (/dev/input/event3) [ 38.424] (**) PS/2 BYD TouchPad: Applying InputClass "evdev pointer catchall" [ 38.424] (II) Using input driver 'evdev' for 'PS/2 BYD TouchPad' [ 38.424] (**) PS/2 BYD TouchPad: always reports core events [ 38.424] (**) evdev: PS/2 BYD TouchPad: Device: "/dev/input/event3" [ 38.424] (--) evdev: PS/2 BYD TouchPad: Vendor 0x2 Product 0x1 [ 38.424] (--) evdev: PS/2 BYD TouchPad: Found 3 mouse buttons [ 38.424] (--) evdev: PS/2 BYD TouchPad: Found relative axes [ 38.424] (--) evdev: PS/2 BYD TouchPad: Found x and y relative axes [ 38.424] (II) evdev: PS/2 BYD TouchPad: Configuring as mouse [ 38.424] (**) evdev: PS/2 BYD TouchPad: YAxisMapping: buttons 4 and 5 [ 38.424] (**) evdev: PS/2 BYD TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 38.424] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input4/event3" [ 38.424] (II) XINPUT: Adding extended input device "PS/2 BYD TouchPad" (type: MOUSE, id 9) [ 38.424] (II) evdev: PS/2 BYD TouchPad: initialized for relative axes. [ 38.424] (**) PS/2 BYD TouchPad: (accel) keeping acceleration scheme 1 [ 38.424] (**) PS/2 BYD TouchPad: (accel) acceleration profile 0 [ 38.424] (**) PS/2 BYD TouchPad: (accel) acceleration factor: 2.000 [ 38.424] (**) PS/2 BYD TouchPad: (accel) acceleration threshold: 4 [ 38.424] (II) config/udev: Adding input device PS/2 BYD TouchPad (/dev/input/mouse0) [ 38.424] (II) No input driver specified, ignoring this device. [ 38.424] (II) This device may have been added with another device file. 
1
Когда вы говорите «пока я на терминале», вы имеете в виду tty (вы можете видеть, что это такое с помощью Control + Alt + F1 / F2 / F3 / F4) или вы имеете в виду терминал, который находится в окне ( т.е. есть рамка и кнопка закрытия)? timotree 7 лет назад 0
TTY, а не оконный терминал под X Everyone 7 лет назад 0
Похоже, проблема Х для меня. timotree 7 лет назад 1
Мои мысли точно; Дело в том, что я ищу в системном журнале, чтобы подтвердить, что это действительно проблема X. Или для X-сервера существует отдельный лог-файл? Everyone 7 лет назад 0
Я просто пометил это как [xorg], чтобы специалисты по X (что я не являюсь) могли бы найти это проще. У меня есть еще один уточняющий вопрос. Что вы подразумеваете под "зависаниями"? timotree 7 лет назад 0
Я имею в виду клавиатура / мышь перестают отвечать. Пользовательский интерфейс слегка затухает, но продолжает обновляться, поскольку любое приложение записывает выходные данные в соответствующий поток. Например, если сеанс чата открыт - все, что написано кем-либо еще, участвующим в чате, будет видно * даже после того, как * моя клавиатура / мышь перестанут отвечать. Everyone 7 лет назад 0
У вас есть возможность запустить хост на другом уровне запуска, без запуска X? В зависимости от того, какой у вас доступ к хосту и что вы хотите от него делать, вы можете запустить его в течение дня или около того без графического интерфейса. Если он также зависает, то вы знаете, что проблема не в X. Команда `telinit` может изменить уровни выполнения. StandardEyre 7 лет назад 0

1 ответ на вопрос

1
StandardEyre

Я бы посмотрел на /var/log/Xorg.0.logошибки в первую очередь, до системного журнала, при отладке проблемы X Windows.

Из LinuxLogFiles

X11 Server Log  The default X11 Windowing Server in use with Ubuntu is the Xorg X11  server, and assuming your computer has only one display defined, it  stores log messages in the file /var/log/Xorg.0.log. This log is  helpful for diagnosing issues with your X11 environment.  

Когда я пишу это, я нахожусь в системе Ubuntu 14.04, и у меня нет доступа к моей системе Ubuntu 16.04. Насколько я могу судить, логи находятся там же.


Спасибо за ссылку. Xorg.0.log не перечисляет никаких ошибок как таковых, но * может * быть подсказка в том, что он распознает мою мышь ps2 как устройство для трекпада. Хотя я могу ошибаться ... Everyone 7 лет назад 0

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