[PATCH v2] drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU
Christian König
ckoenig.leichtzumerken at gmail.com
Wed Sep 20 05:57:27 UTC 2023
Am 19.09.23 um 16:17 schrieb Philip Yang:
> On GFX v9.4.3 dGPU, applications have random timeout failure when XNACK
> on, dmesg log has "amdgpu: IH soft ring buffer overflow 0x900, 0x900",
> because dGPU mode has 272 cam entries. After increasing IH soft ring
> to 512 entries, no more IH soft ring overflow message and application
> passed.
>
> Fixes: eb3220ab4793 ("drm/amdgpu: Increase soft IH ring size")
> Signed-off-by: Philip Yang <Philip.Yang at amd.com>
Reviewed-by: Christian König <christian.koenig at amd.com>
> ---
> drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
> index 6c6184f0dbc1..508f02eb0cf8 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
> @@ -28,7 +28,7 @@
> #define AMDGPU_IH_MAX_NUM_IVS 32
>
> #define IH_RING_SIZE (256 * 1024)
> -#define IH_SW_RING_SIZE (8 * 1024) /* enough for 256 CAM entries */
> +#define IH_SW_RING_SIZE (16 * 1024) /* enough for 512 CAM entries */
>
> struct amdgpu_device;
> struct amdgpu_iv_entry;
More information about the amd-gfx
mailing list