amdgpu_ib_ring_tests(9)
π amdgpu_ib_ring_tests(9) β Kernel API Manual π
hiiii bestie π«Ά welcome to the amdgpu_ib_ring_tests(9) page in the Kernel API Manual. This is the kernel-side vibe check for IBs on the rings, and yes we're keeping every detail. no cap. β¨
β¨ NAME β¨
amdgpu_ib_ring_tests β test IBs on the rings π
πΈ SYNOPSIS πΈ
int amdgpu_ib_ring_tests (struct amdgpu_device *adev );
π ARGUMENTS π
adevβ amdgpu_device pointer π«Ά
π¦ DESCRIPTION π¦
Okay so the whole tea: this function tests an IB (Indirect Buffer) on each ring. If the test fails, it disables the ring β like, that ring is not invited to the party anymore π.
It returns 0 on success, and it returns error if the primary GFX ring IB test fails. That's the important bit, bestie β primary GFX ring failure is the one that gives error back. π₯
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c amdgpu_ib_get(9)amdgpu_ib_free(9)amdgpu_ib_schedule(9)amdgpu_ib_pool_init(9)amdgpu_ib_pool_fini(9)amdgpu_ib_pool_gfp_flags(9)
okay that's the whole page, bestie π source/version: ./drivers/gpu/drm/amd/amdgpu Β· date: October 2026 β periodt, go slay those ring tests π§β¨
π¦ 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