From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id BAE809F36; Thu, 21 May 2026 02:16:56 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 60E7A9F26; Thu, 21 May 2026 02:16:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_PASS,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=4.0.1 Received: from mail-yx1-xb135.google.com (mail-yx1-xb135.google.com [IPv6:2607:f8b0:4864:20::b135]) by atuin.qyliss.net (Postfix) with ESMTPS id 92FFB9F23 for ; Thu, 21 May 2026 02:16:52 +0000 (UTC) Received: by mail-yx1-xb135.google.com with SMTP id 956f58d0204a3-65dbe04fc1bso5975132d50.1 for ; Wed, 20 May 2026 19:16:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779329811; x=1779934611; darn=spectrum-os.org; h=cc:to:references:in-reply-to:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=eo5ZAKnAuAA1YwkTV7ObhtW+6SB3Cmfy9hJXhyAW80E=; b=nxltCuYdYpgPmRylqr2B4RIZttjVbIT0/R/cEsUneVZOn9Pe/EZ8q38QPGcwhuQgFv JGUsHMClq6x5A2TvKlbCQnWe9o39jAvEAbH75DWFMORyRuz4p6VlOmd3vG9hEAAyiAQ0 mge5uUSOvbb2FDQEGwb49K4imrpAtXt4lVudUs/7V463oFgJuKAVY5dmWjUI/pvarq+s qb85bcBC4cOkcB5PvHKfU/hnJPEYger7ye8T0ZQ4fhalYx0mxl9IA6K2CUhUcDZgZ4jl rzjU9A9TuzHA9+29+jr8Oe3IsVeF6QLrXCTT24c/Z0DUV+IxiBJa/AAfypMK3QhjdPPu LnHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779329811; x=1779934611; h=cc:to:references:in-reply-to:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=eo5ZAKnAuAA1YwkTV7ObhtW+6SB3Cmfy9hJXhyAW80E=; b=FgwppSpeL85W+sBGsMCe1BdcgRtp/HfExBHWgkxwjeWinz79VgZe9tWFFAD5yhYADu xPlHSLXU5GxBEB9Hvkf4sMPE8HqsEGQzyxqrs3Gq8qOH1gwii7pl5D7AHwfSmrXseMYN /jC4pWe+HO8EBdL4NqbaNbQE+B74+8WqxYLB9JmAOBNe0qgBVI1HgbyhmAzbY6/FoGzM 4ogtK5/oJqkQdMNy5tyDK4lAl673ntsuZlaMyJuCJMW2vpXCXB3kEHkag2FSsZs8SMZN fyeWYpUCdmVJaFdH/rULOVcUmfcUt/b8cGXMXiU1QJx7B3SJSPwTuUWtgMyCpX9Jb0Ti EzXg== X-Gm-Message-State: AOJu0YwtPTI89M9GO4sYTRHpoMA2vIuJARWj5tYAGnLYhGudGFSWZmji iEjjsdrZK5RahzgczPm+unbYoom/7fkneZUPBt1cPTMKxRhBMtd8g5p3rn38ZA== X-Gm-Gg: Acq92OHY1EuWP/GNww1FmBm8/ExS/Utaqgy0bJaReeVKbQvMzSA80XaZzJ0u8EIGbDE /qbjuA0MaIj0SfgtEhgE6jCvIm4wv6I9QpZwdNtQm5dJqSbpjVQiEerMYSYNS7bxHcqehBcRYdA 1ekgVRltek+wHKgmzToLlDoO7HJEIITYLieZKByvUauORYJpZfnU+HWRB46V0qJ6XW3zY94I1w8 ygg2sMuj6TqyGKSGOxa6wIOsM/FURRCOh5chlQYAIt6nf8430ue2PMHnTBuyagMn/h8VRXYLmXs ZIpsaSBuxyfEfXZsDVGGmqJ0+id8HODNsde2OJw06DxdlNbD4a7RFQob+zBdbmCWgy6uWHt/EjU jk36GYLjvBMYP34rP5+wLWY+clHPteXyZQmCvxB4MyUarEnvXKQTG4yLWj+FI3Q+mRXr15RCew5 7T++bApzqdRQ7iPskFIAVM9bLA4Y4HVZJTj5aupWXvFPDMfK/zUvklidVsrs2JgZhJhHv5WcKr/ JIGdEVfw37RRENVam+VVhyy7qk7ftPEAwMVd74hzdV/8kVgRg== X-Received: by 2002:a05:690e:4814:b0:65c:6f79:1dd0 with SMTP id 956f58d0204a3-65eadfb3321mr466251d50.20.1779329811070; Wed, 20 May 2026 19:16:51 -0700 (PDT) Received: from localhost.localdomain (h69-131-150-190.cncrtn.broadband.dynamic.tds.net. [69.131.150.190]) by smtp.gmail.com with UTF8SMTPSA id 956f58d0204a3-65e0db6b47fsm10032854d50.16.2026.05.20.19.16.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 19:16:49 -0700 (PDT) From: Demi Marie Obenour Date: Wed, 20 May 2026 22:05:51 -0400 Subject: [PATCH v2] Disable panel self-refresh on AMD GPUs MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260520-disable-panel-self-refresh-v2-1-959c8ac37078@gmail.com> X-B4-Tracking: v=1; b=H4sIAAAAAAAC/42NywrCMBBFf6Vk7UgSaBRX/od0kcekHUkfZGpRS v/dtP6Ay8O9nLMKxkzI4latIuNCTONQQJ8q4Ts7tAgUCgsttZG1lhCIrUsIkx0wAWOKkDFm5A6 Mr1EFL511tSiCqQz0PuSP5sf8ck/0827cHx3xPObPUV/U/vsrtChQEJw3MRqjLv56b3tL6ezHX jTbtn0B5o9GM9YAAAA= X-Change-ID: 20260520-disable-panel-self-refresh-6c5e1dc0bab5 In-Reply-To: <20260520-disable-panel-self-refresh-v1-1-dbc6ff6617c8@gmail.com> References: <20260520-disable-panel-self-refresh-v1-1-dbc6ff6617c8@gmail.com> To: Spectrum OS Development X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779329150; l=1867; i=demiobenour@gmail.com; s=20250729; h=from:subject:message-id; bh=ieaNSls4KNiSeJhzUc4B9nKqgkhHb5hp1Kw7HNAimKM=; b=cn2kFdjfUH1ReDd8cnJi8rn0cdFVPtz7sDLm9/KCkYIcnX5DeqXj7GzDhH76GfU/paK8AIMNP ybLTGyStQAaD6f1nZf5bq/OUG9ni6z/TKZgETT97CeyL/2soT7FMydZ X-Developer-Key: i=demiobenour@gmail.com; a=ed25519; pk=X57Q4/YQDj9t4SBeKaDwvXYKB6quZJVx/DE2Ly2out0= Message-ID-Hash: IIL4RVCCG4WRQQC7I37RFVXH2D5OYB2U X-Message-ID-Hash: IIL4RVCCG4WRQQC7I37RFVXH2D5OYB2U X-MailFrom: demiobenour@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Alyssa Ross , Demi Marie Obenour X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: <> List-Archive: <> List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: KDE Linux has already done this. It works around a long-running bug in the AMD GPU driver, which I believe also affects my test laptop. Without the workaround, the system freezes and does not recover until a hard reboot. A potential fix has been sent upstream, but there's no guarantee it fixes the problem and it isn't in mainline yet. Once the relevant the fix included in the latest stable kernel and confirmed to work, this patch can be reverted. Link: https://invent.kde.org/kde-linux/kde-linux/-/merge_requests/431 Link: https://gitlab.freedesktop.org/drm/amd/-/work_items/4831 Link: https://gitlab.freedesktop.org/drm/amd/-/work_items/4643 Link: https://gitlab.freedesktop.org/drm/amd/-/work_items/4816 Link: https://lore.kernel.org/amd-gfx/20260519220529.202096-1-sunpeng.li@amd.com/ Signed-off-by: Demi Marie Obenour --- Changes in v2: - Link to multiple reports of the bug. - Link to KDE Linux's choice to add amdgpu.dcdebugmask=0x10. - Link to v1: https://spectrum-os.org/lists/archives/spectrum-devel/20260520-disable-panel-self-refresh-v1-1-dbc6ff6617c8@gmail.com --- host/efi.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/host/efi.nix b/host/efi.nix index ecedb6bea6bf29c7a7303dc9062fe12b5c7a9fbd..a832489f3816ca66c2170f0f114a4a8e3a357e32 100644 --- a/host/efi.nix +++ b/host/efi.nix @@ -35,6 +35,6 @@ runCommand "spectrum-efi" { --linux ${kernel} \ --initrd ${initramfs} \ --os-release $'NAME="Spectrum"\n' \ - --cmdline "ro intel_iommu=on roothash=$roothash" + --cmdline "ro intel_iommu=on roothash=$roothash amdgpu.dcdebugmask=0x10" '' ) (_: {}) --- base-commit: 5b3151fd08d1f1e3e166a328449fe6fe5092f316 change-id: 20260520-disable-panel-self-refresh-6c5e1dc0bab5 -- Sincerely, Demi Marie Obenour (she/her/hers)