Ubuntu 16.04 замерзает при потоковой передаче видео [dубликат]

После многотысячного форматирования машины и переустановки Ubuntu 11.10 и выполнили следующие шаги

Отредактируйте сетевое подключение, перейдите в DSL и нажмите кнопку «Добавить». Поместите необходимое имя пользователя и пароль и сохраните службу имя пустое в настройке PPP. Я удалил все параметры аутентификации и перезапустил Ubuntu. Тем не менее, он не работал, и я сохранил галочку в опции Chap, удалил все остальные и перезапустил. Тем не менее, он не работал, и я снова пометил все варианты, и он работал.

Помните: установите флажок «Подключиться автоматически» на проводной и dsl-вкладке

23
задан 13 April 2017 в 15:24

18 ответов

Процессоры Linux on Bay Trail и Braswell случайно зависают со встроенными видеоустройствами.

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

sudo apt-get remove thermald
0
ответ дан 17 July 2018 в 16:25

На ваш процессор влияет ошибка c-state

. Это вызывает полное зависание, когда CPU пытается войти в неподдерживаемое состояние ожидания.

Затронутые процессоры 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)

(пожалуйста, предложите (а) изменить, чтобы добавить свои собственные (4. *) ядра.

устройство, если оно затронуто)

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

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

You просто нужно пройти Полный список процессоров Bay Trail можно найти здесь , и случайное замораживание полностью прекратится. Параметр может немного увеличить потребление батареи, но он даст вам полезную систему.

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

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

sudo nano /etc/default/grub

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

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

So после вашего редактирования он читает что-то вроде

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

quiet и splash - это параметры по умолчанию для Ubuntu Desktop - не нужно их менять или любые другие ранее существовавшие параметры

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

Теперь запустите

sudo update-grub

Затем перезагрузитесь.

Что делать, если у вас недостаточно времени, чтобы система зависала

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

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

Когда вы доберетесь до на этом экране выберите «Дополнительные параметры» для Ubuntu. Вы можете переместить курсор на другое ядро ​​или оставить его на месте, чтобы редактировать параметры по умолчанию. Вместо нажатия enter нажмите ctrl , и вы перейдете в режим редактирования, выглядя неопределенно, как меню GRUB .

Переместите курсор вниз туда, где он говорит quiet splash, поместите пробел после всплеска и тщательно напечатайте intel_idle.max_cstate=1, убедившись, что после него есть пробел.

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

26
ответ дан 17 July 2018 в 16:25

Процессоры Linux on Bay Trail и Braswell случайно зависают со встроенными видеоустройствами.

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

sudo apt-get remove thermald
0
ответ дан 23 July 2018 в 17:18
  • 1
    Я считаю, что ошибка для Bay Trail находится в драйвере i915 (Intel CPU). Процессор постоянно пытается войти в состояние ожидания, которое не поддерживается им. Проблемы для пользователей Bay Trail начались после фиксации на i915, так что это всегда обвинялось. Однако, возможно, для некоторых есть еще одна причина, и я понятия не имею о том, что Braswell зависает, и было бы замечательно знать, что они исправлены некоторыми (безопасными?) Действиями. У вас есть какая-либо ссылка на эту информацию, или вы можете сказать нам, какое оборудование было проверено и работает? – Zanna 7 April 2018 в 18:42

На ваш процессор влияет ошибка c-state

. Это вызывает полное зависание, когда CPU пытается войти в неподдерживаемое состояние ожидания.

Затронутые процессоры 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)

(пожалуйста, предложите (а) изменить, чтобы добавить свои собственные (4. *) ядра.

устройство, если оно затронуто)

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

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

You просто нужно пройти Полный список процессоров Bay Trail можно найти здесь , и случайное замораживание полностью прекратится. Параметр может немного увеличить потребление батареи, но он даст вам полезную систему.

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

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

sudo nano /etc/default/grub

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

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

So после вашего редактирования он читает что-то вроде

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

quiet и splash - это параметры по умолчанию для Ubuntu Desktop - не нужно их менять или любые другие ранее существовавшие параметры

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

Теперь запустите

sudo update-grub

Затем перезагрузитесь.

Что делать, если у вас недостаточно времени, чтобы система зависала

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

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

