Nouveau Gets ARB_bindless_texture Support For Maxwell & Newer

Written by Michael Larabel in Nouveau on 18 February 2018 at 06:57 AM EST. Add A Comment
Back for Mesa 18.0 there was OpenGL bindless textures for Kepler GPUs on the open-source NVIDIA "Nouveau" driver while now for Mesa 18.1 that support is in place for Maxwell GPUs and newer.

Bindless texture support is important for "AZDO" purposes for approaching zero driver overhead with OpenGL. ARB_bindless_texture reduces the API/GL driver overhead of resource bindings and allows accessing textures without needing to first bind/re-bind them.

The main user of the ARB_bindless_texture support on the Linux gaming desktop at the moment is Feral's port of Dawn of War III when using OpenGL. This ARB_bindless_texture support for Maxwell and newer should then allow those GPUs to work with DoW3 on Linux, but given Maxwell GPUs still lack viable re-clocking support, the performance is likely to be atrociously slow.

The support nevertheless is now in place for next quarter's Mesa 18.1 release thanks to Ilia Mirkin.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week