NVIDIA Performance Counters Still Coming Along For Nouveau

Written by Michael Larabel in Nouveau on 20 September 2015 at 08:27 AM EDT. Add A Comment
Samuel Pitoiset for the past few years has been on what seems like a one-man mission to implement NVIDIA's hardware performance counters inside the open-source Nouveau driver. He continues making much progress and it's starting to become a reality for developers who wish to profile their apps/workloads with Nouveau under Linux.

The NVIDIA hardware counters of modern hardware generations are very useful for profiling bottlenecks of OpenCL compute and OpenGL graphics programs. He's all done with reverse-engineering the compute counters for Tesla/Fermi/Kepler hardware and mostly done with Maxwell even, but for graphics support he's only done with Fermi counters and currently working on Kepler while almost done with Tesla and hasn't started yet on Maxwell.

The counters are being exposed via Nouveau's AMD_performance_monitor extension and he's also been working on Nouveau PerfKit and APITrace integration.

Those wishing to learn more about the state of Nouveau performance counters as shared at XDC2015 can see the PDF slides and watch the video embedded below.

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