LINUX.ORG.RU

Radeon выдает артефакты через vdpau

 , ,


0

1

Попробовал на открытых дровах радеон RV635 позапускать видео h264 через vdpau, вместо картинки получаю артефакты типа таких: http://abload.de/img/screenshot002q5sku.png

Плеера с поддержкой vdpau пробовал mpv и vlc. Причем один ролик 720p скачанный с ютюба играется норм., без артефактов, но это скорее исключение.

Вопрос собственно: это GPU у меня дефективный или все-таки mesa косячит?

mesa-vdpau-drivers-lts-xenial 11.2.0-1ubuntu2~trusty2

display: :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 YV12 
422     8192  8192  UYVY YUYV 
444     8192  8192  Y8U8V8A8 V8U8Y8A8 

Decoder capabilities:

name               level macbs width height
-------------------------------------------
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 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
R8G8B8A8          8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
R10G10B10A2       8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
B10G10R10A2       8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 

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             y
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

это точно не софтварный vdpau? была такая карта, оно сама по себе проблемная, и помоему vdpau на ней не работало, но это было давно, но я очень сильно сомневаюсь что эту карту хоть как-то поддерживают и что-то допиливают.

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

Не не совтварный, я по CPU вижу. Если отключить то без артефактов играет, но CPU под 30-40% уже идет.

Похоже как повезет: взял ролик Гравитации отсюда, без артефактов, секунде на 15 притормаживает, видимо битрейт не по зубам, но потом норм.

http://www.h264info.com/clips.html

А вот Serenity – 720p “On HD DVD” Trailer выдает из зеленых артефактов.

frymock ()

Попробуй так:

LIBVA_DRIVER_NAME=radeonsi mpv movie.mkv --hwdec=vaapi --vo=vaapi

2. Нужно смотреть параметры видеофайла с артефактами
level@profile ?
ref ?

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

Ноутбук старый, процессор слабый. Обработка на GPU дает хорошую картинку, без пропусков кадров, вентилятор не жужит и от батареи дольше работает.

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

level@profile файла High@L4.1

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

Возможно это одни и те же болячки: в определенный момент карта или драйвера начинают чудить, UVD/VDPAU как таковой не влияет.

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

UVD/VDPAU как таковой не влияет.

vdpau работает под XWayland, vaapi работает через Wayland

Возможно это одни и те же болячки

У меня RV620 через radeonsi, никаких артефактов

level@profile файла High@L4.1

Без значения ref это ни о чем не говорит. Безмозглые релизеры, например на rutracker, могут запросто при L4.1 выставить ref=16

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