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

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

В Libre Office Writer просто используйте File> Export as PDF ... или используйте кнопку PDF на панели инструментов.

1
задан 3 May 2016 в 10:13

10 ответов

У меня была такая же проблема: установка растровой графики в «принудительное включение для всех слоев», кажется, наконец-то работает:

158
ответ дан 23 May 2018 в 11:29
  • 1
    быстрая ссылка: chrome: // flags / # enable-gpu-rasterization – JohannesNE 4 September 2016 в 18:35
  • 2
    работал на меня тоже. – Sufiyan Ghori 5 September 2016 в 03:39
  • 3
    Он перестал работать, мерцание вернулось, думаю, после обновления до версии Chrome версии 53.0.2785.92 (64-разрядная версия) – Omid 9 September 2016 в 10:28
  • 4
    Это резко уменьшает мерцание, но оно все еще присутствует в Google Inbox, например (в настоящее время это единственное место, где я его вижу). – TiGR 22 September 2016 в 11:39
  • 5
    Работает, но теперь отображается только левый верхний угол некоторых изображений. Что для меня было хром: // flags / # ignore-gpu-blacklist – Jasny - Arnold Daniels 27 November 2016 в 07:45

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

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/ и введите

Enable-zero-copy Включить переопределение списка рендеринга программного обеспечения Включить отображение 2D-списка Canvas

Наконец, откройте настройки хрома и щелкните по:

Enable-zero-copy
38
ответ дан 23 May 2018 в 11:29
  • 1
    Работал на моем Dell XPS 15 95050 Intel® Core ™ i7-6700HQ с процессором Intel® HD Graphics 530 с тактовой частотой 2,60 ГГц (Skylake GT2). – Prydie 23 August 2016 в 15:10
  • 2
    В моем случае (после нескольких решений) я просто включил те флаги, которые вы упомянули (zero-copy, Override Software Rendering List, Display 2D List Canvas), и, похоже, он исправил его (на графике Intel HD). – Nahuel 14 September 2016 в 05:04
  • 3
    Два переключателя командной строки (отключить обходные методы / включить собственные буферы памяти gpu) больше не работают, но создание файла 20-intel.conf для меня работало! Также включена растеризация gpu (не уверен, что это важно). – terabaud 15 February 2017 в 18:38
  • 4
    Единственное работающее решение для меня. благодаря – Darkside 15 February 2017 в 21:06
  • 5
    Просто добавив, что 20-intel.conf работал для меня - не нужно было ничего делать. – Vadi 16 February 2017 в 14:16

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

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

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

34
ответ дан 23 May 2018 в 11:29
  • 1
    Я пошел по маршруту хром-флажков, а затем отправился на этот маршрут и сбросил флаги по умолчанию и очистил материал intel. Все идет нормально. – Sethen 7 December 2016 в 23:10
  • 2
    Благодарю. У меня есть NUC Intel, которому несколько лет, и прошло несколько обновлений. Это на 16.04.2, но ваше предложение действительно нашло пакеты для очистки. Он больше не мигает (мой HDMI-видео мигает и включается и выключается примерно на 1 или 2 Гц после некоторых последних обновлений, я думал, что он развил аппаратный сбой после 8 лет службы). – Tim Richardson 27 February 2017 в 17:27
  • 3
    Этот ответ должен быть намного выше! – Galgalesh 17 March 2017 в 13:46
  • 4
    Это оно? Он работает безупречно !!! Полностью недооцененный ответ. Большое спасибо! – uloco 4 April 2017 в 01:40
  • 5
    Благодаря! Это поставило проблему для меня. Ваш ответ должен быть на несколько пунктов выше, чем есть. – Anthony D. 5 August 2017 в 01:54

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

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

http://www.bang-olufsen.com/

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

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

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

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

24
ответ дан 23 May 2018 в 11:29
  • 1
    Это хорошая рекомендация. Я использовал его для решения моей проблемы с firefox, где он просто решался путем отключения и «Использовать аппаратное ускорение». в расширенных настройках. – Bach 5 January 2017 в 18:56
  • 2
    Это уменьшило мерцание для меня, но это все еще часто случается ... – addison 17 February 2017 в 21:09

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

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

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

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

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

как мне понизить хром Google?

https://productforums.google.com/forum/#!topic/chrome/CtKF2BiskT8;context-place=forum/chrome

7
ответ дан 23 May 2018 в 11:29
  • 1
    Не работает для меня. – ComBin 10 August 2016 в 12:13
  • 2
    @ComBin: вы пробовали вернуться к v50 и использовали флаги? Однако, следуйте ссылке на хромовую ошибку, есть масса различных предложений по решению, чтобы заставить эту работу работать с текущими версиями хром / -ium. – user157697 19 August 2016 в 10:17
  • 3
    Я не хочу v50, спасибо. Я нашел лучший способ исправить это, см. Мой ответ ниже. – ComBin 19 August 2016 в 17:28
  • 4
    AHa, в хромовой ошибке, ребята означали, что это будет иметь серьезные проблемы с производительностью. Однако я попробую некоторые предложения от хромовых ошибок, когда у меня будет время, насколько я понял, Хром - это только симптом, а не причина. Я буду держать вас в курсе, если найду что-то лучшее / другое. Приветствия. – user157697 20 August 2016 в 12:24
chrome://flags/ > GPU rasterization > Enable,

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

5
ответ дан 23 May 2018 в 11:29

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

flags --disable-gpu-driver-bug-обходные пути --enable-native-gpu-memory-buffers, а также enable-zero-copy ENABLE

    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
ответ дан 23 May 2018 в 11:29

Попробуйте выполнить загрузку с некоторыми опциями GPU:

- отключить -gpu-драйвер-обходные ошибки --enable-native-gpu-memory-buffers

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

2
ответ дан 23 May 2018 в 11:29

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

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

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

Настройки

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

chrome: // gpu сделать снимок экрана, чтобы вы могли сравнить его.

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

chrome: // строка 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:

строка должна выглядеть так: Exec=/usr/bin/google-chrome-stable --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers %U сделать снимок экрана, чтобы вы могли сравните после. Включить («Переопределить список рендеринга программного обеспечения»): chrome: // flags / # ignore-gpu-blacklist Включить «Показать список 2D-холст»): chrome: // flags / # enable-display-list -2d-canvas Enable (хром-флаг для плавной прокрутки в linux): chrome: // flags / # smooth-scrolling

5) Я сохранил настройку Chrome> Дополнительно> Использовать аппаратное ускорение, если доступно [keep checked ].

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

7) Сравните настройки. Если вы снимите эту производительность на самом деле (хотя и уменьшает мерцание, но не разрывает) , chrome: // gpu

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

2
ответ дан 23 May 2018 в 11:29

Отключение аппаратного ускорения приведет к ухудшению производительности ваших браузеров для страниц, содержащих анимации и другие интенсивные задачи с процессором.

Однако, если у вас нет графического процессора, установленного в вашей системе, тогда можно отключить аппаратное ускорение предложенный sgiri, лучше всего подходит вам.

Но у меня на ноутбуке установлен NVidia GPU, и я использую настольную ОС Ubuntu. Поэтому я установил собственный двоичный драйвер (версия 352.63). Это сработало для меня, надеюсь, что работа будет работать и в вашей системе Ubuntu.

1
ответ дан 23 May 2018 в 11:29

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

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