Нажмите "Enter", чтобы перейти к содержанию

Ignore gpu blacklist включить: Как гугл хром заставить декодировать видео с ютуба и других источников видеокартой?

Раздражающее мерцание в 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 и включите его.

Igor_V

#3

У меня была такая же проблема, установка растеризации 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 и нажмите на:

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

#6

Ни один из этих ответов, казалось, не помог мне. То, что я в конечном итоге сделал, что кажется чтобы исправить это (моей ссылкой был этот сайт 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.

chromium.org/p/chromium/issues/detail?id=606152

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

MariV

#8

chrome://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"    EndSection
Savva_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

#14

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

Plat0n

#15

Гуглер здесь. Эта ошибка отслеживается в трекере проблем 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
  • аппаратное ускорение
1

Вы должны проверить раздел about:gpu в Chrome/ium. На старых ПК аппаратное ускорение отключено по умолчанию, и вы можете включить его, только переопределив настройки в about:flags .

  • Откройте about:flags в адресной строке
  • Ищите Переопределить список повторного рендеринга программного обеспечения
  • Нажмите «Включить»
  • Перезапустите Chrome/ium

Вы также можете запустить Chrome, используя chrome --ignore-gpu-blacklist , но делать это каждый раз не идеально.

2

Попробуйте LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklist , если вы окажетесь здесь в поисках решения для версии, затронутой ошибкой LibGL DRI в Linux.

1

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью 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 включен.
    • Если статус примерно такой «Ваша видеокарта заблокирована из-за нерешенных проблем с драйвером» или «Заблокировано для вашей версии графического драйвера» , то ваша видеокарта/драйвер занесены в черный список.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *