LINUX.ORG.RU

аппаратное ускорение флеша на ATI

 , , ,


2

1

есть

chromium 27.0.1453.110 (202711)
AMD Athlon(tm) II Dual-Core M300 
ATi 4530m m92 легаси-блоб 13.1-2
vdpau + ещё много чего, что криво работает на ATI картах
chromium pepper flash 11.7 - который не работает с аппаратным ускорением
и flashplugin -10.3.183.86-1 - на котором работает аппаратное ускорение, но криво
кривость эта проявляется в 80% загрузке cpu при 20% в оффтопе
так же эта старая версия, пришлось выпиливать проверку версии в хромиуме

Теперь вопрос - есть ли патченый flashplugin для ati карт и как снять загрузку с cpu и переместить на gpu ?

★★★★★

Для вашей карты есть свободный драйвер, который уже даже с VDPAU (для VDPAU нужно ядро 3.10, обновлённые прошивки и libvdpau_r600.so - для Ubuntu/Kubuntu могу расписать, как всё это ставить). Зачем для этого блоб?

Что касается аппаратного ускорения рендеринга, его можно попробовать зафорсить в chrome://flags, включив «Переопределение списка программного рендеринга» (после перезапуска браузера проверьте результат в chrome://gpu).

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

в хроме всё давно зафорсил - но иногда

chrome gpu process has crashed

увы и ах
с блобом работает аппаратное ускорение вроде - разница с 10 флешплеером на видео в 480p стало где-то 50-40% загрузки cpu + в amdoverdrivectr настроил частоты и теперь видно, что при проигрывании видео частоты становятся на максисмум т.е. gpu принимает участие.
на chromium pepper flash 11.7 этого не было и в аналогичной ситуации была загрузка cpu под 80 % и частоты на видео не поднимались.

Как в свободном драйвере настроить нормальное энергосбережение ?
знаю про профили в /sys/class/drm/card0/device/power_profile, но результата они особого не дали,что low ,что high, как была печка та и осталась.
да суспенд в рам работал через раз.
и где в свободном настраивается контрастность\яркость\насыщенность ?
и ещё вот такие вещи заставляют выбрать блоб, из-за которого иксы кушают под 100 mb и стартуют Секунды 3, против 1 секунды и 30 mb на свободном
.

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

и ещё - для свободного драйвера нужны какие-то опции в ядре ?
нашёл только это
http://wiki.gentoo.org/wiki/Radeon

и лучше будет, если я поставлю не xf-86-video-ati а xf-86-video-ati-glamour
по отзывам свободный драйвер с glamour лучше и там больше фич поддерживаются

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

на chromium pepper flash 11.7 этого не было

Тогда больше ничего наверное не поделать. Насколько я помню, аппаратное ускорение в NPAPI-Флеше отрубили в районе 11.0 или 11.2. Для PPAPI единственный переключатель в настройках Хрома.

знаю про профили в /sys/class/drm/card0/device/power_profile

power_method выставлен в profile?

но результата они особого не дали,что low ,что high, как была печка та и осталась

Вы же отметились в том треде - вы его читали? (В частности сообщения Novell-ch.)

и где в свободном настраивается контрастность\яркость\насыщенность ?

В Кедах KGamma, например.

и ещё - для свободного драйвера нужны какие-то опции в ядре ?

Да вроде нет уже.

и лучше будет, если я поставлю не xf-86-video-ati а xf-86-video-ati-glamour по отзывам свободный драйвер с glamour лучше и там больше фич поддерживаются

Каким отзывам? Каких фич?

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

Каким отзывам? Каких фич?

И XFCE4 бывает красивым
3 пункт

power_method выставлен в profile?
Вы же отметились в том треде - вы его читали? (В частности сообщения Novell-ch.)

да читал, делал, осилил вроде
вот только отдачи нет - как было 60 градусов в простое так и есть
хотя частоты видно, что сбрасываются в чём дело не знаю

В Кедах KGamma, например.

в xfce этого нет и делаю это средствами gui блоба
если пересобрать KGamma без kde взлетит ?

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

glamor может и давал прирост, но там интел, дебиан с древнейшими пакетами, обычно sna заруливает что uxa что glamor.

Novell-ch ★★★★★
()

chromium pepper flash 11.7 - который не работает с аппаратным ускорением

Что значит «не работает с аппаратным ускорением»? У меня наоборот, без него не включается аппаратное ускорение. Я играю в игру «Империя», которая обязательно требует аппаратного ускорения. И эта игра у меня запускается только с pepper flash.

heinrich2
()

Но иногда отваливается. Последний раз аппаратное ускорение отвалилось при обновлении драйвера catalyst. Пришлось откатываться на старую версию. Может и тебе стоит попробовать другие версии драйвера?

heinrich2
()
Ответ на: комментарий от heinrich2

которая обязательно требует аппаратного ускорения.

facepalm jpg
без pepper flash игра просто не запустится требуя флеш
посмотри на загрузку cpu при своей игре и тебе всё станет ясно
«не работает с аппаратным ускорением» значит не работает ускорение на gpu

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

думаю ставить xf86-video-ati и пилить, пилить, пилить

