Intel 3.0 Linux Driver To Enable SNA, Support XMir

Written by Michael Larabel in Intel on 4 September 2013 at 12:17 PM EDT. 30 Comments
INTEL
Chris Wilson has tagged the xf86-video-intel 2.99.901 open-source Intel Linux hardware graphics driver today after making two significant changes: SNA will become the default 2D acceleration method and Canonical's XMir is now supported by the mainline driver.

The SNA support has been a long time coming going back two summers with Sandy Bridge. SNA is much faster than UXA, the default 2D acceleration method up to this point since it took over EXA when Intel migrated to GEM+KMS. SNA is much larger in size than UXA but the benchmarks across all generations of hardware we have tested have been really beneficial. Ubuntu and other distributions have already used SNA by default for performance reasons. Check out my many SNA benchmarks for more information on this Intel 2D acceleration method.

The change to use Intel SNA by default happened this morning with this Git commit.

For those having issues with SNA, UXA can still be enabled by setting the appropriate value in the AccelMethod of the xorg.conf.

The other big change is the merging of XMir handling in the xf86-video-intel driver. When using XMir for running X11/X.Org applications atop a Mir display server, modified DDX drivers are still required. These modifications are now present in the xf86-video-intel driver by default rather than Canonical carrying the work as out-of-tree patches.

This merging happened since Christopher James Halse Rogers has updated the XMir API and now claims that the XMir API should be stable unless there's "people coming up with more awesome ways of doing things."

This is the first X.Org DDX driver to merge XMir support and there still isn't any Mir platform support added to mainline Mesa. The Intel XMir support happened with this Git commit.

After making those two big changes this morning, Chris Wilson of Intel's Open-Source Technology Center then tagged 2.99.901. This is the first development snapshot of the xf86-video-intel 3.0 graphics driver. The SNA and XMir support are causing the major version number to be bumped.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week