"Решение" отрыва / мерцания графического экрана Intel вызывает чрезмерное использование вентиляторов в Ubuntu 16.10/17.04/17.10
Несколько пользователей ( один, два, три, четыре, пять) сообщили, что видеокарты Intel вызывают серьезные разрывы / мерцание экрана в Ubuntu >= 16.10. Часто предлагаемое "решение" - добавить параметр загрузки. i915.enable_rc6=0,
Однако, исправляя мерцание / разрыв экрана, это "решение" заставляет вентилятор работать постоянно (как никогда, никогда не выключается) и на чрезмерно высокой скорости. Я отправляю этот вопрос, чтобы узнать, есть ли у кого-нибудь средство от проблемы с вентилятором (или, в качестве альтернативы, от проблемы мерцания / разрыва, но без возникновения проблемы с вентилятором).
Для полноты я бегу Ubuntu 16.10/17.04/17.10 используя ядро 4.11.0-10-generic на Lenovo 910 (Kabylake) и моя видеокарта VGA compatible controller: Intel Corporation Device 5916 (rev 02),
Примечание: я только что подтвердил, что эта проблема все еще существует с вышестоящим ядром (v4.13.0-041300rc4). Возврат ядра к ядру 16.04 LTS устраняет разрыв экрана, но это всего лишь обходной путь. Я недавно (09.03.2017) попробовал установить Debian по умолчанию с ядром 4.9.0-3-amd64, и мерцание экрана отсутствует (хотя экран поворачивается на 90 градусов).
Примечание 2: использование параметра загрузки i915.enable_rc6=0 приводит к деградации системы при длительном использовании. Я пытался смотреть потоковое видео в течение 3 часов, и машина начала действовать вяло и безразлично.
Примечание 3: я подал отчет об ошибке.
Примечание 4: Это может не относиться к делу, но разрыв экрана полностью прекращается, когда используется указывающее устройство (трекпад) или клавиатура.
3 ответа
Я не уверен, что решил проблему. Сначала я думал, что это установка Ubuntu 17.10, которая работает с ядром 4.13.0-16. Но я только что вернулся к резервной копии 17.04, и ядро 4.10.0-37 работает нормально.
Я собираюсь предположить, что исправление фактически обновляло прошивку Lenovo, которую вы можете сделать только (насколько мне известно) через Windows. Однажды я случайно загрузился в раздел Windows и перенес процесс обновления. Но я думаю, что именно это и должно было исправить.
Примечание: я также "решил" проблему до выпуска 17.10 путем компиляции и использования ядра Kali Linux.
Правильным решением было бы создать следующий файл:
/etc/X11/xorg.conf.d/20-intel-graphics.conf
имеющий следующее содержание:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TripleBuffer" "true"
Option "TearFree" "true"
Option "DRI" "false"
EndSection
Не создавайте эти файлы в/usr/share/X11/xorg.conf.d, Это расположение, например, файлов конфигурации для X, а не тех, которые фактически загружены.
Я использовал эти шаги, чтобы исправить мерцание экрана,
sudo gedit /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf
вставьте эти строки,
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TripleBuffer" "true"
Option "TearFree" "true"
EndSection
сохранить, перезагрузить.
Если это все еще не исправить, вы можете удалить, используя
sudo rm /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf