LIBPFM(3)
π LIBPFM π
okay bestie, so this is libpfm_intel_ivbep_unc_irp from the Linux Programmer's Manual, and yes she's a niche one but she EATS π
β¨ NAME β¨
libpfm_intel_ivbep_unc_irp β the girl who handles support for the Intel Ivy Bridge-EP IRP uncore PMU π
πΈ SYNOPSIS πΈ
#include <perfmon/pfmlib.h>
- PMU name:
ivbep_unc_irp - PMU desc: Intel Ivy Bridge-EP IRP uncore PMU
π¦ DESCRIPTION π¦
so basically, this library supports the Intel Ivy Bridge uncore PMU β¨ and here's the tea: this PMU model only exists on Ivy Bridge model 62. like, that's it, that's the only place you'll find her. no cap. π
π MODIFIERS π
the following modifiers are supported on the Intel Ivy Bridge IRP uncore PMU, and bestie you're gonna want to know these fr fr:
eβ turns on edge detection, meaning it counts only when there's a state transition from zero occurrences of the event to at least one occurrence. β‘ big glow-up moment. but listen: this modifier must be combined with a threshold modifier (t) with a value greater or equal to one. it's a boolean modifier π«Άtβ sets the threshold value. when you set it to a non-zero value, the counter counts the number of cycles in which the number of occurrences of the event is greater or equal to the threshold. π it's an integer modifier with values in the range[0:255]. periodt. π
ngl, if you're usingewithouttset to β₯ 1, you're doing it wrong β they're a package deal, iykyk π
π AUTHORS π
Stephane Eranian <eranian@gmail.com> β thank you for your service king π«‘π
and that's the whole vibe, bestie π this one's from February, 2014, part of the LIBPFM(3) era, chillin' in the Linux Programmer's Manual β slay, iconic, no notes πβ¨π¦
π¦ where this page comes from
- arch rolling: libpfm 4.14.1-1 Β· MIT
- centos-stream 10: libpfm-devel 4.14.1-1.el10 Β· MIT
- centos-stream 9: libpfm-devel 4.14.1-1.el9 Β· MIT
- centos-stream 9: libpfm-devel 4.14.1-1.el9 Β· MIT
- debian bookworm: libpfm4-dev 4.13.0-1 Β· MIT
- debian trixie: libpfm4-dev 4.13.0+git99-gc5587f9-1 Β· MIT
- fedora 43: libpfm-devel 4.13.0-16.fc43 Β· MIT
- fedora 43: libpfm-devel 4.13.0-16.fc43 Β· MIT
- fedora 43: libpfm-devel 4.13.0-20.fc43
- fedora 43: libpfm-devel 4.13.0-20.fc43
- fedora 43: libpfm-devel 4.14.1-2.fc43 Β· MIT
- fedora 43: libpfm-devel 4.14.1-2.fc43 Β· MIT
- fedora 44: libpfm-devel 4.13.0-19.fc44 Β· MIT
- fedora 44: libpfm-devel 4.13.0-19.fc44 Β· MIT
- fedora 44: libpfm-devel 4.13.0-20.fc44
- fedora 44: libpfm-devel 4.13.0-20.fc44
- fedora 44: libpfm-devel 4.14.1-2.fc44 Β· MIT
- fedora 44: libpfm-devel 4.14.1-2.fc44 Β· MIT
- nixos 26.05: papi 7.2.0
- nixpkgs unstable: libpfm 4.14.1
- nixpkgs unstable: papi 7.2.0
- opensuse-leap 16.0: libpfm-devel 4.13.0-160000.3.1 Β· MIT
- ubuntu jammy: libpfm4-dev 4.11.1+git32-gd0b85fb-1 Β· BSD-like
- ubuntu jammy: libpfm4-dev 4.11.1+git32-gd0b85fb-1ubuntu0.1 Β· BSD-like
- ubuntu noble: libpfm4-dev 4.13.0+git32-g0d4ed0e-1 Β· MIT
- ubuntu noble: libpfm4-dev 4.13.0+git32-g0d4ed0e-1ubuntu0.1 Β· MIT
- ubuntu questing: libpfm4-dev 4.13.0+git99-gc5587f9-1
- ubuntu resolute: libpfm4-dev 4.13.0+git106-g3e4031b-1 Β· MIT
- ubuntu resolute: libpfm4-dev 4.13.0+git106-g3e4031b-1ubuntu0.1 Β· MIT
- ubuntu stonking: libpfm4-dev 4.13.0+git106-g3e4031b-1ubuntu1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms