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

X-Video, EXA Coming Atop Gallium3D

Mesa

Published on 01 September 2009 05:00 PM EDT
Written by Michael Larabel in Mesa
8 Comments

The Gallium3D driver infrastructure has been about writing a graphics processor driver that is more manageable and efficient by allowing state trackers (that provide features like OpenGL ES and OpenVG support) to be run on any driver that implements this unified API, complete with hardware acceleration. As implied by its name, Gallium3D was started with 3D graphics in mind, but this infrastructure is also working out for non-3D-specific state trackers, like supporting OpenCL. Now though, Gallium3D is picking up support for 2D acceleration (using the EXA API) and for X-Video support.

Nearly a year ago we talked about 2D support as a possibility for Gallium3D by layering it atop the 3D support, but now this is finally becoming a reality. Zack Rusin shared in a blog post that the Xorg/X11 state tracker is emerging -- and if you pay attention to the Mesa Git log you will have noticed a fair amount of activity as of late on st/xorg.

The EXA API is being implemented atop this Xorg state tracker so that any Gallium3D driver can have this 2D acceleration support even without a 2D hardware-specific driver. This Gallium3D state tracker comes with proper X Render support too, which will please many users.

This state tracker is called the Xorg state tracker because it will also be accelerating other parts of X11, particularly X-Video. While X-Video is not nearly as great as VDPAU or even XvMC, it is widely adopted and is an option within most media applications. At the same time, work has also been underway for quite a while on providing a video interface for Gallium3D with generic GPU video decoding.

Kudos to Zack Rusin and the Tungsten Graphics / VMware team on this latest work to provide EXA / X-Video support in Gallium3D.

Latest Linux Hardware Reviews
  1. Overclocking The AMD AM1 Athlon & Sempron APUs
  2. AMD Athlon 5350 / 5150 & Sempron 3850 / 2650
  3. Upgraded Kernel & Mesa Yield A Big Boost For Athlon R3 Graphics
  4. AMD Athlon 5350 APU On Linux
Latest Linux Articles
  1. A Quick Look At GCC 4.9 vs. LLVM Clang 3.5
  2. Are AMD Athlon/Sempron APUs Fast Enough For Steam On Linux?
  3. AMD Athlon's R3 Graphics: RadeonSI Gallium3D vs. Catalyst
  4. GCC 4.9 Compiler Optimization Benchmarks For Faster Binaries
Latest Linux News
  1. Trying Out Radeon R9 290 Graphics On Open-Source
  2. Intel Broadwell GT3 Graphics Have Dual BSD Rings
  3. Early Linux 3.15 Benchmarks Of Intel Core i7 + Radeon
  4. Red Hat Releases Its RHEL 7 Release Candidate
  5. New Features Coming To Xubuntu 14.04 LTS
  6. NVIDIA Officially Releases CUDA 6
  7. Google Releases An AutoFDO Converter For Perf In LLVM
  8. Fedora 21 To Evaluate Remote Journal Logging, 64-bit ARM Emulation
  9. Star Citizen Will Be Coming To Linux
  10. Ubuntu 14.10 Convergence To Focus On Replacing Core Apps
  11. The Results Of Optimizing Radeon's VRAM Behavior
  12. Kernel Developers Discuss Improving Kernel Configurations
Latest Forum Discussions
  1. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  2. The GNOME Foundation Is Running Short On Money
  3. Bye bye BSD, Hello Linux: A Sys Admin's Story
  4. New tool for undervolt/overclock AMD K8L and K10 processors
  5. How to enable opengl 3.3 on r9 270?
  6. R290x sound problems
  7. radeon-profile: tool for changing profiles and monitoring some GPU parameters
  8. Torvalds Is Unconvinced By LTO'ing A Linux Kernel