Мой новый XPS 13 (9360 с процессором KabyLake) с предустановленной Ubuntu 16.04 часто зависает полностью без видимой причины.
Замораживание происходит, казалось бы, случайно. Иногда указатель мыши все еще можно перемещать на несколько секунд, но в итоге система полностью блокируется. Я не могу переключиться на виртуальные терминалы, и даже коды SysRq, похоже, не имеют никакого эффекта. Все, что я могу сделать, это долго нажимать кнопку питания для жесткого отключения питания, после чего система загружается нормально.
Работающие пользовательские процессы - это в основном несколько вкладок Chrome и терминал.
Вещи, которые я проверял и пробовал, включают в себя:
- Убедитесь, что установлена последняя версия BIOS
- Запуск диагностики, включенной в DELL BIOS, без каких-либо результатов
- Переустановите систему из образа восстановления
- Проверьте последнюю прошивку ath10
- Установите графические драйверы Intel
- Отключить Wi-Fi и Bluetooth
После этого замерзания все еще происходят. Теперь я в растерянности. Мой вопрос таков:
Как найти причину проблемы?
grub
загрузки. Нажмите,e
чтобы открыть параметры командной строки. Затем добавьтеintel_idle.max_cstate=1
сразу после словquiet splash
и загрузитесь. Посмотри, работает ли это. Возможно, вам придется подать ошибку в Launchpad. Какое ядро вы используете?Ответы:
Отключите
intel_cstates
(состояния энергосбережения, предназначенные для уменьшения потерь тепла и потребления энергии процессором), отредактировав/etc/default/grub
:sudo nano /etc/default/grub
Найдите строку, содержащую
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Добавьте
intel_idle.max_cstate=1
сразу следующееsplash
.В качестве альтернативы, если ваш BIOS поддерживает это, отключите указанные C-состояния оттуда.
Примечание: это не долговременное решение. Отключение C-состояний значительно увеличивает потребление энергии и расход тепла. Только попробуйте, если нет других решений и обновление вашего ядра ничего не решает!
источник
Как установить ядро 4.8.5
Несмотря на то, что 4.8.7 является новейшим ядром, в этом 500-почтовом журнале ошибок длиной 1 год ( Bug 109051 - intel_idle.max_cstate = 1, необходимому для защиты от сбоев ), сообщается, что он не работает. Буквально вчера кто-то написал, что он попробовал 4.8.7, он рухнул, поэтому они вернулись к 4.8.6.
Несмотря на то, что заголовок журнала ошибок относится к «Bay Trail», представленные решения применимы к другим платформам Intel, как сообщают пользователи. Поскольку в течение почти одного года существует 582 сообщения, я рекомендую нажать Endклавишу после открытия ссылки и прокрутить вверх оттуда.
Я запускаю и снова включаю 4.8.5 вместе с 4.4.0-47 в течение нескольких недель и чувствую себя комфортно, используя любой из них. Это инструкции по установке ядра версии 4.8.5:
Вы можете установить любое ядро, посетив сайт: ( http://kernel.ubuntu.com/~kernel-ppa/mainline/ ) и адаптировав там ссылки к вышеприведенным инструкциям.
источник
4.8.0-25.27~16.04.1
и mainline4.8.12-040812.201612020431
).