LINUX.ORG.RU

В проприетарных драйверах nVidia для Linux/FreeBSD/Solaris появилась поддержка Pure Video

 , , , , ,


0

0

В недавно выпущенной бета версии драйверов 180.06 появилась поддержка PureVideo-подобных (VDPAU API) возможностей для декодирования видео (MPEG-1, MPEG-2, H.264, VC-1) с помощью GPU. Есть поддержка деинтерлейсинга (пространственного и/или временного), преобразования частоты кадров (полей) - inverse telecine, шумоподавления и воспроизведения потоков с синхронизацией по меткам времени. Пока что единственным поддерживающим VDPAU плеером является mplayer, благодаря патчам, опубликованным nVidia. Текущие ограничения: поддерживаются только один видеопоток и не все типы файлов.

>>> Бенчмарк

>>> Описание

>>> Подробности на Phoronix.com

★★★★★

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

Млять, есть же стандарт - XvMC, его бы и запихали.

P.S. Жду, когда intel выполнит обещанное и запихает поддержку XvMC для H.264 в свои дрова.

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

> Млять, есть же стандарт - XvMC, его бы и запихали.

Он работает на нвидии с незапамятных времен. Но с очень ограниченным числом форматов.

anonymous
()

Жизнь становится всё лучше и лучше, господа! :)

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

кто пробовал эти дрова на gf8xxx-серии? как там с производительностью в 2Д, по сравнению с 177.80 ?

anonymous
()

Единственная вещь, которая не давала мне полностью перейти на GNU/Linux - это то, что видео в формате H264 подтормаживало, а на XP нормально ускорялось. Теперь попробую полностью на GNU/Linux перейти.

anonymous
()

Отличная новость. А владельцы АТИ как всегда подождут вот ещё немного, ну ещё годик, скоро-скоро уже и всё будет ещё лучше в 10 раз.
P.S. У меня есть и ати и нвидиа. Нужно и там и там.

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

>>есть же стандарт - XvMC, его бы и запихали.

есть такой стандарт. Но про поддержку h.264 там стыдливо умалчивается.

>>P.S. Жду, когда intel выполнит обещанное и запихает поддержку XvMC для H.264 в свои дрова.

и когда же интел такое обещал ? линк в студию плиз.

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

> О чем так долго говорили большевики?

О том, что советский народ настолько сплочен, что ему не нужны компьютеры и компьютерные сети.

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

а новое АПИ будет добавлено в открытые дрова Gallium ?

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

> А мну хотел комп обновлять, чтобы HD смотреть. Теперь можно будет только карточку купить.

проц полюбому нужен вменяемый, потому как перекодировать видео придётся в MPEG-2 или H.264.

los_nikos ★★★★★
()

И без этого вполне неплохо все работает.

oguretz
()

Ёлки-палки, не прошло и 20 лет как подобный функционал появился в Линуксе: в Винде ещё лет 10 назад были драйвера с аппаратной поддержкой mpeg-1, потом mpeg-2 (h264 правда тогда не было, так что почти вовремя ;-))

Перейду опять на nVidia-ю, чтобы HDTV смотреть ;) шутка

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

Вообще, что это такое, безобразие! какие то x86_64, x64 - бред!

Надо что бы было:

Архитектектура Микропроцессоров С Поддержкой 64 битных вычислений и адресации, Стандарт Номер XXX-XX-XXX и тп

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

>Ййеееееееееееееес! А мну хотел комп обновлять, чтобы HD смотреть. Теперь можно будет только карточку купить.

+1

GladAlex ★★★★★
()

я ждал ждал когда появится поддержка этого аппаратного декодирования, да и забил. намного проще проц обновить, благо он стоит дешевле видеокарточки. кстати амд тут как раз недавно пообещалась разрелизить аналог CUDA, может от них будет какой-то толк...

prizident ★★★★★
()

Вот извращенцы, этож надо додуматься заставить пользователя определять тип видео и для каждого выставлять свой параметр :(.

Fredy
()

вот AMD еще не стыдно?

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

anonymous> Вообще, что это такое, безобразие! какие то x86_64, x64 - бред!

Правильно! Даёшь SPARC, ARM, MIPS и POWER с PowerPC!

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

x64 - так виндовсы называются для x86_64 (см. сайт оффтопика)

По теме: УРА УРА УРА :)!

Obey-Kun ★★★★★
()
Ответ на: комментарий от GladAlex

>в Винде ещё лет 10 назад были драйвера с аппаратной поддержкой mpeg-1, потом mpeg-2 (h264 правда тогда не было, так что почти вовремя ;-))

Ты сам хоть понял какую чушь написал?

