Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 06-24-09, 05:12 PM   #1
ticket
Registered User
 
Join Date: Jun 2009
Posts: 25
Default Pure video = VDPAU ?

I understand nVidia support a thing called pure video for the media player on a Windows OS to accelerate playback of mpeg4 streams, etc.

I also understand pure video is supported on series 6 cards (6200, 6800).

Are the functions provided by VDPAU and Pure Video the same?

If so, can we have VDPAU on a 6200 nVidia card?
ticket is offline   Reply With Quote
Old 06-24-09, 05:32 PM   #2
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: Pure video = VDPAU ?

VDPAU provides a subset of PureVideo HD functionality, see e.g. http://www.nvnews.net/vbulletin/showthread.php?t=123091. Please see the documentation for a list of supported GPUs; GeForce 6200 GPUs do not provide the hardware features required by VDPAU.
zander is offline   Reply With Quote
Old 06-25-09, 12:46 AM   #3
Lithorus
Registered User
 
Lithorus's Avatar
 
Join Date: Sep 2004
Posts: 783
Default Re: Pure video = VDPAU ?

@ticket:
Purevideo != Purevideo HD
Purevideo is used to decode mpeg2 streams, not mpeg4/h264 AFAIK. Purevide HD is used for mpeg4/h264
Lithorus is offline   Reply With Quote
Old 06-26-09, 06:52 AM   #4
ticket
Registered User
 
Join Date: Jun 2009
Posts: 25
Default Re: Pure video = VDPAU ?

This isn't making sense!

Quote:
NVIDIA PureVideo provides ultra-smooth playback of H.264, WMV/VC-1 and MPEG-4 HD and SD videos with minimal CPU usage
http://www.nvidia.co.uk/page/purevideo.htm

Quote:
NVIDIA® PureVideo™ features are supported in the following NVIDIA products:
* GeForce
* GeForce M (formerly known as GeForce Go)
* NVIDIA Quadro
http://www.nvidia.co.uk/page/purevideo_support.html


Quote:
Now with an NVIDIA® GeForce® 6 or GeForce 7 Series-powered PC and NVIDIA’s advanced PureVideo™ technology, you can easily and affordably take advantage of the latest high definition video content. Here is a sampling of widely available HD content:
http://uk.nzone.nvidia.com/object/nz...t_home_uk.html

That to me says that purevideo playback of H.264, VC-1 and MP4 is supported by GeForce (and presumably GeForce 6200). So the GeForce 6200 can do it?!?

edit: I think the issue is there are TWO forms of pure video : PureVideo & PureVideoHD
This link shows 6200 can support PureVideo:

Quote:
Now with an NVIDIA® GeForce® 6 or GeForce 7 Series-powered PC and NVIDIA’s advanced PureVideo™ technology, you can easily and affordably take advantage of the latest high definition video content. Here is a sampling of widely available HD content:
http://uk.nzone.nvidia.com/object/nz...t_home_uk.html

All I am after is support for PureVideo on a 6200 in Linux (it is available on Windows...). I thought VDPAU could provide this. I don't need PureVideo HD (not available for 6 series).

Quote:
# NVIDIA® GeForce™ 6200 delivers advanced world class 3D graphics and video performance
# View stunning high-quality video playback and superb picture clarity with NVIDIA® PureVideo® technology
http://www3.pny.com/6200-256MB-PCI-P2526C420.aspx

Last edited by ticket; 06-26-09 at 08:07 AM. Reason: Added another quote
ticket is offline   Reply With Quote
Old 06-26-09, 11:40 AM   #5
mooninite
Registered User
 
Join Date: May 2006
Posts: 477
Default Re: Pure video = VDPAU ?

The VDPAU implementation requires a GeForce 8 or higher GPU. PureVideo is a completely different implementation. They are not the same. You may read that they do the same things, but that doesn't mean they were programmed in the exact same fashion.

VDPAU != PureVideo
mooninite is offline   Reply With Quote
Old 06-26-09, 12:42 PM   #6
ticket
Registered User
 
Join Date: Jun 2009
Posts: 25
Default Re: Pure video = VDPAU ?

Quote:
Originally Posted by mooninite View Post
The VDPAU implementation requires a GeForce 8 or higher GPU. PureVideo is a completely different implementation. They are not the same. You may read that they do the same things, but that doesn't mean they were programmed in the exact same fashion.

VDPAU != PureVideo
So a 6200 card has the capability under Windows, but not under Linux, only because the Linux driver has not been written?
ticket is offline   Reply With Quote
Old 06-26-09, 01:31 PM   #7
DeiF
Registered User
 
Join Date: Oct 2008
Posts: 114
Default Re: Pure video = VDPAU ?

I'm not 100% totally sure of the situation, but I think that it's as follows:
  • 6xxx, 7xxx
    • In Windows: PureVideo: accelerates only mpeg1/2 streams.
    • In Linux: XvMc: accelerates only mpeg1/2 streams.
  • GF 8 or higher
    • In Windows: PureVideo-HD: accelerates mpeg1/2, h264, WMV/VC-1, etc.
    • In Linux: VDPAU: accelerates mpeg1/2, h264, WMV/VC-1, etc.

Sometimes the NVIDIA ads mix up PureVideo and PureVideo-HD.


I would like to know though what features are exclusive to PureVideo-HD that VDPAU don't support yet (or will never support).
DeiF is offline   Reply With Quote
Old 06-26-09, 03:00 PM   #8
Gusar
Registered User
 
Join Date: Apr 2006
Posts: 277
Default Re: Pure video = VDPAU ?

VDPAU only supports graphic cards that decode the entire video stream on dedicated hardware. This is Geforce 8 and up. Earlier cards only did partial decoding on dedicated hardware, the rest was done with shaders and/or in software. These shaders would very likely need to be rewritten for Linux, something Nvidia it seems doesn't intend to do.

Any documentation mentioning PureVideo (or PureVideo HD) is not valid for VDPAU. The names are different for a reason - they're not the same thing. At all.
Gusar is offline   Reply With Quote

Old 06-26-09, 04:11 PM   #9
mooninite
Registered User
 
Join Date: May 2006
Posts: 477
Default Re: Pure video = VDPAU ?

Quote:
Originally Posted by ticket View Post
So a 6200 card has the capability under Windows, but not under Linux, only because the Linux driver has not been written?
No. Stop putting words into people's mouths.

The 6200 cannot decode H.264 streams. It never will.
mooninite is offline   Reply With Quote
Old 06-27-09, 12:14 PM   #10
sl1pkn07
Registered User
 
Join Date: Nov 2006
Location: Spanishtan
Posts: 103
Default Re: Pure video = VDPAU ?

Quote:
Originally Posted by DeiF View Post
I'm not 100% totally sure of the situation, but I think that it's as follows:
[list][*]6xxx, 7xxx[list]
[*]In Windows: PureVideo: accelerates only mpeg1/2 streams.[*]In Linux: XvMc: accelerates only mpeg1/2 streams.

mmm look this:




not all BR/HDDVD working on mpeg2....
sl1pkn07 is offline   Reply With Quote
Old 06-27-09, 08:21 PM   #11
zbiggy
Registered User
 
Join Date: Sep 2002
Posts: 623
Default Re: Pure video = VDPAU ?

Geforce6 and 7 only decodes in hardware Mpeg1/2. The mpeg-4/vc1 is decoded fully in software. Purevideo on these cards mean only postprocessing (sharpening, blurring, scaling, color space conversion, denoising, deinterlacing) done using shaders.

Nvidia on Linux only supports these things which are really supported via hardware because smart people use Linux (such software purevideo would be discovered immediately by users and laughed at). Windows users are IT dumb and will buy/believe in everything what marketing print on box. That is why VDPAU appeared when Geforces started to fully hardware decode mpeg-4/vc1. Before XvMC was enough because GeforceFX/6/7 only have mpeg1/2 iDCT, MC and CSC levels of decoding which in 100% are covered by XvMC and Xv.

Nvidia like other companies know that majority of Linux community are IT geeks so they do not put on us marketing charm because this simply will not work. They know we don't look on colorful boxes but on chipsets and hardware specs. That is why Linux driver is about 15MB rather than 100MB and have almost everything what Windows driver has but without bloatware and other disk wasting crap omnipresent on Windows.
zbiggy is offline   Reply With Quote
Old 06-28-09, 06:13 AM   #12
ticket
Registered User
 
Join Date: Jun 2009
Posts: 25
Default Re: Pure video = VDPAU ?

Quote:
Originally Posted by mooninite View Post
No. Stop putting words into people's mouths.
The 6200 cannot decode H.264 streams. It never will.
Hey, these words are from NVIDIA, not me:

Quote:
Originally Posted by NVIDIA advert
Now with an NVIDIA® GeForce® 6 or GeForce 7 Series-powered PC and NVIDIA’s advanced PureVideo™ technology, you can easily and affordably take advantage of the latest high definition video content.
Quote:
Originally Posted by NVIDIA advert
NVIDIA PureVideo provides ultra-smooth playback of H.264, WMV/VC-1 and MPEG-4 HD and SD videos with minimal CPU usage
Implication: GeForce 6 h/w can accelerate H264, etc.

As zbiggy says, (best explanation so far), the confusion appears to arise from marketing hype.

"The 6200 cannot decode H.264 streams. It never will"
These are fine words being put into people's mouths, but I'd really like to know the reason why the 6200 cannot decode H.264 streams. It is not what NVIDIA are saying in their adverts. There is probably some simple explanation, to do with the h/w architecture, but it sure would be nice to know.
ticket is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03:53 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.