radeon_atpx_switch_end(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… radeon_atpx_switch_end(9) β€” Kernel API Manual πŸ’…

okay bestie, welcome to the Kernel API Manual page for radeon_atpx_switch_end(9) β€” the little β€œwe’re done here” notification for a GPU switch. 🫢

🌸 NAME 🌸

radeon_atpx_switch_end β€” notify the sbios of a GPU switch

✨ SYNOPSIS ✨

int radeon_atpx_switch_end (struct radeon_atpx *atpx , u16 mux_id );

πŸŽ€ ARGUMENTS πŸŽ€

  • atpx β€” atpx info struct. That’s the info bundle this call needs.
  • mux_id β€” mux state (0 = integrated GPU, 1 = discrete GPU).

πŸ’– DESCRIPTION πŸ’–

okay so here’s the tea: this function executes the ATPX_FUNCTION_GRAPHICS_DEVICE_SWITCH_END_NOTIFICATION ATPX function to notify the sbios that a switch between the discrete GPU and integrated GPU has ended β€” and yes, it covers all asics. Returns 0 on success, error on failure. no cap. ✨

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/gpu/drm/radeon/radeon_atpx_handler.c

the whole friend group:


mwah πŸ’‹ this page comes from ./drivers/gpu/drm/radeon, dated October 2026, and it’s the radeon_atpx_switch_end(9) manual. bye bestie 🫢🌈

πŸ“¦ where this page comes from