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

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

vdp_st = vdp_device_create_x11(
mDisplay, //x_display,
mScreen, //x_screen,
&vdp_device,
&vdp_get_proc_address
);
CHECK_ST // тут error!

/* MACRO for error check */
#define CHECK_ST \
if (vdp_st != VDP_STATUS_OK) { \
printf("Error at %s:%d\n", __FILE__, __LINE__); \
exit(1); \
}


у кого какие идеи будут?

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

да не, дрова как нужно

OpenGL renderer string: GeForce 8400M GS/PCI/SSE2
OpenGL version string: 2.1.2 NVIDIA 180.06

вот такие пироги :(

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

> Особенно такое реально если убунта.

Угу. /etc/modprobe.d/lrm-video поправить нужно.

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

Вроде работает... Ускоряет более менее... только надо просто указывать -vo vdpau без указания кодека... Вот если кодек указывать то увы...

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

>>Вроде работает... Ускоряет более менее... только надо просто указывать -vo vdpau без указания кодека... Вот если кодек указывать то увы...

так покажите нам , пожалуйста,

- загрузку проца - какой файл вы проигрывате - его битрейт

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

>у мну gcc версия 4.3.2 (Gentoo 4.3.2 p1.0)
-O4 -march=core2 -mtune=core2 -pipe -ffast-math -fomit-frame-pointer

НУ ты МОНСТР!!! это же самоубийство - такие флаги выставлять %)тем более, что -O4 не существует, максимум есть -O3
Вернись с небес на землю и поставь -O2

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

ну у мну все так собрано и все работает...
да и ставил я -O2 и три версии гцц пробовал - один хрен

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

амд атлон 3500+ 9600gt

файл - 1920x1080, h264, 4 мбит битрейт

без vdpau - 100% грузит проц и лагает видео довольно сильно, вплоть до расхождения звуковой дорожки и видео

с vdpau - 60-90% проц, видео идет плавно, как доктор прописал.

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

> -O4 -march=core2 -mtune=core2 -pipe -ffast-math -fomit-frame-pointer

Почему всего O4, почему не O17?

Убивают люди, которые _вообще_ не понимают что пишут во флаги.

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

амд атлон 3500+

>без vdpau - 100% грузит проц и лагает видео довольно сильно, вплоть до расхождения звуковой дорожки и видео

там вообще должно быть слайдшоу а не не видео.

tommy ★★★★★
()

> единственным поддерживающим VDPAU плеером является mplayer

Что еще раз доказывает, что mplayer+ffmpeg единственно православен, в отличие от вонючих кривых bloatware недофреймворков типа xine и gstreamer и всей отвратной кучи недоплееров, на них основанных.

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

>>файл - 1920x1080, h264, 4 мбит битрейт

такой маленький битрейт ??? для такого разрешения для интерлейса он по идее должен быть не менее 10 мбит/c.

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

>Почему всего O4, почему не O17?
Лучше уж сразу O666 ибо Ъ

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

> там вообще должно быть слайдшоу а не не видео.

Я на такой системе свободно смотрю видео 1440*1080 2-4мбит битрейт - не лагает

Мне впринципе на моем 22 дюймовом мониторе больше и не надо...

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

> такой маленький битрейт ??? для такого разрешения для интерлейса он по идее должен быть не менее 10 мбит/c.

Вообще желательно >16mbit, в идеале 64мбит было бы неплохо ;)

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

> Вообще желательно >16mbit, в идеале 64мбит было бы неплохо ;)

Про 128-bit говорил уже кто-нибудь?

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

>у мну gcc версия 4.3.2 (Gentoo 4.3.2 p1.0) -O4 -march=core2 -mtune=core2 -pipe -ffast-math -fomit-frame-pointer

OMG, we have ricer here!

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

> Про 128-bit говорил уже кто-нибудь?

128-bit? оО

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

>Что еще раз доказывает, что mplayer+ffmpeg единственно православен, в отличие от вонючих кривых bloatware недофреймворков типа xine и gstreamer и всей отвратной кучи недоплееров, на них основанных.

Что ещё раз доказывает, что анонимные школнеги тупы. ffmpeg в mplayer и в xine может быть один и тот же.

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

>Что еще раз доказывает, что mplayer+ffmpeg единственно православен, в отличие от вонючих кривых bloatware недофреймворков типа xine и gstreamer и всей отвратной кучи недоплееров, на них основанных.

