Ubuntu 16.04 Skylake 6-е поколение экрана Мерцание

Я рекомендую вам 2 gui-программы:

bleach bit ubuntu tweak.

bleach-bit - это «ccleaner» -эквивалент для linux, поэтому вы можете понять, что он может сделать: sudo apt-get install bleachbit с консоли для установки.

ubuntu tweak is kinda a «tweak-ui» / программный центр / gconf / etc, что нас интересует, это опция «очистка пакета»:

Для установки ubuntu-tweak: [!d11 ] бит отбеливания sudo apt-get update ubuntu tweak.

1
задан 1 April 2016 в 19:17

16 ответов

@brianjcohen привел меня в правильном направлении. В отчете об ошибках на хром были некоторые хорошие дискуссии по некоторым вопросам, но, по-видимому, это проблема x.org с параметрами драйвера Intel. Вы можете ссылаться на него здесь, если хотите:

https://bugs.chromium.org/p/chromium/issues/detail?id=606152#c63

Исправить создайте или отредактируйте файл в /usr/share/X11/xorg.conf.d/20-intel.conf с правами root:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "TearFree" "true"
    Option "DRI" "3"
EndSection
Из обсуждения AccelMethod по умолчанию должно быть sna, но, по-видимому, явно не устанавливаем его как это может привести к сбою X. sna определенно быстрее, чем понизить его до uxa. TearFree помогает предотвратить слезы при рендеринге видео DRI - это метод, как драйвер делает вещи, я думаю, что это был ключевой вариант. Вы можете найти целую кучу того, что здесь: https://en.wikipedia.org/wiki/Direct_Rendering_Infrastructure#DRI3. Вы также можете прочитать справочную страницу в man 4 intel
19
ответ дан 23 May 2018 в 12:26
  • 1
    эти настройки фиксировали мерцание в хроме, но проблемы в скайпе остались. & Quot; UXA & Quot; исправлены оба – Anton Suslov 2 September 2016 в 18:18
  • 2
    Это привело к массивной загрузке процессора для compiz и xorg после перезагрузки – MattBoothDev 20 September 2016 в 13:04
  • 3
    Исправлены проблемы с Chromium, Xorg увеличивает загрузку процессора, но только при обновлении экрана. Chromium также может использовать до одного ядра процессора (i7-7700T) для полноэкранного видео, но я не знаю, является ли это изменением предыдущего поведения, потому что я не проверял. – Coderer 26 May 2017 в 09:49

Попробуйте:

Переключение драйвера Intel из SNA в UXA помогло мне совсем немного (на dell skylake здесь).

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection

Добавьте это в конфигурацию xorg, добавив в файл /usr/share/X11/xorg.conf.d

5
ответ дан 23 May 2018 в 12:26
  • 1
    Спасибо за ваш совет. Когда я попытался применить его, я понял что-то странное. В каталоге /usr/share/X11/xorg.conf.d не было файла конфигурации для intel grahpics. Единственный файл конфигурации для графики был назван 10-amdgpu.conf. Любая идея, почему это может быть? Должен ли я просто попытаться удалить файл 10-amdgpu.conf и заменить его другим файлом с именем 20-intel.conf? – hakunamatata 1 April 2016 в 23:19
  • 2
    Просто оставьте существующие файлы в покое. – Mike O'Connell 7 April 2016 в 20:37
  • 3
    Спасибо - это, казалось, решило мерцающие проблемы. Однако я заметил, что количество доступных разрешений в настройках дисплея существенно уменьшилось, как только я это сделал. Из того, что я могу сказать о UXA и SNA, не углубляясь в нее, я могу понять, почему это могло произойти. – brianjcohen 15 April 2016 в 03:41

У меня была эта проблема на моем новом текущем складе Lenovo X1 Carbon 16.04 (ядро 4.4.0-33, графика Skylake GT2). Я попробовал два ответа выше (базовые дни и Майк О'Коннелл), но ни один из них не работал. Первые заставили графику быть необычно медленными; последний не смог инициализировать графику вообще.

В конце я решил проблему другим способом, упомянутым здесь, то есть: я удалил проблемный графический драйвер Intel.

Короче, запустите это, а затем перезагрузитесь, и все должно быть хорошо:

f1]

4
ответ дан 23 May 2018 в 12:26

Пользователь reddit сообщил, что ядро ​​4.6.0-994-generic из ветки Intel DRM (http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-nightly/current/) исправлено его экран мерцает.

2
ответ дан 23 May 2018 в 12:26
  • 1
    Кажется, я работаю для меня, я был на 4.9.0-15 BayTrail, много мерцал на i915.and, используя ежедневную сборку 4.10.0-994, мерцание пока исчезло – David Walker 8 February 2017 в 17:33
  • 2
    Говорил слишком рано. Я сейчас на 4.10.0-994, и мерцание вернулось! – David Walker 12 March 2017 в 00:18

