Texture Compression Enabled For Nouveau NV50 Gallium3D

Written by Michael Larabel in Nouveau on 5 January 2015 at 10:12 AM EST. 12 Comments
A batch of Nouveau commits have landed in mainline Mesa.

Landing in Mesa Git over the night were a set of patches by Ilia Mirkin, Tobias Klausmann, and Roy Spliet for improving this open-source NVIDIA graphics driver.

Aside from some re-generated headers and adding a name to some magic numbers in the NVC0 Fermi/Kepler/Maxwell driver, the changes were centered around the older NV50 driver. The NV50 commits included regenerated rnndb headers and some NV50 IR fixes. Most noticeable though would be the commit for nv50: enable texture compression.

Texture compression is now enabled within the NV50 Gallium3D driver for select formats. Tobias Klausmann explained in the commit message, "Compression seems to be supported for only some formats. Enable it for those. Previously this was disabled for everything despite the code looking like it was actually enabled." The patch lists the various texture formats for which the NV50 driver/hardware can support compression.
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