Аппаратное декодирование NVIDIA [РЕШЕНО]

Собственно,знает ли кто-нибудь как включить?
Видео Nvidia 9600GT

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

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

вероятно

вероятно http://en.wikipedia.org/wiki/VDPAU
есть такой USE флаг

да скорее всего именно он но

да скорее всего именно он
но там придется обновить mplayer.
зато эффект офигенен!
в настройках мплаера не забудь выставить вдпау

Ткните пальцем на программу,

Ткните пальцем на программу, использующую USE="vdpau"! Не нашел такого флага ни на http://www.gentoo-portage.com/, ни через emerge -vp mplayer, ни в xine, ни в дровах на NVIDIA.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

- - -

mplayer-9999-rXX с vdpau в оверлеях. http://gpo.zugaina.org/media-video/mplayer
А xine я бы не рекомендовал ставить отличный от x86/amd64 - как минимум KDE не сможет его использовать как backend.
Ну и само собой, нужны драйвера самые свежие.

Аппаратное декодирование NVIDIA

mplayer-1.0_rc2_p20090322
Драйвера nvidia 180.51

mplayer -vc help | grep vdpau
ffmpeg12vdpau ffmpeg working FFmpeg MPEG-1/2 (VDPAU) [mpegvideo_vdpau]
ffwmv3vdpau ffmpeg problems FFmpeg WMV3/WMV9 (VDPAU) [wmv3_vdpau]
ffvc1vdpau ffmpeg problems FFmpeg WVC1 (VDPAU) [vc1_vdpau]
ffh264vdpau ffmpeg working FFmpeg H.264 (VDPAU) [h264_vdpau]

Для запуска к примеру h264:
mplayer -vo vdpau -vc ffh264vdpau <видеофайл>

-vo vdpau можно использовать и для других -vc, но эффект такой как и на xv.(У меня по крайней мере)

А в каком оверлее нашелся

А в каком оверлее нашелся mplayer-1.0_rc2_p20090322 ?
На http://gpo.zugaina.org/media-video/mplayer , последний mplayer-1.0_rc2_p28348-r1.
А у меня в системе сейчас mplayer-1.0_rc2_p28450 (Из стабильной ветки).Я так понимаю у меня поновее,но про vdpau ничего нет.

Если вам нужно что-то свежее,

Если вам нужно что-то свежее, то со "стабильной" веткой вам не по пути.

[ebuild   R   ] media-video/mplayer-1.0_rc2_p20090322  USE="3dnow 3dnowext X a52 aac alsa amrnb amrwb ass bidi bl cddb cdio cdparanoia dga dirac doc dts dv dvd dvdnav enca encode faac faad fbcon ftp ggi gif gtk iconv ipv6 jpeg live lzo mad md5sum mmx mmxext mng mp2 mp3 musepack nemesi network openal opengl png pnm quicktime radio rar real rtc samba schroedinger sdl speex sse sse2 tga theora tremor truetype unicode vdpau* vorbis x264 xanim xscreensaver xv xvid xvmc -aalib (-altivec) -arts -bindist -cpudetection -custom-cflags -custom-cpuopts -debug -directfb -dvb -dxr3 -esd -jack -joystick -ladspa -libcaca -lirc -nas -oss -pulseaudio -pvr -ssse3 (-svga) -teletext -v4l -v4l2 (-vidix) (-win32codecs) -xinerama -zoran" VIDEO_CARDS="nvidia -mga -s3virge -tdfx -vesa" 0 kB  [0]

Portage tree and overlays:
 [0] /usr/portage

Да причем тут стабильная и

Да причем тут стабильная и нестабильная.Оверлей-то какой?

- - -

тут точно есть vdpau
/usr/local/portage/layman/zugaina/media-video/mplayer/mplayer-1.0_rc2_p28635.ebuild

да и что мешает посмотреть тут:
http://gpo.zugaina.org/media-video/mplayer

Portage официальный, не

Portage официальный, не оверлей.

echo "media-video/mplayer ~*"

echo "media-video/mplayer ~*" >> /etc/portage/package.keywords
echo "media-video/nvidia-settings ~*" >> /etc/portage/package.keywords
echo "x11-drivers/nvidia-drivers ~*" >> /etc/portage/package.keywords
echo "VIDEO_CARDS=\"nvidia\"" >> /etc/make.conf
emerge --sync
emerge -v mplayer nvidia-drivers

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

Сон разума порождает чудовищ, сон безумия – вечность…

Gentoo-начало написал(а): А в

Gentoo-начало написал(а):
А в каком оверлее нашелся mplayer-1.0_rc2_p20090322 ?
На http://gpo.zugaina.org/media-video/mplayer , последний mplayer-1.0_rc2_p28348-r1.
А у меня в системе сейчас mplayer-1.0_rc2_p28450 (Из стабильной ветки).Я так понимаю у меня поновее,но про vdpau ничего нет.

Писал же уже.

zugaina

Оверлей zugaina.Шикарно )

eix -e mplayer [I]

eix -e mplayer
[I] media-video/mplayer
Available versions: 1.0_rc2_p28058-r1 ~1.0_rc2_p28288 1.0_rc2_p28450 ~1.0_rc2_p20090226 ~1.0_rc2_p20090322 [M]**9999 [M]**9999-r21[1] **99999999[2] ....

Так что не надо никаких оверлеев, в portage уже всё есть. И флаг vdpau там тоже есть.

P.S. Сам подумываю, может переехать с GF7600 на какую-нибудь карту получше из 8-й или 9-й линейки ради vdpau...

off

WiseLord написал(а):
P.S. Сам подумываю, может переехать с GF7600 на какую-нибудь карту получше из 8-й или 9-й линейки ради vdpau...

Непонимаю, для чего такие карты нужны (если Вы не освоили математику на них). У меня дома TNT2 на работе какая-то встроеная ati.
ЗЫ. извените за офтоп.

Потому что есть такая штука

Потому что есть такая штука -- Full HD видео. И вот когда оно зажато в h264, причём зажато с великолемным качеством, типа 1Гб на 20 минут, на моей системе (Athlon X2 3800+, GF7900GS) наблюдаються подтормаживания. Анализ показывает что декодирование идёт в _один_ поток, т.е. одно ядро декодирует второе отдыхает. А вот у знакомого этот самый vdpau очень элегантно решает такой казус, только вот с видеокартами 8-й и выше серий.

Так что видеокарты от TNT2 и до 7-й серии идут лесом, как ни печально но факт.

У mplayer есть параметр

У mplayer есть параметр lavdopts=threads=N, правда, не замечал, чтобы особенно работало.

оно работает в 2 потока если

оно работает в 2 потока если указать ему про это, из консоли это выглядит так

mplayer  -lavdopts skiploopfilter=all:threads=2

но, оно бывает что всёравно тупит...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".