Phoronix Forums  

Go Back   Phoronix Forums > Linux Graphics / X.Org Drivers > AMD/ATI Linux

AMD/ATI Linux Technical support and discussion of the ATI/AMD proprietary Linux driver.

Reply
 
Thread Tools Display Modes
  #1  
Old 11-03-2009, 09:50 AM
phoronix phoronix is offline
Phoronix News Bot
 
Join Date: Jan 2007
Posts: 3,101
Default AMD's UVD2-based XvBA Finally Does Something On Linux

Phoronix: AMD's UVD2-based XvBA Finally Does Something On Linux

For a year now we have been talking about XvBA, which stands for X-Video Bitstream Acceleration and is designed to implement AMD's Unified Video Decoder 2 (UVD2) engine on Linux systems for improving the video decoding and playback process on desktop systems. AMD has been shipping an XvBA library with their ATI Catalyst Linux driver since last year, but they have yet to release any documentation on the XvBA API or any patches to implement the support within any Linux media players. Heck, AMD has not even officially confirmed XvBA with Phoronix being the lone source of information for the past year. Today though, XvBA has finally become useful under Linux. But it is not what you may be thinking...

http://www.phoronix.com/vr.php?view=14340
Reply With Quote
  #2  
Old 11-03-2009, 10:05 AM
WhiteRabbit WhiteRabbit is offline
Junior Member
 
Join Date: Oct 2009
Location: USA
Posts: 15
Default

Any acceleration is better than none!
Reply With Quote
  #3  
Old 11-03-2009, 10:16 AM
droidhacker droidhacker is offline
Phoronix Member
 
Join Date: Oct 2009
Posts: 70
Default

Just UVD2? Why not UVD/UVD+ (R600)? The only difference I can tell from reading the wikipedia article is that UVD2 supports dual-stream decoding, which most people don't need or care about.
Reply With Quote
  #4  
Old 11-03-2009, 10:20 AM
blindfrog blindfrog is offline
Junior Member
 
Join Date: May 2009
Posts: 43
Default

It's just good that it supports freedesktop.org's "standard" api for video accel VA-API will be highly likely get implemented more since more or less both amd and intel are supporting it.
Reply With Quote
  #5  
Old 11-03-2009, 10:30 AM
Fixxer_Linux Fixxer_Linux is offline
Senior Member
 
Join Date: Sep 2007
Location: Paris, France
Posts: 176
Default

What means "HD5000" is recommended ? I thought any recent Radeon HD had UVD2 built-in (that what at least is written on the boxes since at least 2 years) ?

Hope to see that Xvba support soon spreading through the distro, especially stable gentoo...
Reply With Quote
  #6  
Old 11-03-2009, 10:34 AM
dosenpfand dosenpfand is offline
Junior Member
 
Join Date: Apr 2009
Posts: 13
Default

True, its nice that they follow the va-api standard, but all in all ATI sucks again, not only because they completly forget UVD and r600 UVD but they also very limited in supported Codecs.

This will be my last ATI Card i see the progress but im not willing to wait any longer until fglrx gets as good as the nvidia blob or until the free driver matures(which will never have UVD support annyway )

Grüße
Reply With Quote
  #7  
Old 11-03-2009, 10:41 AM
d2kx d2kx is offline
Senior Member
 
Join Date: Jan 2007
Location: Germany
Posts: 1,066
Default

You will need libva and xvba-video packages.

Check "vainfo" to see if it is installed correctly.
Reply With Quote
  #8  
Old 11-03-2009, 10:50 AM
bridgman bridgman is online now
AMD Linux
 
Join Date: Oct 2007
Posts: 3,477
Default

Quote:
Originally Posted by dosenpfand View Post
True, its nice that they follow the va-api standard, but all in all ATI sucks again, not only because they completly forget UVD and r600 UVD but they also very limited in supported Codecs.
R600 doesn't have UVD. It was a pretty big chip already and it had enough shader power and bandwidth to do a fair amount of decode acceleration on the shaders.

Quote:
Originally Posted by Fixxer_Linux View Post
What means "HD5000" is recommended ? I thought any recent Radeon HD had UVD2 built-in (that what at least is written on the boxes since at least 2 years) ?
The article didn't just say "HD5000 is recommended", it said "HD4000 ... as well as the newer HD5000 ... is recommended" :

Quote:
Radeon HD 4000 series hardware (R700) as well as the newer Radeon HD 5000 series (R800 series; Evergreen) is recommended for XvBA usage.
I believe the RS780 also falls into the "recommended" category.

Last edited by bridgman; 11-03-2009 at 10:54 AM.
Reply With Quote
  #9  
Old 11-03-2009, 10:56 AM
Fixxer_Linux Fixxer_Linux is offline
Senior Member
 
Join Date: Sep 2007
Location: Paris, France
Posts: 176
Default

Quote:
Originally Posted by bridgman View Post
The article didn't just say "HD5000 is recommended", it said "HD4000 ... as well as the newer HD5000 ... is recommended" :
Thanks for the answer Bridgman and, you're right, I've read the article a bit fast. Sorry for that.
Reply With Quote
  #10  
Old 11-03-2009, 11:00 AM
Veerappan Veerappan is offline
Phoronix Member
 
Join Date: Nov 2008
Location: Boston, MA, USA
Posts: 59
Default

Random curiosity.. Do the 780G/785G have UVD2 onboard, or is that UVD1, or some weird hybrid of the two?

I'm glad that there's support coming out for the 4000+ radeons, but my main interest at the moment is video acceleration on my mythbox, which has a 780G (HD3200) in it. If the 780G ends up being supported by this new software I might just switch back to fglrx. I know mythtv doesn't support VA-API yet, but at least I'll be able to use it for external videos I've got loaded onto my mythbox (using MPlayer).

And hopefully now that VA-API can be used by ATI/Intel/Nvidia cards it'll get more support. I wouldn't be surprised if some developers were holding off on choosing an API until they saw what ATI was going to do.

Edit: N/M. Bridgman's edit answered my question...
Reply With Quote
Reply

Thread Tools
Display Modes

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 05:21 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2009 by Phoronix Media.