ну вот разве можно с такими словами не согласиться!!!

tommy ★★★★★
()

Блин, хотел пропатчить гентушный мплеер, а не получилось. А из свн вручную сливать надо, ибо нету media-video/mplayer-9999. Вот подстава-то...

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

>> Блин. >> //ати юзер погугли или на форониксе поищи, Атишники вроде уже прикрутили uvd в лине. Или планируют в ближайшее время - точно не помню.

// юзер нвидии, бывший атишник :)

anonymous
()

Вопрос на засыпку: Можно ли ожидать мплеер с этим патчем например внутри дебиан-мультимедия? В ветке анстейбл?

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

От мариллата всего можно ожидать.

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

Теперь со спокойной душой помрешь?

anonymous
()

В общем, похоже ни на каких серьезных контейнерах H.264 кроме элементарных оно пока не работает, видимо недопатчили ещё mplayer... ждём следующего релиза дров и этой штуки :)

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

> Хочу надавать директору ати по башке лапатой!

надавай лучше себе розенталем.

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

>В общем, похоже ни на каких серьезных контейнерах H.264 кроме элементарных оно пока не работает, видимо недопатчили ещё mplayer... ждём следующего релиза дров и этой штуки :)

mkv,avi,ogm,mp4 работают, что еще для жизни надо?

Алсо ждем не следующего релиза, а релиза.

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

> mkv,avi,ogm,mp4 работают, что еще для жизни надо?

а вот не работает. :( mplayer -vo vdpau -vc ffh264vpdau вылетает на mkv, но работает на его mkvextract'нутом содержимом..

Adjkru ★★★★★
()

Отлично, а то я чуть не пожалел, что купил нвидию. 2D тормозит уже поменьше, глядишь и допилят к релизу

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

>а вот не работает. :( mplayer -vo vdpau -vc ffh264vpdau вылетает на mkv, но работает на его mkvextract'нутом содержимом..

У тебя работает с ffh264vpdau? У меня только с -vo vdpau, без указания кодеков. А какие контейнеры работают? Что-нить химичил при сборке?

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

А да и правда на avi работает с указанием кодека, но на мкв только с указаным -vo через vdpau, но через обычные кодеки, но даже тут есть некоторое ускорение. А вот с опцией -ass вылетает и в avi - сыровато еще. Хотя оно уже работает, хоть как-то - это радует.

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

А без -ass он вообще сабы не грузит. Надо бы им все это написать. Нвидия молодцы, надеюсь допилят работу с форматами и попрвят баги с сабами.

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

> У тебя работает с ffh264vpdau? У меня только с -vo vdpau, без указания кодеков. А какие контейнеры работают? Что-нить химичил при сборке?

Работает на тестовых примерах из ftp://download.nvidia.com/XFree86/vdpau/mplayer-vdpau-3076399.README.txt

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

Так же показывает (с -vc ffh264vdpau) видеопоток, распакованный mkvextract, но с быстрой скоростью и без звука (-fps игнорируется :( ). При этом mplayer съедает где-то 3% CPU (вместо 20-30 с ffh264), а видюха заметно греется ;)

никаких дополнительных ключей не юзал, собирал на убунте руками и используя gcc 4.1.3 и gcc 3.4.6 (в ридми написано, что gcc 4.3 не подходит)

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

Да я уже понял в чем дело, выше описал баг. Надо бы им по этому поводу багрепорт наклепать, да вот я с разговорным английским очень плохо дружу=( В основном только перевожу.

>При этом mplayer съедает где-то 3% CPU (вместо 20-30 с ffh264), а видюха заметно греется ;)

Да есть такое, у меня жрет где-то 4-15%, при том что раньше кушал 60-100%. Но вот увы баг с сабами, вывод: для постоянного использования непригодно (без сабов и мкв нет пути), но перспектива есть.

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

>>2D. nv работает нормально, а с проприетарными дровами тормоза

>Не замечал такого не на 6600gt не на 8600gt.


Да это просто лоровский мем такой, на самом деле тормозов нет.

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

Как то этот мем мимо меня прошел)) Хотя я вроде тут давно...

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

а что и может быть ещё картинка идеальная при проигрывании видео через x11 на свободных драйверах? прямо как с xv при 3D?

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