amdgpu_acpi_...ance_request(9)
π 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β theamdgpu_devicepointer. your main character, the GPU herself πperf_reqβ the requested perf level, i.e. the pcie gen speed you're asking for.u8energy β¨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:
amdgpu_atif_call(9)amdgpu_atif_parse_notification(9)amdgpu_atif_parse_functions(9)amdgpu_atif_verify_interface(9)amdgpu_atif_get_notification_params(9)amdgpu_atif_query_backlight_caps(9)amdgpu_atif_get_sbios_requests(9)amdgpu_atif_handler(9)amdgpu_atcs_call(9)amdgpu_atcs_parse_functions(9)amdgpu_atcs_verify_interface(9)amdgpu_acpi_is_pcie_performance_request_supported(9)amdgpu_acpi_is_power_shift_control_supported(9)amdgpu_acpi_pcie_notify_device_ready(9)amdgpu_acpi_power_shift_control(9)amdgpu_acpi_smart_shift_update(9)amdgpu_acpi_set_uma_allocation_size(9)amdgpu_acpi_get_node_id(9)amdgpu_acpi_event(9)amdgpu_acpi_init(9)amdgpu_acpi_fini(9)amdgpu_atif_pci_probe_handle(9)amdgpu_atcs_pci_probe_handle(9)amdgpu_acpi_should_gpu_reset(9)amdgpu_acpi_is_s3_active(9)amdgpu_acpi_is_s0ix_active(9)
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
- 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