LINUX.ORG.RU

mplayer vdpau на radeon

 , ,


0

1

есть archlinux c ядром 3.11, mesa-git, xf86-video-ati-git, карта radeon 4530m

vdpauinfo
display: :0.0   screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name   width height types
-------------------------------------------
420     8192  8192  NV12 
422     8192  8192  
444     8192  8192  

Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                 0  9216  2048  1152
MPEG2_SIMPLE          3  9216  2048  1152
MPEG2_MAIN            3  9216  2048  1152
H264_BASELINE        41  9216  2048  1152
H264_MAIN            41  9216  2048  1152
H264_HIGH            41  9216  2048  1152
VC1_SIMPLE            1  9216  2048  1152
VC1_MAIN              2  9216  2048  1152
VC1_ADVANCED          4  9216  2048  1152

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8          8192  8192    y  NV12 
R8G8B8A8          8192  8192    y  NV12 
R10G10B10A2       8192  8192    y  NV12 
B10G10R10A2       8192  8192    y  NV12 

Bitmap surface:

name              width height
------------------------------
B8G8R8A8          8192  8192
R8G8B8A8          8192  8192
R10G10B10A2       8192  8192
B10G10R10A2       8192  8192
A8                8192  8192

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             -
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         -
HIGH QUALITY SCALING - L1        -
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y        48     2048
VIDEO_SURFACE_HEIGHT             y        48     1152
CHROMA_TYPE                      y  
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y  
CSC_MATRIX                       y  
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y  
LUMA_KEY_MAX_LUMA                y  


