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.Org Server 1.13 Released With Massive Changes

X.Org

Published on 05 September 2012 08:56 PM EDT
Written by Michael Larabel in X.Org
11 Comments

After being in development for the past half-year, and at a time when much of the ongoing Linux desktop activity for the display server/stack is being focused on Wayland, X.Org Server 1.13 was released this evening. For a change, X.Org Server 1.13 does actually pack a number of promising new features.

This month marks 25 years since the introduction of X11 and new features continue to be added to the X.Org Server. The 1.13 release is particularly exciting while some of the same developers are also busy working on Wayland and the reference Weston compositor as the next-generation solution.

- The XAA acceleration architecture has finally been killed. Most DDX graphics drivers now implement EXA acceleration or also SNA/GLAMOR/UXA as superior alternatives, so XAA has been removed, especially as the architecture doesn't accelerate much of the modern desktop. If you're using one of the popular graphics drivers, the removal of the XFree86 Acceleration Architecture comes as no loss. Also see Dance Around The Fire: X.Org XAA Is Burned.

- The X.Org Server finally has a consistent coding style.

- As part of work towards hot-plugging and hybrid graphics support, there are DDX driver API changes.

- DRI2 offload/output slaves.

- Server-side changes to work towards GPU hot-plugging support.

- The server-side changes for GLX_ARB_create_context support. Other GLX extensions are also now supported.

- RandR provider object support for the Resize and Rotate extension, which is part of the hybrid graphics / Optimus upbringing. Plus other RandR work.

- Similarly, there's the DRI2 PRIME offloading pull.

- Something not found in X.Org Server 1.13 is XWayland integration, but that will likely happen for the X.Org Server 1.14 release in about six months time. This is an item to be discussed later this month at XDC2012.

The main graphics drivers have already been updated to support the new API. The proprietary NVIDIA graphics driver has also been updated for the X.Org Server 1.13 ABI. The only common driver not yet supporting this new xorg-server release is the AMD Catalyst binary driver, but the API/ABI support should be there within a few months.

This new X.Org Server release is codenamed Iced Tea. The key changes for those not following through of all the Phoronix articles are the fundamental xorg-server changes needed to support hybrid graphics / Optimus (plus other changes are going on elsewhere in the stack such as with the DRM drivers, DMA-BUF in the kernel, libdrm, the individual drivers, etc), similarly the initial work for GPU hot-plugging support, a consistent coding style to improve the development of this massive and aging code-base, and support for new GLX extensions. There's also various bug-fixes to be found in X.Org Server 1.13. The good news is that NVIDIA is also working on Optimus Linux support by leveraging these new features within their binary blob.

In two weeks time, XDC2012 will happen in N├╝rnberg, the annual X.Org Developers' Conference. This is where X.Org Server 1.14 will be talked about as the next major release for H1'2013, Wayland plans, and much more. There will also be plenty of celebrating with the 25 year anniversary of X11, five years since AMD began their open-source graphics strategy, and the latest reason for drinking the excellent Franconian/Bavarian beer of the region is this new xorg-server 1.13 major release. There will be plenty of Phoronix coverage from the event.

The brief -- but next to useless for users -- release announcement for xorg-server 1.13.0 can be found on the xorg-announce list.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. The Power Consumption & Efficiency Of Open-Source GPU Drivers
  2. AMD R600g/RadeonSI Performance On Linux 3.16 With Mesa 10.3-devel
  3. Intel Pentium G3258 On Linux
  4. SilverStone Precision PS10
Latest Linux Articles
  1. Nouveau vs. Radeon vs. Intel Tests On Linux 3.16, Mesa 10.3-devel
  2. KVM Benchmarks On Ubuntu 14.10
  3. X.Org Server 1.16 Officially Released With Terrific Features
  4. Ubuntu With Linux 3.16 Smashes OS X 10.9.4 On The MacBook Air
Latest Linux News
  1. Git 2.1 To Further Mainline Windows Support Patches
  2. Debian 8.0 Jessie Is Settling For Linux 3.16
  3. Meson: A Next-Gen Build System Showing Promise
  4. Linux 3.16-rc7 Calms Things Down For The Linux 3.16 Kernel
  5. Open-Source AMD Users Report Hawaii GPU Acceleration Is Working
  6. Linus Torvalds On GCC 4.9: Pure & Utter Crap
  7. Cauldron 2014: GCC & LLVM Will Look To Collaborate More
  8. GCC Receives ACM Programming Languages Software Award
  9. KDE 4.14 Beta 3 Released
  10. A New Video Has Us Real Excited About The New UT For Linux
Latest Forum Discussions
  1. ASRock AM1H-ITX: One Of The Best AM1 Mini-ITX Motherboards
  2. Debian + radeonsi
  3. Open-source drivers on ATI R7 260X
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. Table test
  6. How To Setup Radeon DPM On Ubuntu Linux
  7. New build, first Linux PC, what could go wrong? ;)
  8. AMD "Hawaii" Open-Source GPU Acceleration Still Not Working Right