1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

XBMC's Thoughts On XvBA: AMD Catalyst Has Problems

Peter Frühberger

Published on 21 June 2012
Written by Peter Frühberger
Page 1 of 2 - 28 Comments

It's not only NVIDIA with Linux problems that cause upstream developers to publicly bash companies (i.e. Linus Torvalds calling NVIDIA the worst company ever), but AMD has come under scrutiny too. The developers of the popular cross-platform XBMC multimedia project shared a little story about enthusiasm, hope, and disappointment. In this guest posting by Peter Frühberger on Phoronix, XvBA is what is principally talked about, which is AMD's lead choice for video acceleration when using their proprietary Catalyst driver. Unfortunately the XBMC developers aren't too happy about the state of video acceleration using AMD's Catalyst driver for Radeon graphics hardware, hence why they have reached out to Phoronix with this rather lengthy public message. Whether AMD even cares about Linux users and when XvBA will support missing functionality are among their open questions for AMD.

AMD Graphics for HTPC Appliances with Linux
A little story about enthusiasm, hope, and dissappointment

As AMD made XvBA public a long time ago there was hope in the community. The xvba-video driver of Splitted-Desktop made XvBA available through VAAPI. Although this was a big step forward, there were plenty of problems left to solve. In order to fix those issues a small team of enthusiasts formed around XBMC and implemented direct support for XvBA. A first testing branch was made available mid December but essential features like mpeg2 decoding or H.264 Level 5 are still missing in the XvBA API. The questions the meanwhile large community asks are:

1.) How much does AMD care about Linux users?
2.) When will XvBA support the missing features?
3.) Is it worth waiting?

Behind the scenes:
(This is not an official XBMC statement)

Let's start with the good news. Since our first public announcement in the mid of December a lot has changed in our implementation. During the last months a lot of improvements within the xvba architecture were achieved. With a focus on stabilty, stutter free 24p playback and reliable channel switching support for PVR (vdr or tvheadend) backends to only name some of them.

The more we progress the more questions we get about the most important missing features: mpeg2 support, H.264 Level > 4.1. Without those AMD owners using Linux can't enjoy the full HTPC experience their counterparts on Windows get. AMD users running Microsoft Windows can already enjoy the full multimedia potential of their hardware, because all this is already implemented within the Windows driver for a long time now.

It is really easy to test the Xvba improvements we made. We build xbmc-xvba packages for all current versions of Ubuntu, with a complete install howto available in the XBMC forums. There also is an active IRC channel to support our users: irc.freenode.net #xbmc-xvba.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. A Walkthrough Of The New 32 System Open-Source Linux Benchmarking Test Farm
  2. Habey MITX-6771: Mini-ITX Board With Quad-Core J1900 Bay Trail
  3. OCZ Vector 150 SSD On Linux
  4. Noctua i4 CPU Cooler: Great For Cooling High-End LGA-2011v3 CPUs
Latest Linux Articles
  1. 17-Way Linux Graphics Card Comparison With Civilization Beyond Earth
  2. AMD Kaveri: Open-Source Radeon Gallium3D vs. Catalyst 14.12 Omega Driver
  3. 12-Way AMD Catalyst 14.12 vs. NVIDIA 346 Series Linux GPU Comparison
  4. AMD Catalyst 14.12 Omega Driver Brings Mixed Results For Linux Users
Latest Linux News
  1. Fedora Doesn't Yet Enable F2FS File-System Support
  2. XZ 5.2 Adds New Multi-Threaded Options
  3. Intel 2.99.917 X.Org Driver Released, 3.0 Release Finally Near
  4. Server-Side XCB Is Being Discussed For The X.Org Server
  5. Adreno A4xx Rendering With Freedreno Takes Shape
  6. Linux 3.19-rc1 Kernel Released Ahead Of Schedule
  7. X.Org Server 1.16.3 Released To Fix Security Issues
  8. Linux 3.19 Merge Window Closes Ahead Of Schedule
  9. MIPS R6 Architecture Now Supported By GCC
  10. LowRISC To Feature Tagged Memory & Minion Cores
Latest Forum Discussions
  1. FPS capped on Linux (AMD fglrx drivers)
  2. Maker3D - create your 3D RPG
  3. Need some hand holding with upgrading xserver
  4. Speeding up systemd networking service
  5. Major Performance Breakthrough Discovered For Intel's Mesa Driver
  6. Looking for an nVidia GPU, but not sure how well they are supported.
  7. Are there an app using HSA ?
  8. The New SuperTuxKart Looks Better, But Can Cause GPU/Driver Problems