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 780CCEB26F5 for ; Tue, 10 Feb 2026 18:11:44 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 14F6010E5F1; Tue, 10 Feb 2026 18:11:44 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=invisiblethingslab.com header.i=@invisiblethingslab.com header.b="jtcWvHN+"; dkim=pass (2048-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.b="M3mdhojk"; dkim-atps=neutral X-Greylist: delayed 319 seconds by postgrey-1.36 at gabe; Tue, 10 Feb 2026 18:11:43 UTC Received: from fhigh-b7-smtp.messagingengine.com (fhigh-b7-smtp.messagingengine.com [202.12.124.158]) by gabe.freedesktop.org (Postfix) with ESMTPS id 17ACC10E5ED for ; Tue, 10 Feb 2026 18:11:43 +0000 (UTC) Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.stl.internal (Postfix) with ESMTP id 819477A012E; Tue, 10 Feb 2026 13:06:23 -0500 (EST) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Tue, 10 Feb 2026 13:06:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-type:content-type:date :date:from:from:in-reply-to:message-id:mime-version:reply-to :subject:subject:to:to; s=fm3; t=1770746783; x=1770833183; bh=IA yJUHnpo3MFuH2KSk95NDd1cvwrmv1J4g+LIPw45tM=; b=jtcWvHN+G7QSpl3k31 jKC6mwfoDscjayFNe2QfT4vjOpWEf3k5O+n70VzmlC081EU3y5JiiZZumairrA3b xeCuzHSYUtrDrfIXCfj1QBG8BcAZg8ev8UHg1aUpGNg9I45wDA2WBn4B5Egq8AXS 9iMr0gGWTw6rQPGQiHp2RafVTRNefkBJkaO7gu/OCOB/wGlnSoshs6MW8jsTS5O1 SAi4BkAfPN4R16ap/b0lyVRUcmcKM03oPYVBhcv+yi7e5I0YcYNN1gESi08i6RUH t5V/nkPiXxI/Hn0ooVvuLSbLKYu3FI8Iqb4plkE5O1+FZiHK63BQdRh99TyaNfY9 x0xg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1770746783; x= 1770833183; bh=IAyJUHnpo3MFuH2KSk95NDd1cvwrmv1J4g+LIPw45tM=; b=M 3mdhojk3iY6/jWgVYeuxC3naQxrGQDaHKMFVQql+JKZyXN8JJpBzykBn+go2ROXF 5mN1x5BFyEf2fqdOxAuZyFSQcWaGJCxvDgPqQsAJzMnuoOzJEw9Rof/FHT3rG8Ea lDpNYWL1M0Hw42egdQf0ScP6wZJXKlycI8MkUi9ZyuKTrVuuSok5wYj5ZFo/YfDX FCXm9TUx4xXod9oWkBHow+DAcPrv/AOPuHIAIfBNu+NE6GHr/iJGbmeCC20DkZK9 Yyk8E5XoVe60d72oFMJg5/qOA1UWrsJKmCUJ/LoVUvRkLJAjk+ijU5hxD6dF1NSq s/ou+q1YTzG6L2byODJjw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddvtddtfeehucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpeffhffvvefukfggtggusehgtderredttd ejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcu oehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenuc ggtffrrghtthgvrhhnpefhffdvjeehiedthfelkefgkefhkeevtdehjeehudetjeeltdef ueehfeegfffhudenucffohhmrghinhepqhhusggvshdqohhsrdhorhhgpdhgihhthhhusg drtghomhdpfhhrvggvuggvshhkthhophdrohhrghenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg hthhhinhhgshhlrggsrdgtohhmpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhp ohhuthdprhgtphhtthhopeigvghnqdguvghvvghlsehlihhsthhsrdigvghnphhrohhjvg gtthdrohhrghdprhgtphhtthhopehinhhtvghlqdigvgeslhhishhtshdrfhhrvggvuggv shhkthhophdrohhrgh X-ME-Proxy: Feedback-ID: i1568416f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 10 Feb 2026 13:06:22 -0500 (EST) Date: Tue, 10 Feb 2026 19:06:20 +0100 From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?= To: xen-devel Cc: intel-xe@lists.freedesktop.org Subject: Graphical glitches (not refreshing?) with Linux's xe driver + Xen 4.19 Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="VP75K/iWhXkNFJA+" Content-Disposition: inline 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" --VP75K/iWhXkNFJA+ Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Date: Tue, 10 Feb 2026 19:06:20 +0100 From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?= To: xen-devel Cc: intel-xe@lists.freedesktop.org Subject: Graphical glitches (not refreshing?) with Linux's xe driver + Xen 4.19 Hi, Recently I started testing compatibility with Intel Lunar Lake. This is the first one that uses "xe" instead of "i915" Linux driver for iGPU. I test it with Qubes OS 4.3, which uses Xen 4.19.4 and PV dom0 running Linux 6.17.9 in this test. The result is rather sad: https://openqa.qubes-os.org/tests/166691#step/simple_gui_apps/30 or https://openqa.qubes-os.org/tests/166700#step/desktop_linux_manager_config/= 42 The black windows are mapped from a domU (using grant tables). But if you watch the video (in the "logs&assets" tab), login window of dom0 is affected too (background is rendered significantly later than its text and widgets).=20 I didn't found any relevant errors in kernel (or Xen) messages. Just in case, full dumps: https://openqa.qubes-os.org/tests/166700/file/desktop_linux_manager_config-= journalctl.log https://openqa.qubes-os.org/tests/166700/file/desktop_linux_manager_config-= xl-dmesg.log Some user reported similar issue with Intel Arc Pro B50, which also uses "xe" driver: https://github.com/QubesOS/qubes-issues/issues/10661 I tested also Linux 6.19-rc8, no improvements. My previous tests of the xe driver on older systems (Meteor Lake, Raptor Lake) resulted in similar behavior, while i915 works fine there. But there I needed to use force_probe parameter, and blamed the issue on xe not officially supporting those platforms. I wanted to compare with i915 on LNL, but i915 doesn't support that model at all (and if I force it, I get kernel panic in i915_pci_probe...). Interestingly, it appears to work just fine on Qubes OS 4.2 (Xen 4.17.6, same Linux dom0 version). I did not tested with Xen 4.21. In both cases, our Xen has the patch to use Linux's PAT layout applied. That's a workaround for https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7648, which is fixed now, but apparently similar bug is still present in a few other drivers (including binary nvidia one...). The same Linux kernel started without Xen works just fine. Any ideas? Having good and a bad version, I can try to bisect this one, but given it requires rebuilding Xen toolstack each time too (due to bisection across releases), I'd rather avoid it if possible... I'm CC-ing also intel-xe list, maybe somebody there have some ideas how to debug this.=20 --=20 Best Regards, Marek Marczykowski-G=C3=B3recki Invisible Things Lab --VP75K/iWhXkNFJA+ Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAmmLc5wACgkQ24/THMrX 1yw9Owf+JkM97SAK2ek48Wh67U9zNqNtGDeAek2LesR4biLYu6M9NzVL/GsiilxJ lirOwFwvfBR0vffsawvhpCKBOlICa3d7/vJgk4YvHHUSeBfDxkHp9xhRjzfVJBkQ Yj6ZRqwcqg866HudQsa1Snd7Yuy92ymkpetTz55SIV4486Xw09026bxP8HN9MyJj aS7c0uDbB8DOYzvOiCy7U183gImGhmTCJtWXY0F8EAJyJ3anP8AFdNqeDIst02lj 97BVgrzOkyrh/iuNMgHBTroeUnxV1BEhtCGqAAVRiWS5+WKTTyDKimoIhypolkwN qa4GBeMUVhm/YSRhuJbljMGcLyjHPg== =SRC/ -----END PGP SIGNATURE----- --VP75K/iWhXkNFJA+--