Будет ли проблема с процессором Intel Bay Trail исправлена в 17.04?

8

У многих людей проблемы с Ubuntu 14.04, 16.04 и 16.10, когда система полностью замораживается, и я один из них.

Я хочу знать, будет ли Ubuntu 17.04 исправлять эту проблему или нет, было ли оно уже исправлено на пробном ISO-изображении 17.04, прежде чем я попытаюсь загрузить его и протестировать.

    
задан Bassem 15.02.2017 в 00:21
источник

2 ответа

10

TL; DR - мои исследования показывают, что это не исправлено в бета-версии 17.04 или в выпуске, но я возлагаю большие надежды на 17.10.

Эти зависания происходят, когда процессор пытается войти в состояние малой мощности (c-состояние), которое ядро не поддерживает. Эта проблема была введена

commit 8fb55197e64d5988ec57b54e973daeea72c3f2ff
Date:   Tue Apr 7 16:20:28 2015 +0100
drm/i915: Aggressive downclocking on Baytrail

Это пошло вверх по течению в ядре 4.2, и с тех пор у нас были проблемы. Как объяснено в ответе гейннемы этот пост, где я пытался сопоставить информацию ), существует простой и эффективный метод обхода пути, передающий параметр загрузки, который отключает состояния малой мощности.

В настоящее время бета-версия 17.04 использует 4.9 (она основана на восходящем потоке 4.9.6, как я понимаю), и к моменту выхода релиза в апреле я верю, что он будет использовать 4.10 . Проблема все еще существует в этих ядрах, поэтому я пришел к выводу, что она не установлена на данный момент . Я проверил ядро изменений Ubuntu и ничего не нашел, но, пожалуйста, исправьте меня, если я ошибаюсь.

Я долгое время отслеживал ошибку c-state здесь, на kernel.org . В январе 2017 года Мика Куоппала добавила этот патч в поток. По-видимому, он возвращает предыдущую фиксацию, вызвавшую проблему. Патч называется

drm/i915/byt: Avoid tweaking evaluation thresholds

Тестирование показывает очень хорошие результаты с этим патчем, который был отправлен владельцам драйверов i915 25 января. Все будет хорошо, оно может быть объединено в окне 4.11. Ядро 4.11 может быть выпущено в конце апреля. Версия этого патча была объединена в окне 4.11, и отчеты показывают, что ошибка исправлена в 4.11.

Каждый из проблемных процессоров BayTrail ведет себя немного по-разному с каждым другим ядром. В 16.04 (4.4 ядра) мое время безотказной работы на Atom Z3735F без параметра intel_idle составляло около 15 минут до замерзания. Я тестировал бета-версию 17.04 ISO в режиме реального времени, и я не замерзал через 90 минут, поэтому мне кажется, что мне повезло с этим ядром. Вы можете сделать то же самое, чтобы протестировать любое изображение в вашей системе - просто сделайте загрузочный USB и «попробуйте Ubuntu без установки» и протестируйте его как можно дольше.

Когда вышло 17.04, я установил его, и в первые две недели я запустил его без параметра intel_idle , у меня было только три зависания c-состояния, что является большим улучшением в более ранних версиях.

Самый безопасный способ - использовать параметр загрузки. Основываясь на моих исследованиях, я ожидаю, что ошибка будет исправлена в 17.10 (и в других дистрибутивах в конце этого года), которая будет использовать ядро > = 4.11, но не в 17.04.

Однако всегда есть возможность, что команда ядра Ubuntu может ее исправить самостоятельно. Если вы иногда можете терпеть работу нестабильной системы, вы можете следить за прогрессом, запустив регулярные обновления ( sudo apt update && sudo apt full-upgrade ) и тестируя каждое новое ядро без параметра загрузки, когда оно поступит. Вы также можете прочитать список изменений при установке новых пакетов или (опять же, если вы можете терпеть нестабильность) установить основное ядро .

    
ответ дан Zanna 16.02.2017 в 19:23
источник
5

Есть исправление для этого в Как установить intel_idle.max_cstate = 1 .

В terminal введите:

gksudo gedit /etc/default/grub

и измените эту строку:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

, чтобы включить это:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

, то do:

sudo update-grub
reboot

Это проблема Intel, а не проблема Ubuntu, но, к счастью, у нас есть исправление.

Никто не знает, потребует ли Ubuntu 17.04 этого исправления или нет.

    
ответ дан heynnema 15.02.2017 в 00:37
источник

Ознакомьтесь с другими вопросами по меткам