Раздражающее мерцание в 16.04 LTS - Chrome

Я обновился с 4.4.0 до 4.4.8, а затем до 4.5.2 на 64-разрядной версии Ubuntu 16.04 LTS, и это все еще происходит.

В версии 4.5.2 это происходит еще чаще, и в основном в Chrome (пока не пробовал firefox или opera). Каждый раз, когда я открываю новую веб-страницу. Есть какой-нибудь способ это исправить, или это ошибка?

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev 81)

Ваше здоровье.

После некоторых исследований я нашел решение этой проблемы. Сейчас это работает на меня.

Я отключил аппаратное ускорение для своего браузера с

Settings > Advance Settings > System > uncheck the hardware acceleration

Надеюсь, это сработает на вашем компьютере.


Я использую google-chrome-stable Version 50.0.2661.94 (64-bit) на Ubuntu 16.04

-----РЕДАКТИРОВАТЬ----

Если вы столкнулись с задержкой прокрутки и разрывом экрана. Сделайте так, как предложил Амос Фоларин в комментарии ниже:

Идти к: chrome://flags/#smooth-scrolling и включите его.

У меня была такая же проблема, установка растеризации GPU на "Принудительно включено для всех слоев", похоже, наконец-то работает:

Chrome Flags: GPU rasterization

Я исправил это следующим образом:

sudo apt-get purge xserver-xorg-video-intel

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

Откройте терминал и введите эту команду:

sudo nano /usr/share/applications/chromium-browser.desktop

и прокрутите вниз, пока не дойдете до этой строки:

Exec= chromium-browser

Затем добавьте эти два параметра

--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

Нажмите Ctrl +O для сохранения и Ctrl +X для выхода.

Затем введите эту команду:

sudo nano /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

Нажмите Ctrl+O, затем Ctrl+X.

Откройте Chromium и напишите в адресную строку: chrome://flags/ и войдите.

  • Включить-нулевое копирование
  • Включить Переопределение Списка Отображения программного обеспечения
  • Включить Отображение 2D-холста Списка

Наконец, откройте настройки Chrome и нажмите на:

  • Используйте аппаратное ускорение, когда это возможно

Ни один из этих ответов, казалось, не помог мне. То, что я в конечном итоге сделал, что кажется чтобы исправить это (моей ссылкой был этот сайт http://www.bang-olufsen.com/ который мерцал как СУМАСШЕДШИЙ, и теперь он работает плавно) это:

1.- Переход к chrome://gpu/. Вот что он показал:

enter image description here

2. - Я пытался устранять проблемы одну за другой. В моем случае включение этих флагов исправило некоторые из них: GPU rasterization, Override software rendering list. Затем это проявилось следующим образом:

enter image description here

3.- Я отредактировал программу запуска рабочего стола и добавил параметры --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers.

4.- После этого больше никаких проблем не обнаружено, все отображается как "аппаратное ускорение" и, что более важно, больше не мерцает:

enter image description here

Если вы сначала добавите параметры в панель запуска, список проблем должен быть короче, и, вероятно, будет легче определить, какие флаги помогут вам справиться с оставшимися проблемами.

С версией Chrome 51.0.2704.103 (64-разрядная версия) флаги

--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

больше не работай.

Лучший способ, который мы можем сделать, это вернуться к Chrome 50 (версия 50.0.2661.86 (64-разрядная версия)), вот инструкция, как вы можете вернуться: как мне понизить рейтинг Google Chrome?

Важно то, что мы оказываем давление на Google, чтобы он исправил эту проблему, проголосовал за ошибку в Chromium и на странице продукта Google:

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

https://productforums.google.com/forum /#!тема/chrome/CtKF2BiskT8;контекстное место=форум/chrome

chrome://flags/ > GPU rasterization > Enable,

Это, наконец, сработало для меня!Нашел его в нижней части этой формы Google!https://productforums.google.com/forum /#!msg/chrome/CtKF2BiskT8/dLXKfU2XAQAJ

Я думаю, что нашел решение:

флаги --отключить-gpu-драйвер-ошибка-обходные пути --включить-собственные-gpu-память-буферы, а также включить-нулевое копирование ВКЛЮЧИТЬ

    sudo nano /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

Попробуйте загрузить с отключенными некоторыми параметрами графического процессора:

--отключить-gpu-драйвер-ошибка-обходные пути -включить-собственные-gpu-память-буферы

После того, как вы попробуете это, вы также можете поработать с некоторыми настройками рендеринга в about: / / flags и посмотреть, поможет ли что-нибудь там, но основная часть моих мерцаний рендеринга была решена с помощью двух флагов командной строки. Если у вас есть файл launcher .desktop, добавьте эти флаги в верхнюю запись Exec перед "%U". Вы также можете добавить их к другим записям Exec, чтобы флаги применялись ко всем режимам запуска.

Я обнаружил, что нынешние исправления не работают для текущей версии chrome, необходимо изменить дальнейшие настройки (по крайней мере, для моей настройки).

Я могу подтвердить, что это работает (устраняет как мерцание, так и разрывы) - благодаря https://bugs.chromium.org/p/chromium/issues/detail?id=606152#c72

Компьютер: XPS13 9343 Графика: 00:02.0 Совместимый с VGA контроллер: Intel Corporation Broadwell-U Integrated Graphics (rev 09)Версия Chrome: Версия 54.0.2840.100 (64-разрядная)

Настройки

1) Проверьте сообщения об ошибках до и после приведенных ниже настроек конфигурации

  • chrome://графический процессор
  • сделайте снимок экрана, чтобы потом можно было сравнить.

2) Редактировать (для chrome): /usr/share/applications/google-chrome.desktop или для (хрома): /usr/share/applications/chromium-browser.desktop

  • Добавьте флаги --отключить-gpu-драйвер-ошибка-обходные пути --включить-собственные-gpu-память-буферы
  • строка должна выглядеть следующим образом: Exec=/usr/bin/google-chrome-stable --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers %U

3) sudo nano /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) Настройки флагов Chrome: chrome://flags:

  • Включить ("растеризатор с нулевым копированием"): chrome://флаги/#включить-нулевое копирование
  • Включить (включить отображение списка 2d-холста): chrome://flags/#enable-display-list-2d-canvas
  • Включить ("Переопределить список рендеринга программного обеспечения"): chrome://flags/#ignore-gpu-blacklist
  • Включить "Отображение списка 2D-холста"): chrome://flags/#enable-display-list-2d-canvas
  • Включить (флаг chrome для плавной прокрутки в linux): chrome://flags/#плавная прокрутка

>>5) Я сохранил настройки Chrome Для расширенного использования аппаратного ускорения, когда это доступно [продолжайте проверять]. Если вы снимете этот флажок действительно снижает производительность (хотя и уменьшает мерцание, но не разрывает), вышеуказанные варианты работали для меня намного лучше.

6) Перезагрузите компьютер.

7) Сравните настройки. chrome://графический процессор

Это полностью устранило для меня мерцание и разрывы.

То же самое, что я испытываю в Ubuntu 14.04.4

Я также сталкиваюсь с той же проблемой, особенно при использовании facebook. Это слишком раздражает.

Try --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers some extra info here : Google Product Forums

Гуглер здесь. Эта ошибка отслеживается в трекере проблем Chromium по адресу #606152 - Мерцание на Intel при загрузке одной копии.

на всякий случай: мерцание исчезло при обновлении до 16.10, так что вам больше не нужны никакие обходные пути. просто чтобы упомянуть