Раздражающее мерцание в 16.04 LTS — Chrome — Yodo.im
yodo.im #1Я обновился с 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)
Ваше здоровье.
Ermak_G #2После некоторых исследований я нашел решение этой проблемы.
Я отключил аппаратное ускорение для своего браузера с
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 на «Принудительно включено для всех слоев», похоже, наконец-то работает:
Alexandra_S #4Я исправил это следующим образом:
sudo apt-get purge xserver-xorg-video-intel
затем перезагрузитесь. Это связано с тем, что драйверы Intel перешли на режим настройки. Для получения дополнительной информации см. этот комментарий в ветке ошибок Chromium.
Vera4ka #5Откройте терминал и введите эту команду:
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/
. Вот что он показал:
2. — Я пытался устранять проблемы одну за другой. В моем случае включение этих флагов исправило некоторые из них: GPU rasterization
, Override software rendering list
. Затем это проявилось следующим образом:
3.- Я отредактировал программу запуска рабочего стола и добавил параметры --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers
.
4.- После этого больше никаких проблем не обнаружено, все отображается как «аппаратное ускорение» и, что более важно, больше не мерцает:
Если вы сначала добавите параметры в панель запуска, список проблем должен быть короче, и, вероятно, будет легче определить, какие флаги помогут вам справиться с оставшимися проблемами.
Darya_D #7С версией 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.
https://productforums.google.com/forum /#!тема/chrome/CtKF2BiskT8;контекстное место=форум/chrome
MariV #8chrome://flags/ > GPU rasterization > Enable,
Это, наконец, сработало для меня!Нашел его в нижней части этой формы Google!https://productforums.google.com/forum /#!msg/chrome/CtKF2BiskT8/dLXKfU2XAQAJ
Anna4ka #9Я думаю, что нашел решение:
флаги —отключить-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" EndSectionSavva_P #10
Попробуйте загрузить с отключенными некоторыми параметрами графического процессора:
—отключить-gpu-драйвер-ошибка-обходные пути -включить-собственные-gpu-память-буферы
После того, как вы попробуете это, вы также можете поработать с некоторыми настройками рендеринга в about: / / flags и посмотреть, поможет ли что-нибудь там, но основная часть моих мерцаний рендеринга была решена с помощью двух флагов командной строки. Если у вас есть файл launcher .desktop, добавьте эти флаги в верхнюю запись Exec перед «%U». Вы также можете добавить их к другим записям Exec, чтобы флаги применялись ко всем режимам запуска.
Stepa #11Я обнаружил, что нынешние исправления не работают для текущей версии 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://графический процессор
Это полностью устранило для меня мерцание и разрывы.
Alex_Pank #12То же самое, что я испытываю в Ubuntu 14.04.4
Melnik_Dan #13Я также сталкиваюсь с той же проблемой, особенно при использовании facebook. Это слишком раздражает.
Darino4ka #14Try --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers
some extra info here : Google Product Forums
Гуглер здесь. Эта ошибка отслеживается в трекере проблем Chromium по адресу #606152 — Мерцание на Intel при загрузке одной копии.
Kuze4ka #16на всякий случай: мерцание исчезло при обновлении до 16.10, так что вам больше не нужны никакие обходные пути. просто чтобы упомянуть
Как работать с аппаратным ускорением в Яндекс Браузере
Базовые функции аппаратного ускорения в Яндекс.Браузере по умолчанию включены. Есть и некоторые «рычаги» этой категории настроек, которые можно дополнительно активировать в целях повышения производительности браузера. Напротив, отключение параметров ускорения, помогает в некоторых случаях устранить неполадки, связанные с воспроизведением видео и обработкой графики в браузере (при условии, что видеокарта корректно работает и для неё установлены драйвера актуальной версии).
Из этой статьи вы узнаете, как включить аппаратное ускорение и выключить его непосредственно в интерфейсе браузера (в меню и в отдельных опциях на вкладке скрытых настроек).
В меню
Содержание
- В меню
- Скрытые параметры
- Мониторинг и диагностика настроек ускорения
- Если что-то пошло не так…
Глобальное включение/отключение надстройки можно выполнить в меню веб-обозревателя:
1. Нажмите кнопку «меню» вверху справа.
2. В выпавшем списке щёлкните «Настройки».
3. В нижней части открывшейся вкладки клацните «Показать дополнительные настройки».
4. В блоке «Система» для активации ускорения нужно кликом мышки установить «галочку» в строке «Использовать … ускорения» и для деактивации, соответственно, её нужно убрать.
Скрытые параметры
Для более тонкой отстройки нужно перейти на вкладку скрытых параметров — browser://flags
Предупреждение! Перед тем, как отключить аппаратное ускорение в Яндекс. Браузере или включить по ниже описанным опциям, примите во внимание, что модификация их предустановленной конфигурации может вызвать сбои в браузере, неправильную его работу. Эти программные механизмы разработчики относят к экспериментальным функциям.
Для поиска опций по названию на вкладке browser://flags при помощи «горячей» комбинации клавиш Ctrl + F откройте поисковую панель. В её поле вводите название и нажимайте клавишу «Enter». Браузер подсветит заданную надпись в блоке настройки.
#disable-accelerated-video-decode (Аппаратное ускорение для декодирования видео). Кликните по надписи «Отключить» (по умолчанию включено).
Примечание. Деактивация этой функции может помочь устранить зелёный экран, появляющийся во фрейме с видео при запуске воспроизведения.
#ignore-gpu-blacklist (Override software rendering list — переопределение … программного рендеринга). Изначально выключено. Для активации нужно щёлкнуть в блоке «Включить».
#enable-experimental-canvas-features (поддержка … функций canvas). Отключено, можно включить для повышения производительности.
#enable-gpu-rasterization (Включить … растеризацию). Для ускорения выставляется значение «… включение всех слоёв» (Force-enabled for all layers).
#num-raster-threads (Number of raster threads — количество потоков растрового изображения). Значение от 1 до 4 выставляется в зависимости от мощности процессора ПК. Например: для двухядерной конфигурации — 2; если есть поддержка Hyper-threading и 4-ёх потоков — 4.
Мониторинг и диагностика настроек ускорения
Чтобы просмотреть статус опций аппаратного ускорения, необходимо в адресной строке браузера набрать — browser://gpu и нажать «Enter».
На вкладке можно ознакомиться с состоянием опций ускорения и графических модулей, апплетов для обработки видео, а также со списком обнаруженных проблем.
Если что-то пошло не так…
У вас всегда есть верный способ вернуть всё как было — выполнить сброс настроек до предустановленных разработчиками значений.
Для выполнения этой операции:
1. Откройте меню Яндекса, перейдите в «Настройки».
2. Кликните «Дополнительные настройки».
3. В строке «Сбросить… » щёлкните кнопку «Сбросить…».
Если есть неполадки с графикой и видео, первым делом попробуйте «обесточить» глобальную опцию ускорения в меню. И если должного эффекта не будет, только потом, приступайте к модификации экспериментальных функций во вкладке browser://flags/. Перед отстройкой аппаратного ускорения продиагностируйте работу видеокарты, драйверов и в целом системы. Возможно, причина неполадок кроется именно в них, а не в опциях веб-обозревателя.
Успешной вам настройки Яндекс.Браузера!
Аппаратное ускорение Flash-плагина Chrome
Задавать вопрос
спросил
Изменено 8 лет, 6 месяцев назад
Просмотрено 21к раз
Запуск Flash в Google Chrome сильно загружает мой процессор:
Я полагал, что причина этой проблемы в том, что аппаратное ускорение флэш-памяти отключено. Когда я попытался включить его, щелкнув правой кнопкой мыши приложение для флэш-памяти и выбрав
settings
, появилось это окно:
Параметры аппаратного ускорения не найдены.
В Chrome, когда я открываю about:gpu
, я вижу это:
Как включить аппаратное ускорение во Flash или есть ли альтернативный способ снижения загрузки ЦП?
- google-chrome
- flash
- аппаратное ускорение
Вы должны проверить раздел about:gpu
в Chrome/ium. На старых ПК аппаратное ускорение отключено по умолчанию, и вы можете включить его, только переопределив настройки в about:flags
.
- Откройте
about:flags
в адресной строке - Ищите Переопределить список повторного рендеринга программного обеспечения
- Нажмите «Включить»
- Перезапустите Chrome/ium
Вы также можете запустить Chrome, используя chrome --ignore-gpu-blacklist
, но делать это каждый раз не идеально.
Попробуйте LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklist
, если вы окажетесь здесь в поисках решения для версии, затронутой ошибкой LibGL DRI в Linux.
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя адрес электронной почты и парольОпубликовать как гость
Электронная почтаТребуется, но никогда не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
Включение WebGL
Если ваш браузер поддерживает WebGL, следуйте этим инструкциям, чтобы включить его:
Хром
Сначала включите аппаратное ускорение:
- Перейти к
хром://настройки
- Нажмите кнопку + Показать дополнительные настройки
- В разделе Система убедитесь, что Использовать аппаратное ускорение, если доступно флажок установлен (вам нужно перезапустить Chrome, чтобы изменения вступили в силу)
В более новых версиях этот параметр Отключить WebGL не будет доступен, вместо этого вам придется искать WebGL 2.0 (или какой-либо другая версия), который выглядит так:
Здесь вам нужно будет изменить
Default
наEnabled
в раскрывающемся списке.
Затем проверьте состояние WebGL:
- Перейти к
хром://gpu
- Осмотрите элемент WebGL в Состояние графических функций список.
Статус будет одним из следующих:
- Аппаратное ускорение — WebGL включен и аппаратно ускорен (работает на видеокарте).
- Только программное обеспечение, аппаратное ускорение недоступно — WebGL включен, но работает в программном обеспечении. Глянь сюда для получения дополнительной информации: «Для программного рендеринга WebGL Chrome использует SwiftShader, программный растеризатор GL».
- Недоступно — WebGL недоступен ни аппаратно, ни программно.
Если статус не «Аппаратное ускорение» , то Обнаруженные проблемы список (под списком состояния графических функций ) может объяснить, почему аппаратное ускорение недоступно.
Если ваша видеокарта/драйверы занесены в черный список, вы можете переопределить черный список. Предупреждение: это не рекомендуется! (см. примечание о черных списках ниже). Чтобы отменить черный список:
- Перейти к
хром://флаги
- Активировать параметр переопределения программного списка рендеринга .
(вам нужно перезапустить Chrome, чтобы изменения вступили в силу)
Для получения дополнительной информации см.: Справка Chrome: WebGL и 3D-графика.
Фаерфокс
Сначала включите WebGL:
- Перейти к
about:config
- Поиск
webgl.disabled
- Убедитесь, что его значение равно
false
(любые изменения вступают в силу немедленно, без перезапуска Firefox)
Затем проверьте состояние WebGL:
- Перейти к
о: support
- Проверьте строку WebGL Renderer в таблице Graphics :
- Если в статусе указан производитель видеокарты, модель и драйвер (например: «NVIDIA Corporation — NVIDIA GeForce GT 650M OpenGL Engine» ), тогда WebGL включен.
- Если статус примерно такой «Ваша видеокарта заблокирована из-за нерешенных проблем с драйвером» или «Заблокировано для вашей версии графического драйвера» ,
то ваша видеокарта/драйвер занесены в черный список.
Ваш комментарий будет первым