AMD Open Sources Their Linux Video API
An anonymous reader writes "AMD has open sourced X-Video Bitstream Acceleration, their API by which they expose the Universal Video Decoder 2 GPU under Linux."
They may be a little late with this move, and not everything you could wish is now open source, but it's better than nothing.
The ATI drivers for Linux were never perfect, but they worked decently. But ATI/AMD would drop support for older chips that were still in use. The open source community never provided a shim to let these older drivers work with newer builds of X.
Does open sourcing the drivers really fix the compatibility problem? To me, not building a shim suggests a general lack of caring about ATI drivers. Do we really need the source to give a future to aging ATI/AMD chips?
There's no -1 for "I don't get it."
I have always purchased nVidia cards soley because I knew that they provided linux drivers. Lately though, the drivers don't seem to work quite right. Might be getting to be about time for me to give ATI a go.
There's no place like ~/
Sigh... That makes what? 4 or 5 different APIs.
Original XvMC
Via XvMC VLD extension
Nvidia - three options - legacy, their bitstream and using CUDA
Intel
Sigh... Can't we just get along and agree on a single standard?
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/
Nvidia's VDPAU is already an open standard that other video drivers can implement in Linux for video acceleration, so I'm not sure what this buys us. VDPAU as implemented by Nvidia is also about the only video acceleration standard that isn't totally broken and that can accelerate videos beyond MPEG-2 as well.
AntiFA: An abbreviation for Anti First Amendment.
This headline is widely misleading. They've now documented their equivalent of nVidia's VDPAU blob, but it's only available when you run the closed source Catalyst driver. TFA says so quite clearly.
Before anyone starts wondering, this won't do much good for those hoping to see AMD's UVD2 engine supported by the open-source Radeon graphics drivers.
Live today, because you never know what tomorrow brings
ATI has had video acceleration since ~1996, but never anything usable for Linux. As a long time MythTV user, I gave up on them a long time ago. What's the AMD/ATI reality today? Do they have usable APIs, have any apps supported them?
I tried the Intel video accel stuff, which showed promise as fully open source. It wasn't ready for prime time when I tried it ~2 years ago. Is that usable for HD playback in anything now?
Nvidia, while being closed source, has at least had options for Linux users. XvMC mostly worked, although not without its problems. VDPAU is excellent. The little Atom/Ion platforms with VDPAU are ideal for HTPC use.
atlast he AMD/ATI have showed some interest in linux ... :)
You can use what actually works while you wait for some academic or aesthetic ideal.
Some like to whine about how there are too many APIs around but the actual coders just take care of business. At least the Free Software coders do. That is why the libre tools for Linux are so much better at using this sort of stuff than what proprietary software exists for Linux.
If nvidia is no longer the only game in town then that can only be a good thing.
A Pirate and a Puritan look the same on a balance sheet.
they would release their internal hardware accelerated build of FFMpeg
I feel that nVidia uses the same drivers for all operating systems. The core doesn't change, it just has a wrapper to interface with X/DirectX/Quartz. They just update the core significantly once in a while, to the point it can't interface with older cards. That's why the occasionally have huge issues.
Mplayer-uau (basically mplayer with full multithreading) plays 1080p H.264 on an Atom D510 without any hardware decoding. I have given up with GPU video decoding on Linux, since software works so well even on fanless processors.
Escher was the first MC and Giger invented the HR department.