Will AMD's XvBA Beat Out NVIDIA's VDPAU?
Phoronix: Will AMD's XvBA Beat Out NVIDIA's VDPAU?
Going back to last year we have exclusively been reporting on AMD's new HD video decoding interface, which is called XvBA. This interface for use with UVD2 GPUs is properly known as X-Video Bitstream Acceleration, which we have already described at length...
NVIDIA's headstart will definitely help here. Some competition will be nice, though, giving incentive to add performance and features.
I think they got some money from ATI/AMD ....
They used a totally outdated graphic card versus a rather new one.
According to the NVIDIA documentation (at http://us.download.nvidia.com/XFree8...ppendix-h.html ), VC-1 support on this card is only partial, while most new cards (even cheap ones) has total support.
If the card has total support in VC1, I guess results will be exactly the same as H264: VDPAU will totally beat XvBA
I'm not a big fan of competition when it's one vendor-specific API against another; that just means app developers have to either do more work to support both APIs or alienate a big chunk of the user base by choosing one API. Hopefully this will all get unified behind one open API (which seems to be the direction VA API is headed) and they can compete purely on implementation quality.
Video decode acceleration with XvBA on Linux doesn't work very well over here. It's probably vaporware for anything but embedded solutions anyway.
Yes, for over a year you've been hyping the vaporware that we all knew was there (it works on Windows, right?) but that there's no commitment that will ever be released for Linux, and with a snowball's chance in hell for the open source drivers which is IMO the only reason you would want an AMD card under Linux anyway, except dual booting for games.
Originally Posted by phoronix
Of course they picked a card with only partial decoding support for VC1 - the whole idea of full decoding support is that you push it to fixed function hardware and that handles the rest which means you can do it on the lowest of low-end. Like in your own "HD Video Playback With A $20 CPU & $30 GPU On Linux" article. The question of this article is like "What CPU runs notepad faster?"
It's been the same tone now in pretty much every article since nVidia released VDPAU, that "AMD is right behind, XvBA is coming any day now, just stay tuned." And every article about more and more support for nVidia has become a little more desperate, and this one is just approaching embarrasing. nVidia has mature, well supported and excellent acceleration in all video backends that matter and AMD got nothing.
Well vdpau is open. Even Via's chrome now supports it. And ya take the VC-1 comparison with a grain of salt. They are using a old 8600 card vs one of the 8 or 9 series IGP's or cards like the newer 8400 cards which have PureVideo support that does do full VC-1 acceleration. The two vc-1 example's play great at < 1% CPU usage here on a nvidia IGP that has PV Gen 3 support. There is also the fact that while he is using the latest official drivers the recently leaked Cuda drivers have many vdpau improvements as well. Another thing is he could have at least used the two discreet cards in the same system.
Originally Posted by Ex-Cyber
1. XvBA isn't vaporware, because it hasn't even been announced yet. Vaporware requires something to be hyped up first, and AMD hasn't said a word about it yet. And no, it won't be available for the open source drivers, just like Nvidia won't allow VDPAU to be used by open source drivers either.
2. This article kept mentioning that XvBA was supported by the drivers, which is flat out FALSE. It isn't supported at all, it hasn't even been announced yet, as mentioned above in point 1. Phoronix is really doing a disservice to AMD here and riling people up over nothing. An initial post when the library was first added is OK, and maybe 1 more every few months with a quick status update (no new news) is fine, but you shouldn't seem to be putting words in AMD's mouth that they have never said.
3. The benchmarks linked to are pretty useless. The systems the 3 cards are running on are completely different, and you can't compare any of the results between them beyond a basic 'yes, it seems to work pretty well' check that all 3 easily passed. If anything, Intel's VAAPI support seemed the most impressive of the 3, because it was running on an Atom CPU.
If I'm not mistaken, the extension has been present in the driver for a while now.
Originally Posted by smitty3268
"Supported" is very, very different from "present." I believe Micheal is a native english speaker who should know this. AMD could easily remove XvBA from their next driver like it never existed, because they haven't ever said they would support it. I don't believe they've ever even acknowledged it's existence.
Originally Posted by Melcar