From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C313FCD98F2 for ; Mon, 22 Jun 2026 18:11:09 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B69A610E844; Mon, 22 Jun 2026 18:10:59 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=lankhorst.se header.i=@lankhorst.se header.b="XkuGsB6W"; dkim-atps=neutral Received: from lankhorst.se (unknown [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 582A810E7BF; Mon, 22 Jun 2026 18:10:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lankhorst.se; s=default; t=1782151851; bh=SrqQAMYrLxDPK7Yj+2MrfgB0HHUwyS8YP/VDKTn/AAY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XkuGsB6WDRiFoHBUCDYG0OqX7HPLUVu8anhudCcLqtv712DgA0TKnN53bgk7pYRmM NXVk2+a4ZKt+gJcz4kjehNpQm/Gnmqb52XUzu4opt9vSWZQuTwSq9/BMlFrbDY7Ss3 roYeMtvVDVzlf4t76fGNjnttSHEI0JcJxUZR+X0h4AEQcx4u0UJUg6E2H0C1UVZO/h 0z2qzdmVUhSRYvg6eMUdbZskyybE+kvlUBWbM3PnyGGwgBZovPcgl6yhsOC6POjHG6 i4e/KQ7kZwfhifNNj+4AZTARLMd1CZsrKl6IxBp0D7t/jmtaUMKGHSPuk7cH6S76X8 fz3WOP5eZaWuA== From: Maarten Lankhorst To: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org Cc: dri-devel@lists.freedesktop.org, Maarten Lankhorst Subject: [PATCH v9 27/30] drm/xe/display: Avoid using stolen memory for framebuffer when media gt exists. Date: Mon, 22 Jun 2026 20:10:40 +0200 Message-ID: <20260622181044.39335-28-dev@lankhorst.se> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260622181044.39335-1-dev@lankhorst.se> References: <20260622181044.39335-1-dev@lankhorst.se> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: intel-xe@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel Xe graphics driver List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-xe-bounces@lists.freedesktop.org Sender: "Intel-xe" On systems with media GT, extra latency is added when accessing stolen memory when the GT is in MC6. Simply disable allocating stolen memory for framebuffers when media gt is found. Signed-off-by: Maarten Lankhorst --- drivers/gpu/drm/xe/display/xe_display_bo.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/gpu/drm/xe/display/xe_display_bo.c b/drivers/gpu/drm/xe/display/xe_display_bo.c index 7fbac223b0977..a5080f6540d46 100644 --- a/drivers/gpu/drm/xe/display/xe_display_bo.c +++ b/drivers/gpu/drm/xe/display/xe_display_bo.c @@ -130,6 +130,13 @@ bool xe_display_bo_fbdev_prefer_stolen(struct xe_device *xe, unsigned int size) if (IS_DGFX(xe)) return false; + /* + * Avoid stolen memory when the media_gt exists, + * because a lot of latency is added when media gt is in MC6 + */ + if (xe_device_get_root_tile(xe)->media_gt) + return false; + if (XE_DEVICE_WA(xe, 22019338487_display)) return false; -- 2.53.0