Chapter 10

GPU Profiling Tools

Abstract

This chapter provides a brief overview of the components of the Linux desktop’s graphics stack and their related profiling tools. This overview includes hardware components, kernel space components, such as the DRM interface, as well as user space components, such as libdrm, Mesa, Pixman, and Cairo. The last two sections cover two different OpenGL profiling and debugging tools, buGLe and Apitrace.

Keywords

GPU

DRM

libdrm

Mesa

Pixman

Cairo

buGLe

Apitrace

qapitrace

batchbuffer

OpenGL

Get Power and Performance now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.