amdgpu_dm_m...etup_streams(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_dm_mod_power_setup_streams(9) β€” the glow-up

okay so bestie, welcome to the Kernel API Manual ✨ this one's a function page from the kernel docs, and honestly? she's short but she matters. Let's get into it 🫢


✨ NAME ✨

amdgpu_dm_mod_power_setup_streams β€” the girl who sets up the mod_power stream state after the modeset is done πŸ’… like, post-modeset cleanup era, no cap.


🌸 SYNOPSIS 🌸

void amdgpu_dm_mod_power_setup_streams (struct drm_atomic_commit *state
, struct amdgpu_display_manager *dm );

that's it. that's the whole signature. she takes two things and gives you nothing back (void, iconic, unbothered πŸ‘‘).


πŸŽ€ ARGUMENTS πŸŽ€

  • state β€” the drm atomic state πŸ¦‹ like, the whole commit vibe you're working with.
  • dm β€” the display manager you're updating mod_power on πŸ’– this is the main character she's operating on.

πŸ’œ DESCRIPTION πŸ’œ

so what she does is notify mod_power of mode_change. simple. but here's the tea β˜• β€” the timing matters, fr fr:

this needs to be done after the dc_stream updates have been committed, and after the VRR parameters have been updated. do it out of order and it's giving chaos 😭

so like: commit the streams β†’ update VRR β†’ then call this. order is everything, iykyk 🌈


πŸ”₯ SEE ALSO πŸ”₯

peep the related lore bestie, all of these are linked in the docs:


πŸ¦‹ sign-off πŸ¦‹

this page came from ./drivers/gpu/drm/amd/display/..., dated October 2026, and she's filed right back under amdgpu_dm_m...etup_streams(9) πŸ’– that's the whole thing bestie, go commit some streams (in the right order!!) πŸ’…βœ¨

πŸ“¦ where this page comes from