Система замораживается полностью с Intel Bay Trail

Моя система замораживается полностью наугад, частые интервалы. Я начал иметь ту же проблему в Ubuntu 14.04, но после недавнего обновления 16,04 нет никакого улучшения, на самом деле это кажется хуже.

Когда это происходит, невозможно сделать что-либо. Я попробовал все в этом потоке: Что сделать, когда Ubuntu замораживается, но ничто не работает, я имею к жесткой перезагрузке. Я считал все системные журналы и journalctl но никогда нет никакой информации, которая могла помочь диагностировать проблему.

Это - система двойной загрузки с Windows 10 и там нет никакой проблемы, таким образом, это не неисправное оборудование.

Мой ноутбук имеет процессор Intel Bay Trail (Pentium N3540)

35
задан 13 April 2017 в 05:24

3 ответа

Ваш процессор затронут ошибкой c-состояния

Это вызывает общие замораживания, когда ЦП пытается ввести неподдерживаемое состояние сна. Это - проблема для многих устройств Следа Отсека особенно с более новым (4.*) ядра.

Затронутые процессоры AFAIK:

Atom Z3735F (Asus X205TA, Acer Aspire Switch 10, Lenovo MIIX 3 1030) 
Atom Z3735G
Celeron J1900 (Asus ET2325IUK, shuttle XS35V4)
Celeron N2940 (Acer Aspire ES1-711, Chromebook)
Celeron N2840 (Acer Aspire ES1-311)
Celeron N2930 (Jetway JBC311U93, Zotac Nano CI320)
Pentium N3520 
Pentium N3530 (Acer V3-111P)
Pentium N3540 (Dell Inspiron 15 3000, Lenovo G50, ASUS X550MJ)

((предлагают) редактирование для добавления собственного устройства, если затронуто),

Полный список процессоров Bay Trail может быть найден здесь

Существует простое обходное решение для этого, пока это не становится правильно зафиксированным в восходящем направлении.

Просто необходимо передать параметр начальной загрузки ядра, и случайное замораживание останавливается полностью. Параметр может увеличить потребление батареи немного, но это даст Вам применимую систему.

Вы делаете это путем редактирования конфигурационного файла для GRUB:

Загрузите Ubuntu и откройтесь, терминал путем нажатия Ctrl+Alt+T затем вводят

sudo nano /etc/default/grub

Найдите строку, которая запускается GRUB_CMDLINE_LINUX_DEFAULT=

Это должно быть изменено для включения intel_idle.max_cstate=1

Таким образом, после Вашего редактирования это читает что-то как

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

quiet и splash параметры по умолчанию для Рабочего стола Ubuntu - никакая потребность изменить их или любые другие существующие ранее параметры

Теперь сохраните файл путем нажатия ctrl+o, затем входят и выходят путем нажатия ctrl+x

Теперь выполненный

sudo update-grub

Затем перезагрузка.


Что сделать, если у Вас нет достаточного количества времени, чтобы сделать это перед зависаниями системы

Нет проблем. Как объяснено на странице справки я связался с ранее, можно добавить параметр к GRUB перед начальной загрузкой. Обратите внимание, что это только передает параметр для текущей начальной загрузки, таким образом, все еще необходимо отредактировать /etc/default/grub после того как Вы загрузились для внесения изменения постоянным.

Необходимо добраться до меню GRUB. Если Вы будете двойной загрузкой, то это появится так или иначе, если не необходимо нажать и держать (или касание) сдвиг после нажатия кнопки питания для включения.

Когда Вы добираетесь до этих экранных Расширенных настроек выбора для Ubuntu. Можно переместить курсор в другое ядро или оставить его на месте для редактирования опций для значения по умолчанию. Вместо того, чтобы нажать Enter, нажмите e, и Вы войдете в режим редактирования, походя неопределенно на это.

Спустите курсор туда, где он говорит quiet splash, поместите пространство после всплеска и тщательно введите intel_idle.max_cstate=1 проверка там является пространством после него также.

Теперь нажмите F10 или Ctrl+x для начальной загрузки.

37
ответ дан 23 November 2019 в 00:53

Поскольку люди после этой ошибки здесь являются обновлением. Перейдите в: Ошибка 109051 - intel_idle.max_cstate=1 требуемый на baytrail предотвратить катастрофические отказы и нажать клавишу End. Если необходимо нажмите Page Up к сообщению № 1013.

Согласно comment# 1013 это теперь фиксируется в недавних ядрах:

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

Низкокачественный компьютер привел в действие с Intel N2807, который никогда не работал больше чем 30 млн, не отказывая, когда я не установил... max_cstates=1, теперь работает отлично с ядром запаса v. 5.3.1 или 4.19.75. Я выполнил его в течение нескольких дней с каждой версией без любых проблем. Потребление средней мощности также снизилось на немногим более, чем 10%.

Потребовалось приблизительно четыре года для исправления этой ошибки, сначала сообщенной 8 декабря 2015.

0
ответ дан 23 November 2019 в 00:53

Linux на процессорах Bay Trail и Braswell случайным образом замораживается со встроенными видеоустройствами.

Проблема с контролем температуры. Просто удалите thermald модуль:

sudo apt-get remove thermald 
1
ответ дан 23 November 2019 в 00:53

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

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