Сайт | Скачать | Видео | Wiki

Автор Тема: chromium. Аппаратное ускорение видео  (Прочитано 314 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28127
  • Репутация: +194/-0
    • PuppyRus-A
chromium. Аппаратное ускорение видео
« : 29 Апрель 2019, 10:26:55 »
Хорошо было бы в профиле хромиума иметь уже настроенный вариант запуска браузера с аппаратным декодированием видео.Если набрать chrome://gpu, то все поля будут красные и желтые.Значит все софтверно декодится или не работает.Если набрать chrome://flags и активировать Override software rendering list, а потом перезагрузится, то уже в GPU многое станет зеленым и декодинг зафарцает.Это дает снижение нагрузки с 50% до 30% в ютюб 4к у меня, да и страницы рендерется аппаратно. Добится запуска этого режима так же можно с такими ключами:
Код

/usr/lib/chromium/chromium --file-url-path-alias=/gen=/usr/lib/chromium/gen --ppapi-flash-path=/usr/lib/chromium/PepperFlash/libpepflashplayer.so --ppapi-flash-version --flag-switches-begin --ignore-gpu-blacklist --flag-switches-end
http://www.opennet.ru/opennews/art.shtml?num=50559
chromium-bin-gtk3-p-74.0.3729.108_64-sf01.pfs
Пока сделал доп. ярлык с этими параметрами
Я так понимаю - будет работать только если загружена mesa или проприетарные видеодрова
Сделал сообщение об этом
У меня на интел+меса особого эффекта нет. Видимо, он будет только с vdpau. Как у остальных?
А вообще можно по дефолту так запускать - если не поддерживается - хуже не будет
« Последнее редактирование: 29 Апрель 2019, 11:41:37 от sfs »

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1389
  • Репутация: +20/-1
Re: chromium. Аппаратное ускорение видео
« Ответ #1 : 29 Апрель 2019, 11:21:20 »
У меня на интел+меса особого эффекта нет. Видимо, он будет только с vdpau. Как у остальных?
при просмотре роликов с ютуба нагрузка на проц заметно снизилась
с 20-30% до 12-15%
проверял только под АМД на ДДР с подключенной mesa
1.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)
2.core2duo,4Gb,Radeon HD7850,(ubuntu+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28127
  • Репутация: +194/-0
    • PuppyRus-A
Re: chromium. Аппаратное ускорение видео
« Ответ #2 : 29 Апрель 2019, 11:22:57 »
проверял только под АМД на ДДР с подключенной mesa
Хорошо бы без месы и с проприетарными дровами (думаю с ними будет еще лучше)

Т.е. трюки с проигрыванием ютуба в mpv больше не актуальны...?

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1389
  • Репутация: +20/-1
Re: chromium. Аппаратное ускорение видео
« Ответ #3 : 29 Апрель 2019, 11:43:23 »
Хорошо бы без месы
проверю, думаю будет как в варианте с месой, но с отключенной опцией в самом хроме
то есть нагрузка переложится с видяхи обратно на проц

Т.е. трюки с проигрыванием ютуба в mpv больше не актуальны...?
тут не знаю, не заморачивался, может и актуально кому, на сильно слабых машинках, хром отъедает оперативы не маленько
1.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)
2.core2duo,4Gb,Radeon HD7850,(ubuntu+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1389
  • Репутация: +20/-1
Re: chromium. Аппаратное ускорение видео
« Ответ #4 : 29 Апрель 2019, 14:06:26 »
проверю
рано радовался, результаты нестабильные с этой опцией, то есть экономия, то нет, возможно от разрешения роликов зависит.
- - ---- --
mesa явно помогает, без нее стабильно нагрузка на проц возрастает
1.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)
2.core2duo,4Gb,Radeon HD7850,(ubuntu+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28127
  • Репутация: +194/-0
    • PuppyRus-A
Re: chromium. Аппаратное ускорение видео
« Ответ #5 : 23 Май 2019, 09:46:47 »
Уберите ,если не трудно из автообновления последний хромиум, он ведь не рабочий.
починил
chromium-bin-gtk3-p-74.0.3729.108_64-sf02.pfs

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28127
  • Репутация: +194/-0
    • PuppyRus-A
Re: chromium. Аппаратное ускорение видео
« Ответ #6 : 14 Декабрь 2019, 10:15:36 »
У меня на интел+меса особого эффекта нет
chrome://gpu/ без mesa
Код
Graphics Feature Status

    Canvas: Software only. Hardware acceleration disabled
    Flash: Software only. Hardware acceleration disabled
    Flash Stage3D: Software only. Hardware acceleration disabled
    Flash Stage3D Baseline profile: Software only. Hardware acceleration disabled
    Compositing: Software only. Hardware acceleration disabled
    Multiple Raster Threads: Disabled
    Out-of-process Rasterization: Disabled
    Hardware Protected Video Decode: Disabled
    Rasterization: Software only. Hardware acceleration disabled
    Skia Renderer: Disabled
    Video Decode: Software only. Hardware acceleration disabled
    Viz Display Compositor: Enabled
    Viz Hit-test Surface Layer: Disabled
    WebGL: Disabled
    WebGL2: Disabled

C mesa
Код
Graphics Feature Status
Canvas: Hardware accelerated
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Disabled
Out-of-process Rasterization: Disabled
Hardware Protected Video Decode: Unavailable
Rasterization: Software only. Hardware acceleration disabled
Skia Renderer: Disabled
Video Decode: Unavailable
Viz Display Compositor: Enabled
Viz Hit-test Surface Layer: Disabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated
По htop на полноэкранном ролике ютуба 1080 на
Код
CPU~Dual core Intel Celeron G540 (-MCP-) speed/max~1596/2500
Graphics:  Card: Intel 2nd Generation Core Integrated Graphics Controller
           Display Server: X.org 1.19.6 drivers: modesetting (unloaded: fbdev,vesa)
улучшение может процентов 10
Видимо, т.к. на этом проце нет vdpau

при просмотре роликов с ютуба нагрузка на проц заметно снизилась
с 20-30% до 12-15%
проверял только под АМД на ДДР с подключенной mesa
В mesa*.pfs DDR01 и LFD10 есть vdpau. В арчах - нет

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 28127
  • Репутация: +194/-0
    • PuppyRus-A
Re: chromium. Аппаратное ускорение видео
« Ответ #7 : 15 Декабрь 2019, 09:15:49 »
Без месы и дополнительной активации режима аппаратного ускорения, видео в 720 на  ют фризилось и просмотр был не очень комфортным. И в chrome:\\gpu
все было желтым (software render). OpenGL рендера не было и хромой програмно рендерил странички.

Заходим в хромиум chrome:\\flags делаем override software render -enable и наблюдаем подключение "аппаратного" рендера OpenGL
Hardware Protected Video Decode: Hardware accelerated
chrome:\\gpu
Помоему я об этом способе писал года два назад.
Странно.... Если это дает такой эффект - почему само не включается....
Или есть побочные эффекты. Еще кто-нибудь тестировал?