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 E2B0C9E11; Thu, 21 May 2026 01:37:43 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id A83749E08; Thu, 21 May 2026 01:37:41 +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-xb12e.google.com (mail-yx1-xb12e.google.com [IPv6:2607:f8b0:4864:20::b12e]) by atuin.qyliss.net (Postfix) with ESMTPS id A4BEC9E05 for ; Thu, 21 May 2026 01:37:40 +0000 (UTC) Received: by mail-yx1-xb12e.google.com with SMTP id 956f58d0204a3-65db820588aso4701063d50.2 for ; Wed, 20 May 2026 18:37:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779327459; x=1779932259; darn=spectrum-os.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=k8F8sQWEJiIZ3iOCaQJogLc2T4TDwjqr5LN+HOqHQDY=; b=L9DPrCQL6ru8CI868LGAXkaEyGaaa+66x1xT0T17SUeoHJU1kFkX0QOjTZnQ4hPS4P djBHxoZs9UnWfhEve2YAmdoBJtUK5G4bksfRU8+xJ95ceLB8uhBO8dHcy5aZaItf4Pg2 aR8XwG8ouSlRvy64JermKtnacQPKar+Ej+36lgpVK1wt2PBHhnhq26lOOFQqEfOPsBob wB/+7TzbYKxLENWf4ICR9rK2seYem3ObUVFPl3Eu9RsYdlbIU/v3IvdEqxo6fBKwK78y ybZpMWdgrWvo46wT1TbGiz5dXv7wYTJmWxsXY/wSi7Z1vNImTttEGH9s4AI6L9esh7+L k3BQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779327459; x=1779932259; h=cc: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=k8F8sQWEJiIZ3iOCaQJogLc2T4TDwjqr5LN+HOqHQDY=; b=DPE1UvyudGnoYPEt3PAjRL5tz1kaKgfNUV0K1QE4WeF9KrAolLkM7a6gGMccqWrNmk VnX7A13yeuEXkl7zCUKRPSLjdcTGjRMU82x0E4Mo1Dd7oE9FxwkE4ElT1iFvfXC/NHeb qk69xodJ/ka3QR5XfqTggAlSzYMsWKXQWActcpbHwbIzJOkAgveffZxQAqTKjKgZoQwK OGuY/J3xQf1HcTBcv00cE4DsE+oop5fiRhoLhMOLjg9g76EymEUarX3bq8QvwZc5BuwL CHpXUP/E+L58FkUHj5zz8M1BtzebjitydgmtSIXhVd6gONQQZWNipqcJ5JWwVnKkeQ6u Imqg== X-Gm-Message-State: AOJu0Yw+zCkgQBeH/vsuDgkohVe7Oqjhx9MS78rOD16YTLPmMadvnaf2 KsXJl3FBR7wE5JHos37Sui/DoPiMS01DpNrlAZ5G5OD7EOHV7cm+BxW0mjzlow== X-Gm-Gg: Acq92OEFWZ1uLc200Yx+r1EFFxTko9wDV1yBK6rWynVwEOPoWanXbqQYoYhs6RkqJXP r0GXUQx0W62DegthJmkT7O+ErKj/+CRGXYO9vlsyItwoMpZuPpXWFdATYtVDrMlRM6U997zK9uz CWAlmj9uKj9kUmd0+Hm5WZYLnUwZlU+W2+sLMAHx1CWl0ceQFd1Y3/v/CuVaoRtn81zQbYV+LKD e5dI5+trcO8osjDrMdkEBjuyaNHstoHqTUApqxmbRNsQLQbnBxbaucxBUZ03g5++4egG+FxlpDX Sdsgc14/S4CIcIvCN0fRpq2rQ4b6IocAKGkW7vZROcaEHq5hrXF9VU5PxctVhW+ACrnUd4NNKEI Ueeppv1z4juG5drpZ44SaKU9l1V4/PLsumh1YilzUoxxm5lEqOlD0NvOURjrRj+Asj++U59p0k7 j5BVWHNMe84rxqwGHn5xNjc2RJzMelTaKARfkuE6kHD05Q83tFqp60YETbb69pPwxDnSVdXzCj2 8xx0Y8eMhirs2MZkQ3hvDM3i5IsgZ4/nftIQBjHKqae5shw6A== X-Received: by 2002:a05:690c:74ca:b0:7b7:5f48:d9ae with SMTP id 00721157ae682-7d20c942ad6mr9155607b3.24.1779327458800; Wed, 20 May 2026 18:37:38 -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 00721157ae682-7cc9bc0db09sm60198287b3.27.2026.05.20.18.37.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 18:37:37 -0700 (PDT) From: Demi Marie Obenour Date: Wed, 20 May 2026 21:29:03 -0400 Subject: [PATCH] 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-v1-1-dbc6ff6617c8@gmail.com> X-B4-Tracking: v=1; b=H4sIAAAAAAAC/yXMywqDMBBG4VeRWXcgBuLCVykucvnVKSFKpi2C+ O5N2+XHgXOSogqUxu6kireobKWhv3UUV18WsKRmssYOxlnDSdSHDN59QWZFnrlirtCVh+jQp2i CD47aYG9Bjt/8Pv2tr/BAfH6PdF0fdhNrUH4AAAA= X-Change-ID: 20260520-disable-panel-self-refresh-6c5e1dc0bab5 To: Spectrum OS Development X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779326943; l=1028; i=demiobenour@gmail.com; s=20250729; h=from:subject:message-id; bh=rF8CsnRSBlYH6wlBD03UXgN5qUzpON+B3jcLvbAW4Rc=; b=DL4YcIaBJgTXQNz4cRkIhZrhMtkuqi+FgCF+uRchVmH3dCbvUzC+4lXfGOa+peXEsugOn9Q2c YZEOtTELiOgDR3/lwo8H6Bucz2dxDNYddvak7ReJwdhz+hWt7JXWihf X-Developer-Key: i=demiobenour@gmail.com; a=ed25519; pk=X57Q4/YQDj9t4SBeKaDwvXYKB6quZJVx/DE2Ly2out0= Message-ID-Hash: CEVTVVOZDDC572P6VRTCK5YH7QTQNEHS X-Message-ID-Hash: CEVTVVOZDDC572P6VRTCK5YH7QTQNEHS 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. Signed-off-by: Demi Marie Obenour --- 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)