Intel Will Be Turning NIR On By Default In Their Mesa Driver

Written by Michael Larabel in Intel on 19 March 2015 at 10:55 AM EDT. 8 Comments
INTEL
Intel is planning to enable the NIR intermediate representation by default within their open-source Mesa Linux graphics driver.

NIR is the new IR for Mesa designed to be better than GLSL IR that's been in development for many months and was started by a high schooler (now college student).

NIR has been in Mesa since January and has seen a lot of improvements by Intel Open-Source Technology Center developers. While it's been part of mainline Mesa for months, it's been disabled by default and hidden behind the INTEL_USE_NIR environment variable.

Jason Ekstrand of Intel made a commit yesterday improving the INTEL_USE_NIR environment variable handling. What's interesting about it though is the commit message that confirms the plans Intel is indeed going to be enabling NIR by default in the near future for their Mesa OpenGL driver. "In preparation for turning NIR on by default, this commit makes it smarter by allowing the INTEL_USE_NIR variable to work as either a force-enable or a force-disable," Ekstrand noted.

Other drivers like the Raspberry Pi VC4 Gallium3D driver have also expressed interest in NIR but this default change is just to affect the Intel DRI driver.
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