I915 PERF OVERVIEW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– i915 Perf Overview πŸ’–

okay bestie, welcome to i915 Perf Overview(9) from the Kernel API Manual β€” this is the page for the i915 perf interface, and no cap it's kinda iconic. πŸŽ€

Gen graphics supports a large number of performance counters that can help driver and application developers understand and optimize their use of the GPU. ✨

This i915 perf interface enables userspace to configure and open a file descriptor representing a stream of GPU metrics which can then be read as a stream of sample records. πŸ¦‹

The interface is particularly suited to exposing buffered metrics that are captured by DMA from the GPU, unsynchronized with and unrelated to the CPU. πŸ‘‘

Streams representing a single context are accessible to applications with a corresponding drm file descriptor, such that OpenGL can use the interface without special privileges. πŸ”₯ Access to system-wide metrics requires root privileges by default, unless changed via the dev.i915.perf_event_paranoid sysctl option. πŸ’…


✨ SEE ALSO ✨

Here's the whole squad β€” every single reference, bestie, no skips: 🫢


okay that's the whole page, bestie β€” source/version ./drivers/gpu/drm/i915, dated October 2026, manual i915 Perf Overview(9). mwah, slay, byeee! πŸ’‹πŸ«ΆπŸŒˆ

πŸ“¦ where this page comes from