PDA

View Full Version : new version of Beta drivers NVIDIA on linux added support to Purevideo!!


sl1pkn07
15th November 2008, 04:42
http://www.nvnews.net/vbulletin/showthread.php?t=123072


Added initial support for PureVideo-like features on Linux via the new VDPAU API (see the vdpau.h header file installed with the driver).


YES!!!!!!!!!

froggy1
15th November 2008, 05:08
Nice!! :D

sl1pkn07
15th November 2008, 05:53
ftp://download.nvidia.com/XFree86/vdpau/mplayer-vdpau-3076399.README.txt

ftp://download.nvidia.com/XFree86/vdpau/mplayer-vdpau-3076399.tar.bz2

the hardware acceleration has begun XD

kinematic
15th November 2008, 10:04
The big boys simply can't ignore GNU/Linux any longer. It's being adopted all over the world @ an increased rate so ignoring it is going to mean less revenue and @ the end of the day that's the only thing that matters.......money.

Sharktooth
15th November 2008, 15:38
nice!

found a benchmark: http://www.phoronix.com/scan.php?page=article&item=nvidia_vdpau&num=1

WalterK
15th November 2008, 18:27
Yeah i read the phoronix article looks promising.
AMD/ATI and Intel is going to have to accelerate their own development now.

teox99
17th November 2008, 19:25
Hi man!
i just tried the stuff!
just ffvc1vdpau seems not working with the m2ts files! what to do? please help!


./mplayer -vc ffvc1vdpau -vo vdpau /home/user/_bluray.tmp/deja_vu/it_00048.m2ts
MPlayer dev-SVN-r27408-4.2.3 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 6, Stepping: 5)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing /home/user/_bluray.tmp/deja_vu/it_00048.m2ts.
TS file format detected.
VIDEO VC1(pid=4113) AUDIO DTS(pid=4354) NO SUBS (yet)! PROGRAM N. 1
Searching for VC1 sequence header... found
VIDEO: VC-1 1920x1080, 23.976 fps, header len: 33
==========================================================================
Forced video codec: ffvc1vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[VD_FFMPEG] VDPAU accelerated codec.
Selected video codec: [ffvc1vdpau] vfm: ffmpeg (FFmpeg WVC1 (VDPAU))
==========================================================================
==========================================================================
Requested audio codec family [dts] (afm=libdca) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [ffdca] afm: ffmpeg (FFmpeg DTS)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
VDec: vo config request - 1920 x 1080 (preferred colorspace: VC1 ADVANCED VDPAU acceleration)
VDec: using VC1 ADVANCED VDPAU acceleration as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1080 => 1920x1080 VC1 ADVANCED VDPAU acceleration
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
Error at libvo/vo_vdpau.c:637

nm
17th November 2008, 19:35
Hi man!
i just tried the stuff!
just ffvc1vdpau seems not working with the m2ts files! what to do? please help!
Does it work with other VC-1 files then? Which GPU do you have (at least for now, VC-1 decoding seems to require a G98 chip like in the newer 8400 GS versions).

teox99
17th November 2008, 19:48
the same error with the movie exmple in the README file
http://samples.mplayerhq.hu.nyud.net/V-codecs/WVC1/FlightSimX_720p60_51_15Mbps.wmv
./mplayer -vo vdpau -vc ffvc1vdpau FlightSimX_720p60_51_15Mbps.wmv

just with .ts files played with codec ffh264vdpau the acceleration is enabled, fantastic!

but m2ts plays well only with framedropping in standard mplayer version.
I need the acceleration for Bluray file!!! please help me!!!

I have a GeForce 8500GT 1GB VRAM !

