amdgpu_acpi_...ance_request(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_acpi_...ance_request(9) πŸ’…

okay so this is a page straight out of the Kernel API Manual β€” welcome bestie, we're looking at amdgpu_acpi_pcie_performance_request today and honestly she's a little niche but she serves 🫢


✨ NAME ✨

amdgpu_acpi_pcie_performance_request β€” (yes that's it, that's the whole vibe, the description slot is literally empty, no cap, we move πŸ’€)


🌸 SYNOPSIS 🌸

int amdgpu_acpi_pcie_performance_request (struct amdgpu_device *adev ,
u8 perf_req , bool advertise );

it's giving "three little args and a dream" πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • adev β€” the amdgpu_device pointer. your main character, the GPU herself πŸ‘‘
  • perf_req β€” the requested perf level, i.e. the pcie gen speed you're asking for. u8 energy ✨
  • advertise β€” sets the advertise caps flag if it's set. little flag, big job πŸ¦‹

πŸ”₯ DESCRIPTION πŸ”₯

so what she actually does: she executes the PCIE_PERFORMANCE_REQUEST method to change the pcie gen speed β€” and this applies to all asics, periodt πŸ’…

returns 0 on success, error on failure. that's the whole deal, fr fr.

ngl the whole description is like two lines and I respect the economy β€” get in, flip the pcie gen speed, get out πŸ’œ

🌈 SEE ALSO 🌈

the kernel file lives at ./drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c β€” that's where the source is, go look if you're nosy (respectfully) 🧚

and here's the whole friend group, in order, no one left out:

like, that's the entire group chat and they're all invited πŸŽ‰


mwah πŸ’‹ that's the page β€” signed off from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and yeah the man page name is amdgpu_acpi_...ance_request(9) because she got truncated at the function-name party and honestly the ellipsis is a lewk πŸ™ˆ stay slay, go read your kernel source πŸ’œ

πŸ“¦ where this page comes from