Я не на 100% уверен, что это та же проблема, что и все остальные. Но проблема, с которой я столкнулся (Lenovo T460s, Skylake, работающая 16.04), состояла в том, что я испытал бы однокадровое мерцание и случайное разрывание в Google Chrome, особенно если на странице были видео или анимированные эффекты. Проблема не была воспроизведена в Firefox. Я смог решить проблему, запустив Chrome с помощью -disable-gpu-driver-bug-обходных решений --enable-native-gpu-memory-buffers, а затем сбросив все флаги эксперимента до значения по умолчанию, перейдя в chrome: // flags , Объяснение, по-моему, заключается в том, что по умолчанию (и я не уверен, что это конкретный Ubuntu или нет) есть, как предполагает флаг, обходные пути к известным ошибкам GPU, и я думаю, что эти обходные пути больше не нужны и на самом деле контрпродуктивны.

Подробнее здесь: https://bugs.chromium.org/p/chromium/issues/detail?id=606152

Чтобы добавить эти автозагрузки в мою программу запуска Chrome, я сделал следующее:

Откройте черту и введите «хром». Перетащите значок Chrome в любую папку (я использовал домашнюю папку). Щелкните правой кнопкой мыши значок в моей домашней папке и выберите «Свойства». В поле «Команда» добавьте переключатели после «% U». Перетащите значок Chrome в мою панель запуска, чтобы заблокировать его.

Изменить: я запускаю 4.4.0-22.39, и я не пробовал это в других релизах ядра.

2
ответ дан 23 May 2018 в 12:26

У меня была та же проблема, и я закончил отключать tlp в /etc/default/tlp. меняя TLP_ENABLE=1 на TLP_ENABLE=0.

Похоже, что управление питанием вызывает мерцание.

это решение может повлиять на ваше время автономной работы.

1
ответ дан 23 May 2018 в 12:26

Вот что я должен был сделать, чтобы устранить разрывы экрана и мерцание в моем Ubuntu 16.04:

sudo apt-get install xserver-xorg-video-intel libva-intel-vaapi-driver

Создать и отредактировать ~/.drirc:

<device screen="0" driver="dri2">
    <application name="Default">
    <option name="vblank_mode" value="0"/>
    </application>
 </device>

Создавать и редактировать /usr/share/X11/xorg.conf.d/20-intel.conf:

Section "Device"
  Identifier "Intel Graphics"
  Driver     "intel"
  Option     "AccelMethod" "sna"
  Option     "TearFree" "true"
  Option     "DRI" "3"
EndSection

Вышеупомянутый почти трюк. Тем не менее, в последних версиях ядра (начиная с 4.0 до последней версии 4.8) существует постоянная ошибка ядра, которая производит мерцание точно так же, как в этом видео: https://www.youtube.com/watch?v=TqAljJ0U5Pc.[!d3 ]

Однако, если вы используете действительно старое ядро, мерцание прекращается.

Загрузите и установите старое ядро:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-image-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-headers-3.13.11-03131111_3.13.11-03131111.201411111336_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-headers-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb

sudo dpkg -i linux-headers-3.13.11-03131111_3.13.11-03131111.201411111336_all.deb linux-headers-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb linux-image-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb

Последнее, что нужно сделать, это сделать выше ядро по умолчанию.

Измените /etc/default/grub и измените / добавьте следующую строку:

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.13.11-03131111-generic"

И, наконец, обновите grub:

sudo update-grub
1
ответ дан 23 May 2018 в 12:26

Я попытался найти следующие параметры загрузки ядра, поскольку они влияют на мерцание экрана после попыток некоторых из отмеченных исправлений Xorg ():

Отключить режимы спящего режима RC6: i915.enable_rc6=0 ИЛИ отключить самообслуживание панели i915.enable_psr=0

Дополнительная информация отметила, что Xorg исправляет .

Чтобы добавить их, создайте и отредактируйте файл /etc/modprobe.d/i915.conf с помощью

options i915.preliminary_hw_support=1 i915.enable_psr=0

или попробуйте

options i915.preliminary_hw_support=1 i915.enable_rc6=0

Затем я перезапустил, чтобы использовать эти новые параметры модуля и проверял на мерцание циклами сна / бодрствования. Кажется, никто не помог. Что касается 16.10, часть i915.preliminary_hw_support=1 может не понадобиться.

1
ответ дан 23 May 2018 в 12:26
  • 1
    Я забыл упомянуть, что я также использую новейшие драйверы Intel от здесь для Linux. – m1st0 5 January 2017 в 10:15

У меня также была та же проблема на Lenovo Yoga 2 Pro с 16.04 + Gnome Shell.

Видео: https://www.youtube.com/watch?v=j_NNn1S_nX8