Когда вы доберетесь до на этом экране выберите «Дополнительные параметры» для Ubuntu. Вы можете переместить курсор на другое ядро ​​или оставить его на месте, чтобы редактировать параметры по умолчанию. Вместо нажатия enter нажмите ctrl , и вы перейдете в режим редактирования, выглядя неопределенно, как меню GRUB .

Переместите курсор вниз туда, где он говорит quiet splash, поместите пробел после всплеска и тщательно напечатайте intel_idle.max_cstate=1, убедившись, что после него есть пробел.

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

26
ответ дан 23 July 2018 в 17:18
  • 1
    Удивительные знания! – Arronical 27 July 2016 в 19:21
  • 2
    @ Астрологический хе-хе спасибо! Я должен знать это - моя система будет стоять около 15 минут без нее, но с параметром она никогда не замерзает один раз :) Весь кредит для действительно удивительных хакеров, которые это выяснили – Zanna 27 July 2016 в 19:39
  • 3
    Спасибо! Остановляет ли это отказ от ответа на Ctrl Alt REISUB? Также ответ на приведенное выше правило GRUB состоял в том, что если задано «Скрытый таймаут», то приведенное выше редактирование не будет работать. Как можно обойти это, если проблема сохраняется? – clr 14 September 2016 в 15:21
  • 4
    @clr зависания c-состояния не реагируют на магический sysrq REISUB, но это исправление останавливает зависание c-состояния. Если ваша система зависает по какой-либо другой причине, REISUB может работать. GRUB_HIDDEN_TIMEOUT не влияет на параметры загрузки, и вы должны иметь доступ к меню, нажав shift при запуске. Если вы не можете, в случае, когда система слишком быстро замерзает для редактирования /etc/default/grub, это боль, но вы можете попробовать загрузить живую сессию версии со старым ядром для редактирования файла - установить корневой раздел на /mnt и отредактируйте /mnt/etc/default/grub, чтобы добавить параметр. – Zanna 29 September 2016 в 00:12
  • 5
    Благодарим за четкие инструкции. Надеюсь, это трюк. Я сообщу здесь, если это не так. В настоящее время я запускаю 16.10 на Zotac Nano CI320. Я уже пробовал 16.04 и Debian 8 раньше, а также испытывал случайные зависания. Я попытался 16.10 надеяться, что проблема просто исчезнет с новым ядром. Интересно, что однажды я попробовал REISUB (я не помню, какая ОС) это сработало - так что может получиться, что у меня другая проблема. – Jeremy Cook 21 October 2016 в 22:23

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

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

sudo apt-get remove thermald 
0
ответ дан 31 July 2018 в 18:27

На ваш процессор влияет ошибка c-state

