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

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

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

mironov_ivan ★★★★★ ()

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

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

Igron ★★★★★ ()

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

Жаль, что в драйверах nvidia поддержки < gf8 нету. А тут нет 3d.

timur_dav ☆☆☆☆☆ ()

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

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

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

wyldrodney ()

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

> Жаль, что в драйверах nvidia поддержки < gf8 нету. А тут нет 3d.

как это нету?

http://www.linux.org.ru/wiki/en/X-сервер#Какая_версия_драйверов_подойдет_для_...

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

JB ★★★★★ ()

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

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

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

JB ★★★★★ ()

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

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

holka ()

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

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

holka ()

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

> Nouveau

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

Gharik ()

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

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

Да.

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

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

Gharik ()

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

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


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

ttnl ★★★★★ ()

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

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

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

fractaler ★★★★★ ()

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

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

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

stigger ()

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

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

fpga ()

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

Это улучшение XvMC чтоли?

Lockywolf ★★★ ()

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

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

anonymous ()

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

Неожиданно :)

Aceler ★★★★★ ()

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

ээ.. это они почти пятилетней давности PureVideo переимплементили что ли? :D

thevery ★★★★ ()

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

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

anonymous ()

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

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

stigger ()

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

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

o_O

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

theos ★★★ ()

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

Слушайте, ну ATI сливает уже больше вообще позволенного. Прям совсем.

kost-bebix ★★ ()

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

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

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

frame ★★★ ()

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

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

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

tommy ★★★★ ()

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

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

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

anonymous ()

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

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

tommy ★★★★ ()

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

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

anonymous ()

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

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

stigger ()

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

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

anonymous ()

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

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

frame ★★★ ()

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

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

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

fpga ()

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

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

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

jackill ★★★★★ ()

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

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

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

anonymous ()

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

>б) нет pci'ных видеокарт на geforce 6200

есть

http://www.bfgtech.com/bfgr62256ocp.aspx

и 8600 даже есть

http://www.tntmarket.by/news/viewNews/3349

Albatron и BFG - основные извращенцы.

anonymous ()

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

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

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

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