ЗЫ Не курить а то метан рванет!

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

>ну так ставил кто на gf8xxx эти дрова? как с 2Д? на 9300 ставил. по сравнению с 177.80 - отлично. про стабильность пока ничего не скажу, но со вчера ничего не упало.

mic ★★★★★
()

> кстати амд тут как раз недавно пообещалась разрелизить аналог CUDA, может от них будет какой-то толк...

разработчики x264 уже обсмеяли амдшные слайды, в которых обещается ажно пятикратный реалтайм при кодировании видео размером 320x240 в h264

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

> Мля, да какая разница??? x64,x86-64,x86_64,amd64....
Вообще-то amd64, em64t и x86_64 это три разные вещи. Не знал? А вот x64 и x86_64 это действительно одно и то же, но x64 это неудачное обозначение, которое ни о чём не говорит. Менеджеры из ms видимо просто больше трёх букв не могут запомнить.
По теме: а на 4200 у меня будет аппаратное видео? :)

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

Ну нинаю воткнул эти дрова... Вродь ничо не падает пока, а производительность: особых изменений не заметил. Но у меня и так не сказал, бы что были заметные тормоза

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

>Ёлки-палки! >ну так ставил кто на gf8xxx эти дрова? как с 2Д?

Да не очень... Правда у меня ATI и я ставил дрова radeonhd под FreeBSD, но думаю что тут тоже самое....

anonymous
()

Поставил. 2D даже чуть быстрее стало:

GtkPerf 0.40 - Starting testing: Sat Nov 15 16:36:19 2008

GtkEntry - time: 0,02
GtkComboBox - time: 0,59
GtkComboBoxEntry - time: 0,27
GtkSpinButton - time: 0,10
GtkProgressBar - time: 0,12
GtkToggleButton - time: 0,15
GtkCheckButton - time: 0,04
GtkRadioButton - time: 0,13
GtkTextView - Add text - time: 0,10
GtkTextView - Scroll - time: 0,01
GtkDrawingArea - Lines - time: 0,32
GtkDrawingArea - Circles - time: 0,39
GtkDrawingArea - Text - time: 0,33
GtkDrawingArea - Pixbufs - time: 0,04
---
Total time: 2,60

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

>По теме: а на 4200 у меня будет аппаратное видео? :)

Ну конечно, зондер команда nouveau уже почти все сделала для твоего антиквариата.

>разработчики x264 уже обсмеяли амдшные слайды, в которых обещается ажно пятикратный реалтайм при кодировании видео размером 320x240 в h264 Зря смеются, только что отконвертировал 320х240 со скоростью 560 кадров в секунду на Q6600. Про параметры лучше помолчу.

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

> Ёлки-палки, не прошло и 20 лет как подобный функционал появился в Линуксе: в Винде ещё лет 10 назад были драйвера с аппаратной поддержкой mpeg-1, потом mpeg-2

Да и в Linux довольно давно mpeg1/2 ускоряется.

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

Ёлки-палки!

У меня перестало таки тормозить 2Д!
На gf8400gs почти не тормозит уже, а на gf8800gt - вообще летает. Обе видюхи ноутбучные.

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

Ага, кирпич отправил плавать в речку им. вонючки.

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

спасибо томми! мы действительно очень рады!

По теме: насколько я понял, на это VDPAU могут забить все, у кого карточка ниже gf9200 вроди... так что будем ждать еще х-лет )

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

а нет, гоню:

H.264 GPU decoding requires GF 8xxx or higher and VC.1 requires 9xxx

так что еще не все потерянно!

но вот беде - не открываетсо у мну ftp://download.nvidia.com/XFree86/vdpau/mplayer-vdpau-3076399.tar.bz2

памажите люди добрые, кто успел скачать сие - поделитесь, дабы я тоже мог потестить!

anonymous
()

а у меня не работает -vc ffh264vdpau

появляется зеленый экран и вылетает с

Error at libvo/vo_vdpau.c:826

:(

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

мдя... кина не будет - электричество кончилось:

vdpauvideo.c: In function 'VDPAU_h264_picture_complete':
vdpauvideo.c:192: error: redeclaration of 'i' with no linkage
vdpauvideo.c:180: error: previous declaration of 'i' was here
vdpauvideo.c:192: error: 'for' loop initial declaration used outside C99 mode
make[1]: *** [vdpauvideo.o] Error 1

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

плз скажите чем компиляли?
у мну gcc версия 4.3.2 (Gentoo 4.3.2 p1.0)
-O4 -march=core2 -mtune=core2 -pipe -ffast-math -fomit-frame-pointer

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