. Это вызывает полное зависание, когда ЦП пытается ввести неподдерживаемое состояние ожидания. Это проблема для многих устройств Bay Trail, особенно с более новыми ядрами (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

So после вашего редактирования он читает что-то вроде

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

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

Теперь сохраните файл, нажав 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 для загрузки.

26
ответ дан 31 July 2018 в 18:27

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

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

sudo apt-get remove thermald 
0
ответ дан 2 August 2018 в 11:29

На ваш процессор влияет ошибка c-state

. Это вызывает полное зависание, когда ЦП пытается ввести неподдерживаемое состояние ожидания. Это проблема для многих устройств Bay Trail, особенно с более новыми ядрами (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

So после вашего редактирования он читает что-то вроде

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

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

Теперь сохраните файл, нажав 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 для загрузки.

26
ответ дан 2 August 2018 в 11:29

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

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

sudo apt-get remove thermald 
0
ответ дан 3 August 2018 в 10:05

На ваш процессор влияет ошибка c-state

. Это вызывает полное зависание, когда ЦП пытается ввести неподдерживаемое состояние ожидания. Это проблема для многих устройств Bay Trail, особенно с более новыми ядрами (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

So после вашего редактирования он читает что-то вроде

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

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

Теперь сохраните файл, нажав 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 для загрузки.

26
ответ дан 3 August 2018 в 10:05

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

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

sudo apt-get remove thermald 
0
ответ дан 5 August 2018 в 01:27

На ваш процессор влияет ошибка c-state

. Это вызывает полное зависание, когда ЦП пытается ввести неподдерживаемое состояние ожидания. Это проблема для многих устройств Bay Trail, особенно с более новыми ядрами (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

So после вашего редактирования он читает что-то вроде

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

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

Теперь сохраните файл, нажав 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 для загрузки.

26
ответ дан 5 August 2018 в 01:27

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

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

sudo apt-get remove thermald 
0
ответ дан 6 August 2018 в 17:56

На ваш процессор влияет ошибка c-state

. Это вызывает полное зависание, когда ЦП пытается ввести неподдерживаемое состояние ожидания. Это проблема для многих устройств Bay Trail, особенно с более новыми ядрами (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

So после вашего редактирования он читает что-то вроде

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

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

Теперь сохраните файл, нажав 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 для загрузки.

26
ответ дан 6 August 2018 в 17:56

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

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

sudo apt-get remove thermald 
0
ответ дан 8 August 2018 в 22:11

На ваш процессор влияет ошибка c-state

. Это вызывает полное зависание, когда ЦП пытается ввести неподдерживаемое состояние ожидания. Это проблема для многих устройств Bay Trail, особенно с более новыми ядрами (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

So после вашего редактирования он читает что-то вроде

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

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

Теперь сохраните файл, нажав 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 для загрузки.

26
ответ дан 8 August 2018 в 22:11

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

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

sudo apt-get remove thermald 
0
ответ дан 14 August 2018 в 11:51
  • 1
    Я считаю, что ошибка для Bay Trail находится в драйвере i915 (Intel CPU). Процессор постоянно пытается войти в состояние ожидания, которое не поддерживается им. Проблемы для пользователей Bay Trail начались после фиксации на i915, так что это всегда обвинялось. Однако, возможно, для некоторых есть еще одна причина, и я понятия не имею о том, что Braswell зависает, и было бы замечательно знать, что они исправлены некоторыми (безопасными?) Действиями. У вас есть какая-либо ссылка на эту информацию, или вы можете сказать нам, какое оборудование было проверено и работает? – Zanna 7 April 2018 в 18:42

На ваш процессор влияет ошибка c-state

. Это вызывает полное зависание, когда ЦП пытается ввести неподдерживаемое состояние ожидания. Это проблема для многих устройств Bay Trail, особенно с более новыми ядрами (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

So после вашего редактирования он читает что-то вроде

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

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

Теперь сохраните файл, нажав 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 для загрузки.

26
ответ дан 14 August 2018 в 11:51
  • 1
    Удивительные знания! – Arronical 27 July 2016 в 19:21
  • 2
    @ Астрологический хе-хе спасибо! Я должен знать это - моя система будет оставаться на 15 минут без нее, но с параметром она никогда не замерзает один раз :) Все отдают честь действительно удивительным хакерам, которые это выяснили – Zanna 27 July 2016 в 19:39
  • 3
    Спасибо! Остановляет ли это отказ от ответа на Ctrl Alt REISUB? Также ответ на приведенное выше правило GRUB состоял в том, что если задано «Скрытый таймаут», то приведенное выше редактирование не будет работать. Как можно обойти это, если проблема сохраняется? – clr 14 September 2016 в 15:21
  • 4
    @clr зависания c-состояния не реагируют на магический sysrq REISUB, но это исправление останавливает зависание c-состояния. Если ваша система зависает по какой-либо другой причине, REISUB может работать. GRUB_HIDDEN_TIMEOUT не влияет на параметры загрузки, и вы должны иметь доступ к меню, нажав shift при запуске. Если вы не можете, в случае, когда система слишком быстро замерзает для редактирования /etc/default/grub, это боль, но вы можете попробовать загрузить живую сессию версии со старым ядром для редактирования файла - установить корневой раздел на /mnt и отредактируйте /mnt/etc/default/grub, чтобы добавить параметр. – Zanna 29 September 2016 в 00:12
  • 5
    Благодарим за четкие инструкции. Надеюсь, это трюк. Я сообщу здесь, если это не так. В настоящее время я запускаю 16.10 на Zotac Nano CI320. Я уже пробовал 16.04 и Debian 8 раньше, а также испытывал случайные зависания. Я попытался 16.10 надеяться, что проблема просто исчезнет с новым ядром. Интересно, что однажды я попробовал REISUB (я не помню, какая ОС) это сработало - так что может получиться, что у меня другая проблема. – Jeremy Cook 21 October 2016 в 22:23
  • 6
    @JeremyCook Я только что установил 16.10, и первое, что я сделал, это изменить мои параметры загрузки - я действительно должен проверить это новое ядро! Пожалуйста, дайте мне знать, работает ли это или нет. – Zanna 21 October 2016 в 22:28

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

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