Аппаратное ускорение на видеокарте AMD (Mobility Radeon HD 4200)

Обсудить вопросы и проблемы с видео

Модератор: Модераторы разделов

Kemaweyan
Сообщения: 12
ОС: Gentoo Linux AMD64

Аппаратное ускорение на видеокарте AMD

Сообщение Kemaweyan »

Собственно, проблема следующая: на ноуте тормозит 720p видео. При воспроизведении через любой плеер загрузка проца 90-100% и в динамичных местах получается слайдшоу. Железо в ноуте такое: проц AMD V140 (1 ядро 2,3ГГц), 2ГБ DDR3 1066MHz оперативки, видеокарта Mobility Radeon HD 4200.ОС - openSUSE 11,4 Запускаю видео через smplayer (а также «голый» mplayer из терминала) и vlc - без разницы.

Можно ли настроить аппаратное декодирование x264 на этой видеокарте? В настройках smplayer имеется вывод через xv, а также xv (AVIVO Mobility Radeon HD 4200), но это ничего не меняет. Больше того, насколько я знаю (по крайней мере, так на моём основном компе с видеокартой nvidia), если декодирование происзодится на GPU, то снятие скриншотов в плеере становится невозможным, а здесь оно всё равно работает - значит декодирует не видюха, а проц (его загрузка под 100% также об этом свидетельствует).

Также нагуглил инструкции по настройке vlc через va-api и xvba, всё сделал, но разницы никакой. Видео воспроизводится, но загрузка проца всё равно 100% и тормозит в тех-же местах.

Кто-нибудь настраивал подобное?

P.S. Что ещё странно, когда на старом компе с Athlon 64 3500+ (1 ядро 2.2ГГц) я собрал mplayer с поддержкой MMX, SSE и т.п., то у меня без vdpau без проблем воспроизводилось даже 1080p с битрейтом поярдка 15Mbps видео и загрузка проца была порядка 50% (с vdpau было 5%, так что я не путаю). Но этот же проц даже немного мощнее по идее и mplayer собран также с поддержкой этих инструкций. Но почему так тормозит даже на значительно более лёгком видео (720p 4Mbps)? Не понимаю...
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Аппаратное ускорение на видеокарте AMD

Сообщение Bizdelnick »

Самое главное - драйвер какой?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Kemaweyan
Сообщения: 12
ОС: Gentoo Linux AMD64

Re: Аппаратное ускорение на видеокарте AMD

Сообщение Kemaweyan »

Драйвер fglrx 8.961 (в более новых поддержки этой видюхи уже нет), Catalyst 12.4:

Изображение
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Аппаратное ускорение на видеокарте AMD

Сообщение Bizdelnick »

Kemaweyan писал(а):
19.01.2013 12:28
в более новых поддержки этой видюхи уже нет

Вообще в 8.97x, которые legacy, есть, но вряд ли обновление сильно поможет.
В общем, вопрос к обладателям аналогичных карточек, я тут ничего не посоветую.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Kemaweyan
Сообщения: 12
ОС: Gentoo Linux AMD64

Re: Аппаратное ускорение на видеокарте AMD

Сообщение Kemaweyan »

Удалось запустить другой файл в VLC через vaapi. Первый файл не работал, потому что был закодирован профилем High10 (он и через vdpau на GeForce GT220 не запускается, только на проце). Впрочем, это ничего не дало: загрузка всё равно под 100% и в динамичных местах также тормозит. Хотя вывод vlc (запускаю через консоль с параметром --ffmpeg-hw) явно пишет, что задействовано vaapi.

Код: Выделить всё

libva: VA-API version 0.32.0
libva: User requested driver 'fglrx'
libva: Trying to open /usr/lib64/dri/fglrx_drv_video.so
libva: va_openDriver() returns 0
[0x6e0fe8] avcodec decoder: Using VA API version 0.32 for hardware decoding.
Спасибо сказали:

Kemaweyan
Сообщения: 12
ОС: Gentoo Linux AMD64

Re: Аппаратное ускорение на видеокарте AMD

Сообщение Kemaweyan »

Проблему решил установкой Gentoo. Сейчас без аппаратного ускорения это самое видео (с профилем High10) на динамичных местах грузит проц на 70-80%, в спокойных местах 50%. Ничего не тормозит :)
Спасибо сказали: