LINUX.ORG.RU

ускорение флеша на ютубе

 , ,


0

2

Имеется

арч i686
chromium 43.0.2357.132-1
firefox 39.0-1

flashplugin 11.2.202.481-1
chromium-pepper-flash-dev 18.0.0.194-1

В ff ускорение декодирования есть
accelerated video rendering, accelerated video decoding

а в хромиуме - нет успорения декодирования
accelerated video rendering, software video decoding

в Хромиуме с недавних пор не работает плагин от фокса (flashplugin 11.2.202.481-1)
и ускорения с тех пор нет.

Вопрос - как завести ускорение на хромиуме?

cast Novell-ch, i-rinat

в chrome://flags включено переопределение рендеринга

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
Rasterization: Hardware accelerated on all pages
Threaded Rasterization: Enabled
Video Decode: Hardware accelerated
Video Encode: Hardware accelerated
WebGL: Hardware accelerated

★★★★★

Последнее исправление: smilessss (всего исправлений: 2)
Ответ на: комментарий от smilessss

на какой оси?

Debian testing

можешь залить куда-то?

https://dl.dropboxusercontent.com/u/62182427/chromium-hwdec/chromium_43.0.235...

(больше пары-тройки дней хранить не обещаю)

то как применить этот патч?

Ну уж как-нибудь. Просто смотришь в него и по аналогии делаешь правки. Первый ханк тебе вряд ли нужен, он накладывается поверх дебиановских патчей и требует ccache. Без ccache пересобирать уж очень неудобно было.

Вместо пути /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so надо своё дистро-специфичное вставить. Если не будет верного пути, то chromium не загрузит драйвер до того как песочница заработает, и придётся браузер запускать с --no-sandbox. Или с LD_PRELOAD.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Можно собрать всё это в патч для удобства,чтобы 1 раз применил и всё, хотя и так сойдет.


i965_drv_video.so

это для интеловского видео?
попробую твой пакет на amd видео, может взлетит)

smilessss ★★★★★
() автор топика
Ответ на: комментарий от i-rinat

оно у тебя там под amd64..

будем пересобирать под i686

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

Можно собрать всё это в патч

Это и так один патч. Но SMD правильно сказал, на 48-й Chromium он точно не налезет. Я точно знаю, что в 45-м сборочные скрипты уже отличаются от 43-го.

это для интеловского видео?

Да.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Это и так один патч.

то есть можно просто скопировать все это и сделать patch на папку с сорцами?

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

то есть можно просто скопировать все это и сделать patch на папку с сорцами?

Да. Если взять папку с исходниками Chromium из Debian, то он даже ляжет без конфликтов. С другими версиями возможны проблемы.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

а модешь затарить эту директорию и залить куда-то?

или это мне не поможет, т.к. мне нужно пересобирать под i686?

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

а модешь затарить эту директорию и залить куда-то?

Лучше возьми исходники со станицы https://packages.debian.org/source/stretch/chromium-browser

Там внизу ссылка на три файла, «оригинальный» тарбол, метаинформация и debian-патчи.

под i686

Путь к VA драйверу будет другой.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

а если я поставлю себе Debian testing просто ради теста ускорения на amd картах, должно взелтеть?

у меня же будет другая либа в /usr/lib/x86_64-linux-gnu/dri/

и у меня будет явно не i965_drv_video.so, а что-то вроде r600.so

smilessss ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.