dc_override_...idth_request(9)
π dc_override_memory_bandwidth_request β the kernel API manual, but make it make sense
okay bestie, welcome to the dc_override_memory_bandwidth_request page β yes that's the full name, the header just clipped it to dc_override_...idth_request(9) because terminals have no chill. this is the Kernel API Manual, and we're about to read it together like it's the group chat. π«Ά
β¨ NAME β¨
dc_override_memory_bandwidth_request β overrides the DCN nominal memory bandwidth request that gets sent to PMFW, and it does this independent of whatever the current display mode is. like, it does not care what mode you're in, it's doing its own thing. π
genuinely for debug use only. that's not me being dramatic, that's literally what the page says. it's giving "do not ship this" energy. π
πΈ SYNOPSIS πΈ
unsigned int dc_override_memory_bandwidth_request (struct dc *dc ,
unsigned int bw_mbps );
two args, returns an unsigned int. that's her. that's the whole function. π
π¦ ARGUMENTS π¦
dcβ the DC instance. the main character, the context, the whole reason we're here. πbw_mbpsβ the requested bandwidth in MB/s. and bestie, listen:0clears the override. zero is not a valid bandwidth here, zero is the "nvm, undo it" button. β
π₯ RETURN π₯
the capped bandwidth value that was actually applied, in MB/s. so like β you asked for a number, and it tells you the number you got after the cap. no cap literally. ππ
π SEE ALSO π
the whole friend group lives in the kernel file ./drivers/gpu/drm/amd/display/dc/dc.h β go say hi to:
MAX_SURFACES(9)MAX_PLANES(9)color-management-caps(9)struct rom_curve_caps(9)struct dpp_color_caps(9)struct mpc_color_caps(9)struct dc_color_caps(9)enum pipe_split_policy(9)dc_check_state_update(9)dc_update_state(9)dc_update_state_init(9)dc_update_state_prepare(9)dc_update_state_execute(9)dc_update_state_cleanup(9)struct dc_probe_latencies(9)struct dc_probe_status(9)enum dc_get_status_type(9)struct dc_get_status_options(9)struct dc_state_status(9)dc_state_get_status(9)struct dc_validation_stream(9)struct dc_validation_set(9)dc_get_underflow_debug_data_for_otg(9)dc_capture_register_software_state(9)dc_get_qos_info(9)
that's the entire squad, nobody's left out, we don't do that here. π
and that's the page, diva. this iconic little number lives in ./drivers/gpu/drm/amd/display/dc, it's dated October 2026, and it's filed as dc_override_...idth_request(9) because even the manpage index gave up on the full name. slay. π
β¨
π¦ 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