Лечим полное зависание ubuntu на asus e502m - e502ma

Да, теперь вы знаете, какой у меня ноут), который вполне меня устраиват, кроме одной мелочи - на сайте производителя доступны драйвера только для windows 10.

Проблема в следующем - на ubuntu 16.10 или на текущей операционной системе - elementary os 0.4 loki время от времени наблюдалось полное зависание системы, вплоть до того, что не реагировала клавиатура, ноутбук по сети не отвечал на пинг. Неприятно, но раньше я этой особенностью не заморачивался. Теперь, когда я решил использовать как основную систему linux, с этой проблемой нужно разобраться.

Первое подозрение - криво работает драйвер видеокарты. Определяем, какая у нас карточка:

lspci -vnn | grep -i VGA

Для ноутбука ASUS E502M должно быть следующее - VGA compatible controller [0300]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display [8086:0f31] (rev 0e) (prog-if 00 [VGA controller]). Поиск драйверов для linux не увенчался успехом.

В итоге проблема оказалась в процессоре, а именно в его особом режиме энергосбережения "C". Когда он переходил в него, происходило зависание. Лечится редактирование файла /etc/default/grub. В параметр GRUB_CMDLINE_LINUX_DEFAULT добавляем к тому что есть еще строку intel_idle.max_cstate=1. Должно получится что то вроде этого - "GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1". Выполняем sudo update-grub и перезагружаем систему. Проблема зависания должна исчезнуть.

elementary os freezes