URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 98107
[ Назад ]

Исходное сообщение
"AMD открыл код поддержки UVD-декодеров для старых GPU"

Отправлено opennews , 24-Авг-14 23:48 
Более года назад компания AMD опубликовала (http://www.opennet.me/opennews/art.shtml?num=36571) код для задействования встроенных в GPU декодеров UVD (Unified Video Decoder)  для ускорения декодирования видео. К сожалению, данный код поддерживал только последние модели GPU HD4xxx-HD7xxx (R700, Evergreen, Northern Islands, Southern Islands). Сегодня данный пробел был восполнен  и для разработчиков открытых драйверов были представлены (http://lists.freedesktop.org/archives/dri-devel/2014-August/... патчи (http://cgit.freedesktop.org/~deathsimple/linux/log/?h=uvd-r6... с поддержкой UVD-декодеров  более старых серий HD2xxx-HD3xxx (R6xx, RS780, RS880, RV770 и RV790).

Из ограничений отмечается недоступность интерфейса VDPAU (Video Decode and Presentation API) из-за отсутствия поддержки в старом оборудовании средств вывода полукадров (https://ru.wikipedia.org/wiki/%D0%A2%D0%....


URL: http://www.reddit.com/r/linux/comments/2efzrp/amd_releases_u.../
Новость: http://www.opennet.me/opennews/art.shtml?num=40443


Содержание

Сообщения в этом обсуждении
"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 24-Авг-14 23:48 
Отлично!

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено iZEN , 24-Авг-14 23:52 
Интеграшка AMD 785G это "RS880". Теперь можно надеяться, что драйвер xf86-video-ati-6.14 обзаведётся поддержкой UVD?

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 25-Авг-14 01:03 
> драйвер xf86-video-ati-6.14 обзаведётся поддержкой UVD?

Иксовый DDX-драйвер, насколько я помню, к UVD не относится чуть менее чем никак. Так что поддержки в нем UVD ты, видимо, будешь ждать до получения трех зеленых свистков вверх от рака на горе.

Либы касающиеся вывешивания плеерам VDPAU API (ну и VA-API через него, если надо) в случае нуво и радеонов - куски MESA-ы вокруг Gallium-а, если меня склероз не подводит. Есть либа libvdpau и к ней железо-специфичные довески, реализующие VDPAU для конкретных железяк. Как оно у бздоидов распихано и как обозвано - сам разбирайся. Есди надо VA-API - еще и тамошняя либа потребуется.

А, чуть не забыл: для работы UVD вообще-то насколько я помню еще и поддержка со стороны ядра нужна. Насколько она там в этих ваших бздах есть - отдельный вопрос, т.к. драйвер передирали с чего-то типа ядра 3.8, а поддержка UVD была запилена только в районе 3.10, кажется. А тут и вовсе изменения войдут только в ядро 3.18. Насколько в ядре бзды по этому поводу есть поддержка UVD - сам и разбирайся. Скорее всего там этого кода нет (и еще пять лет не будет, как обычно).

<sarcasm>а пользователи какой-нибудь убунту вскоре просто сгрузят новую MESA 10.4-dev и новый кернель, пока у вас как обычно нифига не работает</sarcasm>


"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 25-Авг-14 00:12 
Отрытый драйвер умеет кодирование? Или это фича только закрытого драйвера?

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 25-Авг-14 00:50 
Для начала, акселерированное кодирование умеют только некоторые сильно новые GCNы. У более старых GPU элементарно нет хардварного блока VCE (Video Coding Engine).

Поддержку VCE помнится в открытые дрова запиливали. Но насколько это уже работает и какой софт может это использовать - без понятия, скажем честно.


"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Crazy Alex , 25-Авг-14 15:22 
Нfсколько я помню, VA-API было в fglrx начиная с R700, и кодирование оно умеет.

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 26-Авг-14 03:41 
А каким макаром оно кодирует, если VCE появился только в GCNах? UVD - только декодер. А о кодировании задумались относительно недавно, сделав в GCNах VCE.

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 25-Авг-14 04:04 
Закрытый драйвер не умеет кодирование, только открытый.
Реализовано через OpenMAX, так что ищи софт который поддерживает.

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено A.Stahl , 25-Авг-14 03:14 
>AMD опубликовала

Это замечательно, но я как старый ГраммарНаци (это отсылка к немецкой грамматике) не совсем понимаю почему женский род.
Advanced Micro Devices.
Навороченные микроустройства. Гхм. Может корректней "опубликовали"?


"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 25-Авг-14 04:22 
> ГраммарНаци

Ну какой из тебя?
AMD - это компания. "Компания" - женского рода.


"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 25-Авг-14 20:45 
У немцев много чего привычного русскому как мужского/женского рода - среднего рода. Так что лучще "опубликовало" ;)

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено гибралтарный лабрадор , 26-Авг-14 18:36 
написано же "компания AMD опубликовала".
"компания"

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено 888 , 25-Авг-14 23:43 
> ...я как старый ГраммарНаци (это отсылка к немецкой грамматике)
> не совсем понимаю почему женский род.
> Advanced Micro Devices.
> Навороченные микроустройства

Хотелось бы узнать ваш вариант словосочетания для Microsoft, будь он не ладен. Честно, очень интересно!


"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 26-Авг-14 03:42 
> Хотелось бы узнать ваш вариант словосочетания для Microsoft

Мелкомякоть!


"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено lock , 25-Авг-14 08:33 
Кто-нибудь может прояснить последнее предложение?:
>> Из ограничений отмечается недоступность интерфейса VDPAU (Video Decode and Presentation API) из-за отсутствия поддержки в старом оборудовании средств вывода полукадров.

Если нет VDPAU, то аппаратное ускорения декодирования не будет?!


"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено pkunk , 25-Авг-14 16:03 
Подозреваю, что здесь ошибка перевода. И не работает только вывод VDPAU через OpenGL.

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 26-Авг-14 03:44 
Облажались даже додики с реддита, неправильно передрав из оригинала анонса в списке рассылки. Я починил более-менее, корректоры или кто там еще - добавочно отполировали.

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 26-Авг-14 14:23 
то есть месу еще не пропатчили, я так понял?

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Аноним , 26-Авг-14 14:28 
Сам отвечу
http://lists.freedesktop.org/archives/mesa-dev/2014-August/0...

"AMD открыл код поддержки UVD-декодеров для старых GPU"
Отправлено Andrey Mitrofanov , 27-Авг-14 10:51 
>>> AMD открыл код поддержки UVD-декодеров для старых GPU

Там же какой-то "Christian König deathsimple at vodafone.de" патчи прислал.

Для включения того, что AMD открыла год+ тому для распослдних (тогда?) рекламируемых чипов.

Эти патчи для "замшелого" по меркам продаж-отдела железок. Дойчер [@AMD], правда, сказал "спасибо, включил в своё дерево для 3.18".