LinuxForum.Fans
Тема

Аппаратное ускорение видео H.264

Автор: Writer 6 сообщений 5657 просмотров
#99622

Понадобилось тут мне организовать аппаратное ускорение HD-фильмов, но это оказалось не таким то простым делом.
Карточка Radeon HD4730.
Поставил libva, xvba, пропатченный mplayer с поддержкой vdpau, драйвер fglrx. Видеоускорение работает, композитинг от греха подальше отключил.
Но mplayer не желает выводить видео на VDPAU, а все остальные варианты, включая GL, AVIVO всё равно сильно нагружают ЦП.
У кого есть опыт нормального ускорения HD под радеонами?

#99772
Writer написал:

Поставил libva, xvba, пропатченный mplayer с поддержкой vdpau, драйвер fglrx. Видеоускорение работает, композитинг от греха подальше отключил.

Поделись пожалуйста опытом как ты это делал. Что-то у меня не очень вышло когда я пытался заставить свою 4890 обрабатывать HD в Линуксе. А как ты определил что видеоускорение работает? Как можно вообще определить что в обработку включилась видяха? Ну кроме как прислушиваться к оборотам куллера на ней. smile
VDPAU - API от nvidia, позволяющее использовать технологию PureVideo HD в Linux. А соответственно PureVideo HD это полностью аппаратное декодирование HD видео с кодеками H.264/X.264 и VC-1 (xvid, divx, wmv).
Если это так, то разве можно заставить это работать на ATI?

#99799

Как раз вопрос в том, что у меня не заработало :(
Наличие аппаратного ускорения проверяется системным монитором, а именно загрузкой ЦП. Как только нагрузка лодится на видяху, ЦП загружается на 10-15% вместо 90.

#99806

И у меня не заработало и я не смог переложить это на плечи видяхи. Более того, все эти эксперементы с попыткой заставить VLC работать с GPU и установки h264 привели к тому что у меня в VLC начало тормозить все. smile Где-то видимо накосячил. Почему именно в VLC? Я в настройках этого проигрывателя под виндой одной галочкой сбрисил всю обработку на видяху. Думал и в Линуксе все будет так же просто. smile
У людей с калифорнийскими картами это не вызыват трудностей вообще. :( И в сети ничего путнего не нашел.
Вопрос немного отличный от данной темы. В Линуксе можно чем нибудь регулировать обороты куллера на видяхе?

#99808

У меня как раз видео заиграло нормально в VLC, а в Mplayer было слайдшоу. Вывод был на GL, без аппаратного ускорения, но смотреть можно.
По ходу VDPAU только для Nvidia, действительно.

#100021

Да слайд-шоу не было до моих эксперементов нигде. smile Железо вытягивает без проблем. Просто была идея, а вот реализовать не смог.
Ну а если у тебя загрузка под 90% то это уже не идея, а необходимость.

Войдите или зарегистрируйтесь, чтобы ответить.