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 ()

Определённо позитив!

Deleted
()

Лед тронулся?

Igron ★★★★★
()

Ещё одна новость, и я буду звезданутым %) там можно и учёбой заняться...

По сабжу: жаль я обе 6600LE спалил. Мог бы потестить..

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

> Ещё одна новость, и я буду звезданутым %) там можно и учёбой заняться...

придется тогда тебе score подрезать, чтобы ты и дальше интересные новости постил ;)

JB ★★★★★
()

Жаль только, что придется выбирать между nvidia и gallium..

holka
()

Кстати, подскажите, пожалуйста, поддерживает ли драйвер nvidia технологию PureVideo HD? Это, насколько знаю, метод аппаратного переноса декодирования крупного видео на проц видеокарты, предложенный самой компанией nvidia. Если да, то gallium не нужен.

holka
()

> Nouveau

Есть мнение, что это унылое поделие следует заменить на xf86-video-ati в транке.

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

> Кстати, подскажите, пожалуйста, поддерживает ли драйвер nvidia технологию PureVideo HD? Это, насколько знаю, метод аппаратного переноса декодирования крупного видео на проц видеокарты, предложенный самой компанией nvidia.

Да.

> Если да, то gallium не нужен.

Нет, это ты не нужен.

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

>>> или речь идет про аппаратное декодирование?

Разумеется о нём.

timur_dav ☆☆☆☆☆
()

>мы имеем возможность воспроизведения видео с качеством 720p на довольно слабом железе: AthonXP 1.5 GHz + GeForce 6200, практически не задействуя процессор


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

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

>> Ещё одна новость, и я буду звезданутым %) там можно и учёбой заняться...
>придется тогда тебе score подрезать, чтобы ты и дальше интересные новости постил ;)

Учитывая аватар, автор должен ответить "Не-не-не-не-не, Девид Блейн, не-не-не!" Вот только во всех роликах ДБ не очень-то на это реагировал =)

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

я не уверен, но что-то мне подсказывает что
а) нет материнок в которых есть agp и в которые втыкаются пни 300
б) нет pci'ных видеокарт на geforce 6200

и крутость карточки тут совсем не причём.

stigger
()

Вопрос: а разве шейдеры в закрытых дровах от nVidia и от ATI не совместимы? Почему нельзя сделать чтобы декодирование шло на любой современной видеокарте от GF6xxx с шейдерами?

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

/me с недоумением смотрит на мамку со вторым пеньком 350 и воткнутой в неё agp-шной картой… Между прочим, должна быть ещ на ходу. Помнится, gf5600 в мамку со вторым пеньком пихал — и нормально.

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

+1 Слотовый Пенёк 2 на 250Мгц пылиться в столе. Комп со слотовой мамкой и пеньком 3им 450мгц. Качает с торрентов в другой комнате=)

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

> PureVideo

Научилась работать под линуксом? Научилась работать с любыми плеерами? Умеет декодировать любой формат видео?

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

а толку-то? пропускной способности ж не хватит. не просто так ведь agp придумали, так бы до сих пор на pci и сидели.

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

научилась работать под линуксом. nvidia вроде бы предоставила патчи для mplayer'а, можете адаптировать их для своего любимого плеера.

stigger
()

>но, немотря на это, картинка остаётся чистой. >остаётся чистой.

o_O

А по теме - рулит. Жаль только спецефично только для этого драйфвера, а не работает поверх любого.

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

Всё это работает поверх Gallium3D. Т.е. будут драйвера, поддерживающие его - будет и ускорение.

wyldrodney
() автор топика
Ответ на: комментарий от fpga

>Вопрос: а разве шейдеры в закрытых дровах от nVidia и от ATI не совместимы? Почему нельзя сделать чтобы декодирование шло на любой современной видеокарте от GF6xxx с шейдерами?

Только язык шейдеров общий, а компиляторы этих шейдеров в драйверах разные, т.к. сами аппаратные шейдеры различны в силу различия архитектур видеокарт

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

чем ATI сливает? свободный новеловский драйвер вообще в непонятно где и в непонятно каком состоянии, а 3D/xv для r5xx в radeon/radeonhd с лета в иксах изкоробки.для остальных карт http://cgit.freedesktop.org/xorg/driver/xf86-video-radeonhd/log/?h=r6xx-r7xx-...

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

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

А цена всей ати-шной помощи - дерьмо. Ибо результата нет и не предвидится. И закрытые драйвера - дерьмо.

А у nvidia и закрытые дрова отличные, и vdpau рабочее выкатили, и с открытыми драйверами вон што вытворяют.

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

как это результата нет! у меня xv на radeon/radeonhd на x1650 pro - картинка идеальная. для новых карт осталось немного ждать. мне всё лень попытаться собрать r6xx-r7xx-support

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

как воткнуть, да как воткнуть. а так и воткнуть! и саморезами по месту закрепить. что за молодежь пошла? совсем истории не знают. amd k62 266 сунулись в мать на VIA MVP3 и AGP там есть! уууу, неучи!

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

цыц. сам кучу лет сидел на k6-2 350mhz с гигабайтной материнкой в которой была всунута agp видяха на geforce2 от асуса. забыл просто =)

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

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

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

да что я говорю! был чипсет via apollo pro вообще под первопни без ммх. правда как там с питаловом в том агп - хз....

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

Хочешь сказать, что у тебя на открытых драйверах эффект портала в q3 работает, или FSAA, или ShoothLines, или мультитекстурирование безбожно не тормозит? Назови дату, когда по-твоему это заработает - я потом тебе напомню :)

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

я не знаю. это ещё и от mesa зависит - а тут уже вопрос ко всех разработчикам иксов. у нвидии же своя реализация.

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

> Только язык шейдеров общий, а компиляторы этих шейдеров в драйверах разные, т.к. сами аппаратные шейдеры различны в силу различия архитектур видеокарт

Да, это понятно. Не понятно почему нельзя написать "декодировалку" на базе обычного OpenGL, который уже в свою очередь будет задействовать эти самые шейдеры... В играх с OpenGL они же работают - да; язык на котром они пишутся - общий, функциональность через OpenGL как-то урезана? Непонятно...

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

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

Скорее всего шины не хватит данные пересылать.

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

>как туда geforce 6200 воткнуть? =)

Смотри 3d news - там 7-я серия nvidia на... PCI!

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

> да что я говорю! был чипсет via apollo pro вообще под первопни без ммх.

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

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

> найди 6200 и попробуй смотреть hd видео =)

А почему именно 6200? Там какие-то архитектурные особенности? Или просто автор именно на ней экспериментировал и ни на чём другом эта штука больше не работает?

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