Inconsistency detected by ld.so: dl-close.c: 771: _dl_close: Assertion `map->l_init_called' failed!

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

mplayer -vo vdpau
валится в
Error opening/initializing the selected video_out (-vo) device.
без него загрузка cpu высокая
содержимое .bashrc
export LIBVA_DRIVER_NAME=vdpau
export VDPAU_DRIVER=r600
export R600_ENABLE_S3TC=1
export RADEON_HYPERZ=1
export R600_ENABLE_HYPERZ=1
export R600_HYPERZ=1
export GDK_USE_XFT=1
export vblank_mode=0
export QT_XFT=true

самое примечательное, что vlc валится с любыми опциями и видео
хотелось бы заставить работать его
видео брал отсюда
http://www.auby.no/files/video_tests/

★★★★★

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

В mplayer же xv, а в mplayer 2 vdpau

Вас, дебилов, на конвейере штампуют что ли?

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

дык нет, всё осталось

export LIBVA_DRIVER_NAME=vdpau
export VDPAU_DRIVER=r600
export R600_ENABLE_S3TC=1
export RADEON_HYPERZ=1
export R600_ENABLE_HYPERZ=1
export R600_HYPERZ=1
export GDK_USE_XFT=1
export QT_XFT=true
export vblank_mode=0

заработало оно после восстановления вчерашнего бакапа, т.к. сегодня сделела фс
может в правах на файлы было дело, я из фиксил после восстановления

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

То ли лыжи не едут, то ли...

дык нет, всё осталось...

Ну что непонятного во фразе «убираем из bashrc все нелепые опции»?

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

Да тут вообще «каша». Всё в куче. Тонна опций, куча нерабочих конфигов, враппер vliba-vdpau-driver, использование VAAPI. Короче, надо все конфиги обнулять и использовать smplayer, с единственной изменённой настройкой (с дефолтного -vo на VDPAU).

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

Потому что их не надо. У Вас единственная видеокарточка, принудительно указывать драйверы незачем. Кроме того, тестирование нужно производить на конфигурации, приближенной к дефолту, иначе будем иметь тонну костылей, на которую нельзя дышать, «чтоб не сглазить»!

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

свободные

this
уже всё работает вроде
сейчас ищу консольный торрент клиент, хочу смотреть фильмы в нормальном качестве с сервера по sshfs т.к. качать на клиенте их долго, а такая связка позволит скачивать их на сервер и оттуда тянуть по sshfs прямо во время просмотра

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss
VO: [vaapi] 1280x720 => 1280x720 H.264 VA-API Acceleration 

этого быть не должно и работает оно у тебя счас вообще не понятно как, ты будешь с этим огребать глюки.

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

если не указывать опции к mplayer то оно лагает
если указывать - загрузка cpu до 10 % и плавное воспроизведение 1080p
завтра на другой раздел поставлю «на посмотреть» чистую убунту 13.04 и попробую там сделать как нужно
у себя пока оставлю так ибо выбора пока нет

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

Да говорю же, VAAPI у него идёт через враппер libva-vdpau-driver, т.е. фактически используется VDPAU, но через прослойку.

Кстати, раз у ТС'а mplayer понимает VAAPI, значит, у него mplayer-vaapi, от которого я бы советовал отказаться в пользу обычных mplayer/mplayer2/mpv.

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

какой у тебя счас mplayer стоит? Подробно давай. Ну и какой вывод при запуске команды mplayer -vo=vdpau -vc=ffh264vdpau,ffmpeg12vdpau,ffodivxvdpau,ffwmv3vdpau,ffvc1vdpau

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

Нахрена вы смотрите все на этот vaapi?! Использовать нужно V D P A U ! ! !

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

Более того, я ставлю именно на mplayer-vaapi =D

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

mplayer-vaapi стоит если

mplayer -vo=vdpau -vc=ffh264vdpau,ffmpeg12vdpau,ffodivxvdpau,ffwmv3vdpau,ffvc1vdpau /home/arch/h264_720p_hp_3.1_600kbps_aac_mp3_dual_audio_harry_potter.mkv
то Unknown option on the command line: -vo=vdpau Error parsing option on the command line: -vo=vdpau если
mplayer -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffodivxvdpau,ffwmv3vdpau,ffvc1vdpau /home/arch/h264_720p_hp_3.1_600kbps_aac_mp3_dual_audio_harry_potter.mkv
MPlayer SVN-r36265-4.8.1 (C) 2000-2013 MPlayer Team
203 audio & 423 video codecs
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /home/arch/h264_720p_hp_3.1_600kbps_aac_mp3_dual_audio_harry_potter.mkv.
libavformat version 55.12.102 (internal)
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0, -=[champ_is_here]=-
[lavf] stream 1: audio (aac), -aid 0, -alang eng, -=[champ_is_here]=-
[lavf] stream 2: audio (mp3), -aid 1, -alang hin, -=[champ_is_here]=-
VIDEO:  [H264]  1280x528  0bpp  24.999 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
 title: Harry Potter 4[Eng-Hindi]Dual.Audio BRRIP 720p-=[champ_is_here]=-
 creation_time: 2011-01-07 07:42:53
Load subtitles in /home/arch/
Error opening/initializing the selected video_out (-vo) device.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
libavcodec version 55.18.102 (internal)
AUDIO: 48000 Hz, 2 ch, floatle, 0.0 kbit/0.00% (ratio: 0->384000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
AO: [alsa] 48000Hz 2ch floatle (4 bytes per sample)
Video: no video
Starting playback...
A:   0.6 (00.6) of 57.6 (57.6)  1.5% 


MPlayer interrupted by signal 2 in module: play_audio
A:   0.6 (00.6) of 57.6 (57.6)  1.5% 

Exiting... (Quit)

при этом картинки нет, а звук идёт

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

Всё проблему решил. Теперь во flash и mplayer идет через vdpau. При проигрывании 1080 на ютубе процессор 1-3%.

Для решения пришлось обновить всё и вся. Многие пакеты были в ignorepkg.

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

Да, попутал ибо тупо скопипастил из своего конфига =)

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

Интересно эту фичу ядра uvd можно наложить на другое ядро? Допустим я не хочу пользоваться 3.10 а хочу 3.0.86-lts.

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

А смысл? Вот в 3.11 DPM прикрутили. Его тоже что ли будете «бэкпортировать»? Bleeding Edge — наше всё :D

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

Это где такие взять? Просто выдрать из нового ядра сорцы модуля radeon и собрать их под старое? Дык ведь не факт, что соберётся. Или где-то есть аналог compat-wireless, только не для сетевых устройств?

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

Ух ты! Не знал, что есть такое. Но, один фиг, костылище знатный :D

Это бывший compat-wireless

т.е. теперь оно не только для сетевых карточек... Ясно.

carasin ★★★★★
()
Последнее исправление: carasin (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.