drm_dsc_initial_scale_value(9)
π drm_dsc_initial_scale_value(9)
okay so bestie, welcome to the Kernel API Manual β¨ this one's a little function with a very specific job and honestly? it eats. let's get into it π«Ά
πΈ NAME πΈ
drm_dsc_initial_scale_value β literally calculates the initial scale value for whatever DSC config you hand it π
β¨ SYNOPSIS β¨
u8 drm_dsc_initial_scale_value (const struct drm_dsc_config *dsc );
that's it. that's the whole vibe check. one arg, one u8 coming back at you π₯
π ARGUMENTS π
dscβ pointer to astruct drm_dsc_config(the DRM DSC config struct, in case that wasn't obvious, which it's fine if it wasn't, no judgment π«Ά)
π RETURN π
you get back the calculated initial scale value. that's the whole answer, no cap π
π¦ SEE ALSO π¦
the kernel file lives at ./drivers/gpu/drm/display/drm_dsc_helper.c β that's the headquarters, the main character location π β¨
and here's the whole friend group, all the dsc helpers you could ever want:
- dsc helpers(9)
drm_dsc_dp_pps_header_init(9)drm_dsc_dp_rc_buffer_size(9)drm_dsc_pps_payload_pack(9)drm_dsc_set_const_params(9)drm_dsc_set_rc_buf_thresh(9)drm_dsc_setup_rc_params(9)drm_dsc_compute_rc_parameters(9)drm_dsc_get_bpp_int(9)drm_dsc_flatness_det_thresh(9)drm_dsc_dump_config(9)
like, the entire squad. go read them, iykyk π
ngl if you got here looking for drama you're in the wrong manpage, this is just a scale value and it's doing its best ππ
k bye bestie, this one shipped out from ./drivers/gpu/drm/display in October 2026 β go forth and scale, you iconic little u8 ππ
π¦ 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