LIBPFM(3)
π LIBPFM(3) π
okay bestie, welcome to the Linux Programmer's Manual entry for libpfm_intel_ivbep_unc_r3qpi, and yes the manual name is literally LIBPFM(3) β say it with me, section three, the library girlies β¨
πΈ NAME πΈ
libpfm_intel_ivbep_unc_r3qpi β support for the Intel Ivy Bridge-EP R3QPI uncore PMU π«Ά
β¨ SYNOPSIS β¨
#include <perfmon/pfmlib.h>
PMU name: ivbep_unc_r3qpi0, ivbep_unc_r3qpi1, ivbep_unc_r3qpi2
PMU desc: Intel Ivy Bridge-EP R3QPI uncore PMU
π¦ DESCRIPTION π¦
so this library supports the Intel Ivy Bridge R3QPI uncore PMU. and here's the lil plot twist: this PMU model only exists on Ivy Bridge model 62. that's it, that's the only place it lives, no cap π
π MODIFIERS π
these are the modifiers that are supported on the Intel Ivy Bridge R3PQI uncore PMU (yes, R3PQI, that's exactly how the original spells it here, i'm not touching it π):
eβ turns on edge detection, which means it only counts when there's a state transition from zero occurrences of the event to at least one occurrence. and listen, you must pair this modifier with a threshold modifier (t) that has a value greater than or equal to one β otherwise it's giving nothing. this one is a boolean modifier.tβ sets the threshold value. when you set it to a non-zero value, the counter counts the number of R3QPI cycles in which the number of occurrences of the event is greater than or equal to the threshold. this is an integer modifier and its values live in the range[0:15]β
π AUTHORS π
- Stephane Eranian
<eranian@gmail.com>
and that's the whole page, bestie, you ate π
signing off with the deets: this was the LIBPFM(3) page from the Linux Programmer's Manual, dated February, 2014. love that for us. mwah ππ§ββοΈ
π¦ 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