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

Newegg Daily Deals

Reply
 
Thread Tools
Old 12-23-09, 08:49 AM   #1
bjoernk
BB
 
Join Date: Jan 2009
Posts: 4
Default VDPAU support for 7300GT

The windows driver of my NVIDIA Geforce 7300GT supports purevideo technology. Why is VDPAU (that is the same technology) not supported by the linux driver?
bjoernk is offline   Reply With Quote
Old 12-23-09, 10:59 AM   #2
Stephen Warren
Moderator
 
Stephen Warren's Avatar
 
Join Date: Aug 2005
Posts: 1,327
Default Re: VDPAU support for 7300GT

The XvMC and Xv APIs expose some of the PureVideo functionality on older GPUs.
Stephen Warren is offline   Reply With Quote
Old 12-25-09, 07:50 PM   #3
W3ird_N3rd
Registered User
 
Join Date: Dec 2009
Posts: 3
Default Re: VDPAU support for 7300GT

Quote:
Originally Posted by bjoernk View Post
The windows driver of my NVIDIA Geforce 7300GT supports purevideo technology. Why is VDPAU (that is the same technology) not supported by the linux driver?
My best guess would be that nVidia started work on vdpau a long time after they implemented purevideo on Windows. They probably couldn't really be bothered to implement support for the older cards for likely the following reasons:

1. Anything before the 8 series (and a few cards in the 8 series as well, 8800GT IIRC) do not support purevideo completely. So to implement support for them, a bigger part of the decoder would have to be written in software. Which is probably more work. For the 8 series and up, it's a bit more like "take the stream, dump it at the videocard and wait for the decoded pixels to fly out". Not entirely but still. For the 6 and 7 series, much more pre-processing is required.
2. Linux users never bought those cards expecting purevideo. They didn't "pay" for it, in a way. The got the product nVidia promised: a videocard that would display pictures, videos and games. They never promised purevideo and probably didn't feel like spending time and money to give those users something extra for free. I can't really blame them, it's still a company, you could expect them to only do freebies when that results in more profit.
3. They possibly considered the 6 and 7 series to be sort-of EOL. No extra features.
4. Since they didn't write support for your 7300GT, you now have to buy at least a new 8400GT. So not writing support results in another sale. Unfortunately that's how it works.

It would have been nice if they would have given the 6 and 7 series support as well, but I can't really blame them for not providing it. It was never promised to me when I bought my 6200, 6600GT and 7900GTO.

@Stephen: yes, but that's only for MPEG2 isn't it?
W3ird_N3rd is offline   Reply With Quote
Old 12-27-09, 07:52 PM   #4
Alejandro Nova
Registered User
 
Join Date: Sep 2006
Posts: 26
Default Re: VDPAU support for 7300GT

To be fair, Windows Vista didn't have a super-accelerated video reproduction here either (GeForce 6150). What I DO expect is: HW-accelerated MPEG-2 reproduction (and I didn't have it in Vista either, so I won't cry). And AFAIK that is what XvMC is for.

On the other hand, VDPAU flies in my relatively old 8500 (~30% CPU usage with 1080p video)
Alejandro Nova is offline   Reply With Quote
Old 01-04-10, 12:23 PM   #5
Stephen Warren
Moderator
 
Stephen Warren's Avatar
 
Join Date: Aug 2005
Posts: 1,327
Default Re: VDPAU support for 7300GT

W3ird_N3rd,

Yes, XvMC (or at least NVIDIA's implementation) only supports MPEG-2 decoding. Xv is purely a display technology (accelerated uploading of image content to the GPU, with all decode on the CPU), so it should provide some benefit over plain X11 output for any video format.
Stephen Warren 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 01:12 PM.


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