nm
17th November 2008, 20:07
I have a GeForce 8500GT 1GB VRAM !
According to the announcement (http://lists.freedesktop.org/archives/xorg/2008-November/040279.html), VC-1 hardware decoding is not supposed to work (yet) with that card:
VC-1 support in NVIDIA's VDPAU implementation currently requires GeForce
9300 GS, GeForce 9200M GS, GeForce 9300M GS, or GeForce 9300M GS.

klaos
17th November 2008, 22:45
I'am compile mplayer with patch nvidia , but compiled without codecs ffhvdpau264 , only compile with driver output vpau.... , I 'am need help compile mplayer

nm
18th November 2008, 08:56
Did you use the checkout-patch-build.sh script to build MPlayer? Note that the H.264 decoder is named ffh264vdpau, not ffhvdpau264.

klaos
18th November 2008, 19:55
klaos@BIGLINUX:~/players/mplayer-vdpau-3076399$ mplayer -vo vdpau -vc ffh264vdpau video.264
MPlayer dev-SVN-r27957-4.2.3 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz (Family: 6, Model: 15, Stepping: 11)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
129 audio & 259 video codecs

Playing video.264.
H264-ES file format detected.
FPS seems to be: 29.970030
==========================================================================
Forced video codec: ffh264vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[VD_FFMPEG] VDPAU accelerated codec.
Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))
==========================================================================
Audio: no sound
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
VDec: vo config request - 1920 x 1080 (preferred colorspace: H.264 HIGH VDPAU acceleration)
VDec: using H.264 HIGH VDPAU acceleration as output csp (no 2)
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 1920x1080 => 1920x1080 H.264 HIGH VDPAU acceleration
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
VDPAU capture: Enabled
vdp_imp_device_create_x11()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_get_proc_address()
vdp_presentation_queue_target_create_x11()
vdp_presentation_queue_create()
vdp_decoder_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_surface_create()
vdp_video_mixer_create()
vdp_output_surface_create()
vdp_output_surface_create()
vdp_decoder_render()
vdp_decoder_render() ??% ??,?% 0 0
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
vdp_presentation_queue_block_until_surface_idle()
vdp_video_mixer_render()
vdp_presentation_queue_display()
vdp_decoder_render() ??% ??,?% 0 0
Error at libvo/vo_vdpau.c:826
klaos@BIGLINUX:~/players/mplayer-vdpau-3076399



I'am have installed, nvidia driver 180.06 beta

My Nvidia CArd is G-force 8500GT 128bits 512MB PCI-E

nm
18th November 2008, 21:50
Do you get that with all files? People have reported similar (http://www.nvnews.net/vbulletin/showthread.php?t=123095&page=4#50) problems (http://www.nvnews.net/vbulletin/showthread.php?t=123095&page=7#93) at the nV News forum so it's probably a bug in the MPlayer/libavcodec code or the driver.

Edit: driver version 180.08 was just released with some fixes to VDPAU, so you might want to try it.

ggking7
19th November 2008, 21:18
at least for now, VC-1 decoding seems to require a G98 chip like in the newer 8400 GS versions


Are you sure? I thought it was only working with a 9200 or 9300.

nm
19th November 2008, 22:12
Are you sure? I thought it was only working with a 9200 or 9300.
No, I haven't tried it myself or heard that anyone has. However, the list in the NVIDIA announcement suggests that VC-1 is supported in G98 chips, and AFAIK, that would include newer 8400 GS cards. I'm guessing that this was omitted from the announcement to avoid confusing or misdirecting people because there are also earlier G86 versions of 8400 GS. I could be wrong though.

If someone has a G98 8400 GS, I'd be interested to hear if it can decode VC-1 with the current VDPAU implementation.

ggking7
20th November 2008, 16:02
If someone has a G98 8400 GS, I'd be interested to hear if it can decode VC-1 with the current VDPAU implementation.

So would I. Please let us know if you can.

Are there any Blu-Ray discs that would not be accelerated with a G98 card (assuming your supposition is correct)?

nm
20th November 2008, 16:34
Are there any Blu-Ray discs that would not be accelerated with a G98 card (assuming your supposition is correct)?
All decrypted Blu-ray sources should be decodable, at least when bugs have been ironed out.

ggking7
10th December 2008, 05:07
Any more info on whether or not a G98 8400 can decode VC-1? My video card is crapping out and I need to buy another ASAP.

ggking7
10th December 2008, 17:01
nm, turns out you were right on:

http://www.nvnews.net/vbulletin/showthread.php?t=124433

squid_80
11th December 2008, 10:17
nm, turns out you were right on:

http://www.nvnews.net/vbulletin/showthread.php?t=124433I'm pretty sure the 9500 has a G96 core (no full VC1 acceleration), unless they've switched very recently.

ggking7
11th December 2008, 16:29
It sounds like you're right squid, and I've got return shipping and a restocking fee in my future.