NVIDIA Releases New Video API For Linux
Ashmash writes "Phoronix is reporting on a new Linux driver nVidia is about to release that brings PureVideo features to Linux. This video API will reportedly be in nVidia's 180 series driver for Linux, Solaris, and *BSD. PureVideo has been around for several nVidia product generations, but it's the first time they're bringing this feature to these non-Windows operating systems to provide an improved multimedia experience. This new API is named VDPAU, and is described as: 'The Video Decode and Presentation API for Unix (VDPAU) provides a complete solution for decoding, post-processing, compositing, and displaying compressed or uncompressed video streams. These video streams may be combined (composited) with bitmap content, to implement OSDs and other application user interfaces.'"
ftp://download.nvidia.com/XFree86/vdpau/doxygen/html/index.html
Fine. Now what programs use this API?
Shai Schticks:"You don't make peace with friends, you make peace with enemies"
I was this close to just building an all AMD/ATI rig in the spring. ATI was opening up their drivers. The OSS drivers were working well, and Nvidia wasn't doing anything. Nvidia addressed their horrible Linux XRender support, and now this. I may just have to stick with Nvidia in the spring.
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
For some reason I don't think they're sweating over the loss of a customer who can't even start sentences properly.
How we know is more important than what we know.
The summary confused me a little into thinking this was a new nvidia driver. It is in fact new features being added to their closed source driver.
TFA says it supports MPEG, H264 and VC1.
Mada mada dane.
From TFA its a beta status driver that makes the api available. Is there any timeframe for when the release version comes out (Holding off on an upgrade O:-))
Plus, it is well documented that Jesus was black. Barack Obama is also black. Coincidence? I think not.
Or maybe, just maybe, an attempt to clean up what you write gives a better impression to whomever reads the post. And I'm not saying we all need to appease grammar nazis.
Yeah, the money English scholars spend is worth much more than that monopoly money spent by TheGratefulNet
that my linux media box can now do video decoding on the video card instead of processor?
I'm glad to hear this news. It will be only a matter of time before others follow suit. Time to dust off the resume.. I think soon being a Linux coder will be a useful item on that list.
Linux has suffered some lag with driver releases, and even manufacturer hostility toward Linux. This is the year that I start a side business based on Linux and support for it. Not simply because of this news, but news like this in general. I'm thoroughly impressed with Ubuntu and other distributions to get done what I want to get done.
Anyone (not I have not Googled extensively yet) know of any good sites that detail gaming on Linux? If you do, what is your take on this news?
Support NYCountryLawyer RIAA vs People
VDPAU sounds like some sort of local hawaiian cure for venereal disease
- VD Pau! Fo wen you ala-alas stay too itchy.
Meanwhile, it is interesting that after many years, Nvidia finally starts to support video decode/playback acceleration just days after ATI ships a driver with similar hardware acceleration support. Of course neither vendor uses any sort of common standard - although ATI claims their stuff is almost identical to the Direct X Video Acceleration (DXVA) API that MS has enforced on Windows.
When will any decent video/GPU support come to Mac OS X?
Apple have only just managed .h264 decoding using the GPU on the latest MacBook and Air series.
My current MacBook Pro with 8600M GT can now do such decoding in Linux, and has been able to with Windows for years.
It's grammer. Get it rite.
DRM: Terminator crops for your mind!
QuantumC
There, I fixed that for you.
Why would anyone use a proprietary video API provided by a closed source driver tied to a particular piece of hardware... on an open source platform? Huh?
So can anyone comment on whether this API is good enough to implement in other video drivers?
Or whether it's worth implementing the API in X, or even as part of Gtk/Qt/yourfavouritetoolkit, which would all seem to be more sensible places to put a video API than inside a single device driver. (â½)
Why doesn't the gene pool have a life guard?
It supports MPEG-1, MPEG-2, H.264, and VC-1. No MPEG-4 (aka XVID/DIVX).
ftp://download.nvidia.com/XFree86/vdpau/doxygen/html/group___vdp_decoder.html
sigh.
DRM: Terminator crops for your mind!
Exactly, can't they just instead use an open standard (pleonasm, if it ain't open it doesn't deserve the name standard) like VAAPI ? And eventually submit extensions to it... That's what standards are for!
http://www.freedesktop.org/wiki/Software/vaapi - http://en.wikipedia.org/wiki/Video_Acceleration_API
I sincerely hope you have better luck with Purevideo than we Windows users have. As someone who has been buying Nvidia cards since the days of the Geforce 2 I can say that trying to get Purevideo to work is the biggest exercise in frustration I have ever seen. Frankly after trying just about every video player and forum I just gave up.
And how can Nvidia claim you get all these advantages from Purevideo when the only way that they have to access it that I have seen is with 3rd party apps that they don't give you with the card and they don't support? I mean they can claim the latest Geforce can decode 4 HD streams while playing Crysis and cooking your breakfast in the morning,but if the only way to access that feature is with some driver they won't give you and you have to hunt up yourself that may or may not work,how can they call that a feature?
I mean you look at this chart here(warning:PDF) and it says my 7600 AGP does H.264,WMV9,the list goes on and on,but when you look at their site all they have is a $20 DVD driver. WTF? Who in this day and age needs their video card just to decode a bloody DVD?
ACs don't waste your time replying, your posts are never seen by me.
Well, chances are the clerk that you buy the video card from has an English degree :)
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
Jesus was not endorsing taxes. All the money was owned by caesar. Jesus was saying if the owner asks for his property back, give it to him. The pharisees were trying to make Jesus publicly encourage people to break the law, to have him arrested. Which is completely different from how taxes in the US operate. In the US your wages are your property. The US Constitution says your property cannot be taxed. All property taxes, including "income taxes" operate in spite of our Constitution, as most of our laws today do.
http://www.tstg.org
You mean that some scruffy, middle eastern looking dude with a history of extremist rhetoric, violence, and worst of all Marxist communist socialist redistributionist tendencies might not find a warm welcome?
I bet we'd sent him to Gitmo.
I buy from Newegg, you insensitive clod!
All comments are properties and trademarks of the voices in my head. Not like I'm gonna claim them.
No.
No. But they will suck less.
Depending on what you're doing, they already suck less than the competition.
Don't thank God, thank a doctor!
could only be had back in the days of 3Dfx, where it was really ScanLine Interleave.
Today, you're NEVER getting a full 2X increase, because that type of video splitting/rendering/recombining is no longer used, even though it DID truly offer a 2x performance boost. (1024x768 was accomplished by each card rendering every other line.)
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
Oh please. Until ATI specs are FULLY released and the open source drivers fully support 3D and are stable, it is pointless to think ATI/AMD are our new ally. Right now the open source drivers ati and radeon support 2D only (however they are 10x more stable than binary ATI drivers, any version).
Are you going to respond to the content in the post, or are you grading English papers?
Nobody else seems to be interested, so I will.
I don't know what the GP was talking about with his flames about the reliability of nVidia's hardware. I've had many of their graphics cards over the years, and I have never, ever had one fail.
In fact, they are almost too damn good. I now have quite a few of them sitting in a crate because whenever I have upgraded motherboards, the slots keep changing, so I've had to change graphics cards when there was nothing wrong with the old one.
Nvidia were pretty much the first to give really good support for Linux, and I couldn't care less if they want to keep their source code secret. I've got better things to do than hack on that kind of code.
In a world where most hardware manufacturers have felt it only necessary to provide drivers for Windows, nVidia's attitude is a refreshing change.
Good, but why so late?
AFAIK PureVideo is a very old feature of nVidia graphic chips.
Persian Project Management Software as a Service
Anywhere that written language is used should be "formal". Languages have rules because it facilitates communication. When you start misspelling every other word, using incorrect punctuation and typing things like "omg gtfo" you lose that ability to communicate effectively. It also makes you appear to be either uneducated or uncaring. If you lack the education to speak or write properly, then you probably also lack the knowledge to comment on the subject being discussed. If you just don't care enough to use correct grammar, then why should anyone care about what you have to say?
You don't have to be perfect in your speech or writing but you should at least try to be.
I found my Intel GMA 950 more pleasant to use on Linux for my current purposes (I play no games, but I like an accelerated desktop) than my nVidia 8400M GS. For some reason, while Firefox scrolled great on the old one, it's hell on the new one.
In addition, the 8400M and 8600M are vulnerable to heating issues, and I have already lost one motherboard to this. I don't know if ATi's Mobility 3850s are better, but these nVidia chips are bad, and if I'd known this and known if the GMA X3100 had better linux drivers I would have bought that instead.
Here is some good constructive criticism: http://linuxhaters.blogspot.com/2008/06/nitty-gritty-shit-on-open-source.html
Heroes die once, cowards live longer.
http://en.wikipedia.org/wiki/VaAPI
Why does nvidia always have to develop their own proprietary stuff rather than using what's already avilable?
H.264 is a more advanced variant of MPEG-4.
Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
'start sentences properly'?
really?
that's the best you have?
would you care to comment on the *content* of what I wrote instead of nitpicking on minutia?
with all the bad press the later chipsets are getting (and things like dell putting out a bios 'fix' that basically keeps the fan on ALL THE TIME) - I still maintain that nv chipsets in the 8's and 9's are timebombs waiting to go off. their failure rate is unacceptable and its seems to NOT be limited to just 1 or 2 production runs.
I have an 8-series card and when it stops working, do you think the vendor will accept it back? I doubt it.
nvidia: not for me, never again. sorry if this is 'trollish' to some but its a valid customer reaction to a FAIL on their part to design and actually implement long-term viable hardware.
nv is just not a good technology company beyond their core competancy. intel walks all over them in motherboard northbridge chipsets, ethernet chipsets and the only real thing nv is good at is video technology. their integrated motherboards are a disaster (performance and reliability). I built pc systems and have direct experience and as much as I *hate* giving intel the nod, I have to, right now. nvidia chipsets are annoying for linux builds and somewhat annoying for windows builds.
the video chipset hardware failure was just the last straw with me and nvidia. I gave them lots of chances and I have enough nv hardware here to show I've given them chances. I *wanted* viable alternatives to intel mobos but nv is NOT it, that much I now know from direct experience.
--
"It is now safe to switch off your computer."
The opensource r300 (9600 - X850) driver has full 3D support (i.e. compiz works perfectly), apart from a bug where GARTSize needs to be manually set in xorg.conf lest your X borks due to running out of texture memory.
proud caffeine whore
Yeah, on the last benchmarks I saw, the 2D acceleration on the modern NVidia hardware under Linux was significantly slower than on Intel graphics (by orders of magnitude in some cases). Supposedly, NVidia have improved it somewhat since then.
I thought the plan was to move to DRI2 and Gallium3D http://www.phoronix.com/scan.php?page=news_item&px=NjcyMA
Considering it's an ethical and social issue, I doubt very much that he didn't care. He just knew he couldn't say it and get away with it, I think. It's one of the few disappointing things for me about Jesus's story.
So it IS cos I is black!
You bastards!
A.I. Research. The peculiar science in which we know the question and we know the answer, but can't show the working
This article is germane to my immediate decision problem - I've been authorized for a brand new workstation with dual, or even three monitors. There are limits - no $2100 3DLabs 3800x2400 cards are in the plan.
I prefer to work in the Compiz/OpenGL environment, and it has to run under Ubuntu.
So which way to go?
Do any of the video cards have fully functional open source drivers? (This is by no means a criticism of the OS driver gurus - they've done an amazing job of making this fancy hardware sing with the minimal support they got from the vendors for a long time. Props all round, folks.)
If not now, when are they going to? Sigh. On my Lenovo Z61m laptop with an ATI chip, the open source drivers support suspend/hibernate but not OpenGL. The ATI proprietary drivers support OpenGL but the laptop can't suspend or hibernate.
Is there a dual- or multi- monitor card with OpenGL, that has fully functional open source drivers? Enquiring minds want to know.
It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/