From 889ccdbbd73ea43a496404f6370a50c0ef01a972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= Date: Tue, 1 Apr 2025 04:04:05 +0300 Subject: [PATCH] Set WaDisableSetObjectCapture on DG1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Starting with commit 71b1669ea9bd ("drm/i915/uapi: tweak error capture on recoverable contexts") i915 started to reject EXEC_CAPTURE + recoverable contexts, which means DG1 is currently broken. Set WaDisableSetObjectCapture to disable EXEC_CAPTURE on DG1. Signed-off-by: Ville Syrjälä --- media_driver/linux/gen12/ddi/media_sku_wa_g12.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/media_driver/linux/gen12/ddi/media_sku_wa_g12.cpp b/media_driver/linux/gen12/ddi/media_sku_wa_g12.cpp index 0308eb5d3ba..08d1701a9d1 100644 --- a/media_driver/linux/gen12/ddi/media_sku_wa_g12.cpp +++ b/media_driver/linux/gen12/ddi/media_sku_wa_g12.cpp @@ -442,6 +442,9 @@ static bool InitDG1MediaWa(struct GfxDeviceInfo *devInfo, /* Enable VPP copy */ MEDIA_WR_WA(waTable, WaEnableVPPCopy, 1); + + MEDIA_WR_WA(waTable, WaDisableSetObjectCapture, 1); + return true; }