amdgpu_acpi_is_s3_active(9)
π amdgpu_acpi_is_s3_active(9) β the Kernel API Manual tea π«
okay bestie, so this is a page from the Kernel API Manual, and it's about one (1) tiny little function that answers one (1) tiny little question. lowkey iconic for that alone β¨
πΈ NAME πΈ
amdgpu_acpi_is_s3_active β and honestly? the manpage gives us nothing else here. no tagline, no subtitle, blank. it's giving mysterious main character energy π
(no cap, the NAME section really is just the function name and that's it)
π¦ SYNOPSIS π¦
bool amdgpu_acpi_is_s3_active (struct amdgpu_device *adev);
that's the whole vibe check: it hands you back a bool, and it wants a struct amdgpu_device *adev to look at π₯
π ARGUMENTS π
adevβ anamdgpu_device_pointer. that's it, that's the whole argument. it's literally just pointing at your amdgpu device and saying "hey, look at this one" π«Ά
β¨ DESCRIPTION β¨
so what does it do? per the page: it returns true if supported, false if not. periodt. that's the entire description. no extra lore, no side quests, no "but wait there's more" π
like yes it's short but it ate and left no crumbs β you call it, you get a bool, you move on with your life π
ngl this is the kind of function you call once, nod at, and never think about again. and that's valid π
π SEE ALSO π
okay this is where it pops off, because the cross-reference list is long. the source lives in the kernel file ./drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c, and here's every single sibling you can go bother:
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_pcie_performance_request(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_s0ix_active(9)
and yeah, amdgpu_acpi_is_s0ix_active(9) is right there at the end being the s0ix counterpart to this s3 one β they're basically twins, iykyk π§
π a little sign-off moment: this gem comes to you from ./drivers/gpu/drm/amd/amdgpu, dated October 2026. go forth and check your s3 status, bestie β slay π
β
π¦ 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