On Thursday, April 18th, 2013, at 15:43:17h +0100, Tony Houghton wrote:
> last time I checked there was no practical support in Linux for hardware
> acceleration on AMD GPUs
Well maybe no *practical* support yet, but give people time ... ;)
<
http://www.phoronix.COM/scan.php?page=article&item=amd_opensource_uvd&num=1>
QUOTE
AMD Releases Open-Source UVD Video Support
Published on April 02, 2013
Within the next few hours AMD will be publishing open-source
driver code that exposes their Unified Video Decoder (UVD)
engine on modern Radeon HD graphics cards.
This will finally allow open-source graphics drivers to
take advantage of hardware-accelerated video decoding
UNQUOTE
AMD is to be applauded for this development unlike the previous
unfriendly attitude towards open source of ATi before it was
taken over by AMD.
Notwithstanding, the well established hardware acceleration for video playback
(not just general hardware acceleration for 2D and 3D) is as you observe with
nVidia graphics cards.
And in an earlier article
<
http://www.phoronix.COM/scan.php?page=news_item&px=MTI5Mzk>
QUOTE
The Video Acceleration State On Linux GPU Drivers
February 05, 2013
...
AMD's XvBA (X-Video Bitstream Acceleration) has had an
interesting history and came much later after NVIDIA introduced
VDPAU to bid farewell to the now rather useless XvMC.
XvBA still isn't too widely supported by Linux multimedia software
directly but rather relies on out-of-tree patches or using the VA-API
wrapper library that is no longer actively maintained.
UNQUOTE
The recommendation in the article for building an HTPC is --
QUOTE
As I have written in Phoronix articles many times before,
my particular recommendation for those HTPC users or anyone
just watching many movies/videos on their Linux desktop is to
use NVIDIA GeForce GPUs with the proprietary driver.
NVIDIA VDPAU is widely-supported and tends to "just work" on
any modern Linux distribution, the binary driver, and all popular
Linux multimedia software like XBMC, VLC, and MPlayer.
NVIDIA's Video Decode and Presentation API for Unix does a very
good job at offloading the video decode work to the graphics hardware
rather than the CPU.
Even a very low-end GeForce GPU can get the job done.
UNQUOTE
But will Pinnerite take note?