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. Acer B286HK: A 28-inch UHD LED 4K Monitor For As Low As $350
  2. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  3. Intel 120GB 530 Series SSD Linux Performance
  4. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
Latest Linux Articles
  1. Mesa Git Yields Performance Improvements For Newer AMD GPUs
  2. Apple OS X 10.10 vs. Ubuntu 14.10 Performance
  3. Mesa 10.5-devel Brings Some Intel Haswell HD Graphics Changes Over Mesa 10.3
  4. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
Latest Linux News
  1. NVIDIA Posts Tegra Gallium3D Patch For K1+ Support
  2. Ubuntu 14.10 MacBook Air Tests With Linux 3.18, Mesa 10.5
  3. AMD Richland APU Support Added To Coreboot
  4. 2014 Holiday Shopping Reminder, Happy Thanksgiving
  5. Python 3 Support Added To The GNOME Shell
  6. ReactOS Lands Its New Explorer Shell
  7. Weston's IVI Shell Sees New Version
  8. IMP Launches As Another Open-Source Computer Attempt
  9. Git 2.2.0 Released With 550+ Changes
  10. GNOME 3.15.2 Released
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Hurrican SDL Port
  3. Roadmap to Catalyst 14.10 ?
  4. how to configure module phoromatic ?
  5. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  6. Debian Developer Resigns From The Systemd Maintainership Team
  7. Cant get working Kaveri APU - A10-7850k
  8. Script for Fan Speed Control