Мигание экрана произойдет через 10 минут или 2 часа в другое время. Он останавливался, пока мышь двигалась, и я мог временно остановить ее, возможно, через час или около того, переключив консоли через ctrl-alt-f1. Я пробовал все в этом потоке без успеха, однако я столкнулся с сообщением об ошибке, в котором упоминалось изменение ядер до 4.4.0-040400. Я 12 часов с момента понижения ядра с 4.6, и мерцание пропало!

Это ядро, которое я использовал. Просто установите их и удалите старое ядро. https://www.youtube.com/watch?v=j_NNn1S_nX8

1
ответ дан 23 May 2018 в 12:26

kernel 4.6.0-994-generic, из ссылки, размещенной Massimiliano, исправил проблему для меня.

У меня Chromebook от Acer с процессором i5-5200U. Симптомом была шляпа, которую я начал мерцать, когда сначала загрузился ноутбук. Мне пришлось бы закрыть и открыть крышку несколько раз, чтобы исправить проблему.

Поскольку я установил 4.6.0-994-generic, он работает нормально.

0
ответ дан 23 May 2018 в 12:26

Я только что обновил до 16.04 с 15.10 на Dell Inspiron 3000 с графикой nvidia geforce. Было очень раздражающее мерцание. Вещь, которая исправила его для меня, заключалась в изменении яркости экрана по умолчанию. Ярче или ниже зафиксировано это. Возврат к уровню по умолчанию привел к мерцанию назад.

0
ответ дан 23 May 2018 в 12:26

У меня была одна и та же проблема на XPS 13 9350. (Ядро 4.4.0-22-generic) Я не знаю, какова проблема. Я думаю, что он начинается после установки Skype ?! После установки ubuntu он не мерцал. он начинается через несколько дней, и я думаю, что он начинается после установки skype? Но я не уверен: - [

установка последнего ядра (4.6.0-040600-generic) исправила проблему.

здесь - простой способ установить последнее ядро версия: https://www.youtube.com/watch?v=CokrHUykkUQ

спасибо Массимилиано, он приносит лучший совет !!!

0
ответ дан 23 May 2018 в 12:26

Я столкнулся с той же проблемой, что и моя Dell XPS13 Intel® HD Graphics 520 (Skylake GT2). Я запускаю Ubuntu 16.04 Xenial, и я просто решил эту проблему в System Settings -> Software & amp; Обновления -> Дополнительные драйверы, позволяющие использовать микропрограмму «Использование процессора микрокода для процессоров Intel от Intel-микрокода (проприетарный)», а затем перезагрузиться. Надеюсь, это сработает и для вас!

0
ответ дан 23 May 2018 в 12:26

Были те же проблемы с тестированием Mint 18 на Samsung 9, i7-6500u.

В соответствии с плакатом выше, кто решил его отключить tlp, я обнаружил, что мерцание происходит только тогда, когда я использую powertop to выберите:

«Автосохранение для неизвестного USB-устройства 1-5 (8087: 0a2b)

от« плохого »до« хорошего », т.е. включение этого автозапуска с« хорошими »причинами мерцания , «bad» не делает.

С оставлением «плохого» мой дисплей стабилен.

0
ответ дан 23 May 2018 в 12:26

У меня была аналогичная проблема, и я достиг этой темы, ища решение.

При обновлении ядра до 4.8 улучшилась ситуация, и для меня это решило установить драйверы Intel Graphics для Linux: [!d1 ]

https://01.org/linuxgraphics/downloads

Обратите внимание, что для Ubuntu 16.04 вам нужно v2.0.2, а не последнее (в настоящее время v2.0.3)

https://01.org/linuxgraphics/downloads

0
ответ дан 23 May 2018 в 12:26

Это тот, у кого черные линии? У меня такая же проблема на моем ультрабуке Samsung, это происходит только при полном разрешении «1080P» на моем hdmi-порту. я заметил, что это, похоже, происходит больше всего, если экран действительно яркий, в основном, если есть белый фон, например, в «Файлы или веб-браузер», но, похоже, на него не оказывают особого влияния приложения, интенсивно использующие gpu, такие как «воспроизведение фильмов 1080p»,

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

Установка разрешения один снизу из полного 1080p, похоже, остановит его, вы можете попробовать это, если у вас все еще есть проблемы:)

EDIT: Также попробуйте ядро ​​4.8.10 Это «единственное» ядро, которое постоянно фиксирует черные линии на 1080P для меня с выходом HDMI HD4000 HDMI все остальные версии, похоже, отменили это исправление от этого, даже 4.9 не исправляет его. Используйте утилиту обновления ядра ubuntu, чтобы сделать снимок «Ukuu», я думаю, что его назвали?

0
ответ дан 23 May 2018 в 12:26

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

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