сделали ли бы они гуй на gtk для яркости,контрастности, насыщенности
пофиксили бы suspend в ram
сделали бы нормальное управление частотами и питанием
а так ..
только пересобирать с патчами и надеяться на лучшее

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

хотя частоты видно, что сбрасываются

Возможно проблемы с ACPI или DSDT (в проприетарном драйвере для таких случаев подставлены костыли).

в xfce этого нет

Тогда можно менять средствами xcalib, xgamma, xrandr (--gamma, --brightness, см. man xrandr). О GUI-утилитах для XFCE или Gnome я не в курсе.

сделали ли бы они гуй на gtk для яркости,контрастности, насыщенности

Это к разработчикам DE.

пофиксили бы suspend в ram

Вероятно ядерный баг. Пробуйте более свежее, если не реботает, репортите в ядерную багзиллу.

сделали бы нормальное управление частотами и питанием

Предложение в конце поста.

только пересобирать с патчами

Какими, например?

RussianNeuroMancer ★★★★★
()

Я думаю тут ничего не поделаешь, это Flash

C1nde
()
Ответ на: комментарий от RussianNeuroMancer

на chromium pepper flash 11.7 этого не было

Тогда больше ничего наверное не поделать. Насколько я помню, аппаратное ускорение в NPAPI-Флеше отрубили в районе 11.0 или 11.2. Для PPAPI единственный переключатель в настройках Хрома.

Под аппаратным ускорением во flash подразумевают две различные вещи (оттого и недопонимание). Есть ускорение декодирования видео, и есть ускорение масштабирования картинки. В 11.2 (NPAPI) оба реализованы через VDPAU, в 11.7 (PPAPI) реализовано только масштабирование, через OpenGL. Поэтому на системах, где VDPAU нет, меньше CPU ест 11.7, а там, где VDPAU есть — 11.2.

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

поставил xf86-video-ati прикрутил управление частотами

cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 500000 kHz
current engine clock: 219370 kHz
default memory clock: 667000 kHz
current memory clock: 299250 kHz
voltage: 900 mV
PCIE lanes: 8
видео в 480p стало грузить проц на 40 % - это почти win
но 1080p по прежнему под 80 % даже с high профилем
это всё на Shockwave Flash 11.7 r700
думаю ставить 11.2

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

а там, где VDPAU есть

VDPAU из коробки в свободных дровах работает ?
где взять 11.2 версию под хромиум ?

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

у меня в арче mesa 9.3-1 - нужно собирать mesa-git ?
там вроде 9.2 devel_bla_bla
а ядро 3.9.5-1

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

даже с управлением частотами на xf86-video-ati средняя температура около 56 с против 49 на каталисте
буду пилить DSDT

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

У меня нет постоянного доступа к чему-либо с AMD-видео. Есть только эпизодически HD4850, но на ней даже не пробовал.

GStreamer.

А у GStreamer вроде есть какой-то плагин для VDPAU.

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

забил.
поставил обратно каталист
поставил 11.2 r202 и теперь загрузка cpu стала допустимая при просмотре флеша

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

поставил 11.2 r202 и теперь загрузка cpu стала допустимая при просмотре флеша

Попробуй libvdpau-va-gl. Может тебе повезёт и у тебя глючить не будет. Лучше брать версию из git'а.

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

Зачем для этого блоб?

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

mos ★★☆☆☆
()
Ответ на: комментарий от Novell-ch

Ты бы еще где-нибудь внятно написал как пользоваться твоим ливсд, то можно было б разговаривать. А так потратить неделю времени, чтобы разобраться с тем, что ты там насовал и наоптимизировал - вряд ли такие чудаки найдутся. Так как после того, как юзер разбереться сам, ему твой ливсд и нафиг будет не нужен. Без документации и комментариев твоя работа никому не нужна ибо бессмысленна и бесполезна. То есть, по состоянию на сейчас, твой ливсд кроме тебя для всех бесполезен. Разве что на некорепшие школьные души впечатление производить: «О, крутой чувак, он чего-то там тестирует!» «А чем он там тестирует?» «Ф фиг его знает, никто понять не может.»

anonymous
()
Ответ на: комментарий от anonymous

можно поставить пакеты на рабочую систему и потестить что нужно
я так и сделал
а качать over 600 mb ради пары тестов я не стану
да и хз как оно поведёт себя на моём дистре с моими конфигами

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

оно работает с блобом?

По идее да, но там есть нюансы.

или только свободные дрова?

А свободные дрова сами по себе дают VDPAU.

i-rinat ★★★★★
()

Напишу сюда, чтоб новую тему не создавать

Свободные дрова, меса 9.2, ядро 3.10. В опере включил аппаратное ускорение, 1080р легко теперь тянет, но видео синеватое. Может быть есть способ убрать синюшность не отключая аппаратного ускорения?

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

Calculate linux. Как mesa git собрать не знаю. Просто из портежей поставил.

ArturK
()
Ответ на: комментарий от Novell-ch

Не знаю. Где посмотреть? В opera:config Enable Hardware Acceleration поставил 1, после этого HD видео перестало тормозить, в opera:gpu появилось Hardware acceleration Enabled Graphics backend OpenGL.

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