LINUX.ORG.RU

Прогресс в аппаратном декодировании видео с Gallium3D

 , ,


0

1

Younes Manton, разработчик Generic GPU Video Decoding — проекта по аппаратному декодирования видео, используя шейдеры видеоадаптера (реализовано поверх драйверов Gallium3D), добился некоторого прогресса.

Его работа основана на драйвере Gallium3D Nouveau для видеоадаптеров производства NVIDIA.

Благодаря последним наработкам обоих проектов, мы имеем возможность воспроизведения видео с качеством 720p на довольно слабом железе — AthonXP 1.5 GHz + GeForce 6200, — практически не задействуя процессор. Воспроизведение видео формата 1080p требует чуть большего использования ресурсов, но, несмотря на это, картинка остаётся чистой.

>>> Блог разработчика



Проверено: JB ()

О! Недавно задумался о том, чтобы собрать дома медиацентр, но долго не мог придумать как на дешевом старом железе собрать чтото спрособное смотреть 1080p. А тут такое прекрасное решение! Отлично!

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

>тогда я назову: где-то 3 года, т.е. срок, когда все это железо будет уже на грани работоспособности

это все к разработчикам mesa: быстро, медленно - к ним. проседания скорости были замечены например и на интел драйверах в новых версиях mesa.

(мне лень следить за всем и помнить пруфлинки)

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

>А почему именно 6200? Там какие-то архитектурные особенности?

Это самая слабая видяха поддерживающая 3и шейдеры. У АТИ поддержка шейдеров 3.0 начинается только с x1 серии которая вышла гораздо позже

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

>Если так, то почему не воспроизводить например на Pentium 300 MHz, полностью задействую железо?

Разумеется нет. Шейдеры могут ускорить далеко не все операции по декодированию. Нагрузка на проц падает но не до 0. В PureVideo помимо шейдеров используется еще специальный блок для ускорения этих операций. Спроси у Гугля

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

> нет материнок в которых есть agp и в которые втыкаются пни 300

в тумбочке такая лежит... между прочим рабочая...

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

> Отвечу за гхарека. Будешь нужен, когда драйвер nvidia будет с сырцами под свободной лицензией. А до того — извини, сиди пока в биореакторе.

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

holka
()

nouveau... леденящий душу п****ц.
Неужели нельзя было реализовать для нормальных дров nvidia или даже вообще для любого opengl-совместимого железа с поддержкой шейдеров?! Насколько я понимаю для написания шейдеров сооружать драйвер не необходимо, же. Сирани велосипедостроители

Stiletto
()

Это хорошо.

Вот бы АТИ еще продемонстрировала успехи в этом направлении - было бы вдвойне хорошо.

madgnu ★★★★★
()

Реально ли на 6600GT смотреть 1080p? Хоть с открытыми, хоть с проприетарными, да простит меня Патрик.

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

Мой легендарный пенек 233ММХ работал на мамке с AGP v.2. Причем для мамки это был самый мощный поддерживаемый проц, так что при желании на мать можно было установить что-нибудь похуже

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

Это при том что шина процессора PCI =) А AGP это Socket 7+

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

Pentium 300 вообще никуда не втыкается :) Ибо его в природе не существует. Они вроде на 233мгц закончились. Дальше были П2

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

>> Да что ты говоришь. И как у мене в матери на таком "чипсете под первопни" обрезок от третьего пня - целик-коппермайн - работал? Чудо?

не умничай, да? ну перепутал я, это не про были, а Apollo VP[12]. под p5,p53c,p54c.

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

> Нет. К XvMC это не имеет отношения.

еще как имеет, почитай http://www.bitblit.org/gsoc/g3dvl/ И декодируют
они только MPEG1/2-потоки, ни о каком h264 речи вообще не идет, не
говоря уже о быдло-vc-1

Andru ★★★★
()

Собсвтено вполне логичная тенденция... у меня на Gallium3D,nouveau и nvidia gf7300m получается играть в простые OpenGL игры уже(Chromium BSU к примеру) хотя малёк по програмить для этого пришлось(в связи изменнении в api у DRI).

ЗЫ и это не в galium 0.2-ng бранче а в просто galium 0.2

stalkerg ★★★★★
()

ктонить вменяемо опишет как заставить это работать?

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

>Реально ли на 6600GT смотреть 1080p? Хоть с открытыми, хоть с проприетарными, да простит меня Патрик.

Смотря на каком процессоре. :)

Интересно, как с этим драйвером...

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

>Реально ли на 6600GT смотреть 1080p? Хоть с открытыми, хоть с проприетарными, да простит меня Патрик.

да, под оффтопиком ;)

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