hubbub60_per...ndwidth_mbps(9)
π hubbub60_per...ndwidth_mbps(9) β like, the whole vibe β¨
okay so bestie, welcome to the Kernel API Manual page for hubbub60_per...ndwidth_mbps(9) π«Ά this one's a little kernel-side baddie from the display driver world and she's here to tell you how much out-of-order bandwidth you're pulling. no cap, she's short but she serves. πΈ
π NAME π
hubbub60_perfmon_get_out_of_order_bandwidth_mbps β read the out-of-order BW counter result π«
like literally, that's the whole job. she reads the counter and hands you the number. main character energy fr.
β¨ SYNOPSIS β¨
uint32_t hubbub60_perfmon_get_out_of_order_bandwidth_mbps (struct hubbub
*hubbub , uint32_t refclk_mhz , uint32_t *duration_ns );
that's the whole signature, copy it exactly okay, don't be out here editing it π
π ARGUMENTS π
hubbubβ pointer to the hubbub hardware instance π like, the actual hardware bestie, she needs to know which hubbub we're talking torefclk_mhzβ the reference clock frequency in MHz π°οΈ it's used for the duration conversion, so it's lowkey doing the math heavy liftingduration_nsβ output parameter β¨ she receives the measured duration in nanoseconds. so yeah, you pass her in and she comes back with a value,iykyk
π¦ DESCRIPTION π¦
okay so here's what's happening: she reads hardware counters 1 (that's the data one π) and 4 (that's the duration one β±οΈ), then converts that raw refclk-cycle count into bandwidth in Mbps π
the way that raw cycle count just becomes a bandwidth number is honestly iconic. math ate. periodt. π
π₯ RETURN π₯
out-of-order bandwidth in Mbps π that's it, that's the return value, go off king
π§ SEE ALSO π§
- Kernel file
./drivers/gpu/drm/amd/display/dc/hubbub/dcn60/dcn60_hubbub.cβ the source file, go read her, she's right there π hubbub60_perfmon_arm_measuring_out_of_order_bandwidth(9)β the arming one πΉhubbub60_perfmon_start_measuring_out_of_order_bandwidth(9)β the starting one π
these two are literally her siblings, they come as a set, obsessed π«Ά
and that's the page babes π this came out of ./drivers/gpu/drm/amd/display/..., dated October 2026 β so like, future slay π°οΈβ¨ mwah, go read the source, ily, bye π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms