From: Demi Marie Obenour <demiobenour@gmail.com>
To: Alyssa Ross <hi@alyssa.is>
Cc: Spectrum OS Development <devel@spectrum-os.org>
Subject: Re: [PATCH v2] Disable panel self-refresh on AMD GPUs
Date: Fri, 22 May 2026 17:48:12 -0400 [thread overview]
Message-ID: <88bed6c7-8c7c-4708-8fc1-a3fba4ef7c21@gmail.com> (raw)
In-Reply-To: <87h5o0vk14.fsf@alyssa.is>
[-- Attachment #1.1.1: Type: text/plain, Size: 2491 bytes --]
On 5/21/26 11:50, Alyssa Ross wrote:
> Demi Marie Obenour <demiobenour@gmail.com> writes:
>
>> On 5/21/26 08:52, Alyssa Ross wrote:
>>> Demi Marie Obenour <demiobenour@gmail.com> writes:
>>>
>>>> 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.
>>>
>>> You tested this on your test laptop and it solved the problem?
>>
>> I didn't test it on my own hardware. After having spent so long on
>> Cloud Hypervisor, I'm having to set myself up for Spectrum development
>> again, and that is taking a little bit of time.
>>
>> However, the symptoms are identical to what many others have seen:
>> a freeze that needs a hard reboot to recover from.
>>
>>> Did you manually work around the card0/card1 bug?
>>
>> That bug would cause Weston to fail to start, but not to freeze
>> once started.
>
> Right, but you'd have to get past it to even observe this problem,
> wouldn't you? So I'm not sure anybody would actually be affected by
> this currently.
This patch could still be useful once Spectrum uses COSMIC, or for
anyone who has worked around the card0/card1 bug in their trees.
I'll see if it fixes the problem on my system.
If this does fix the problem on my system (with the workaround),
I recommend applying it. Once KDE Linux stops including
amdgpu.dcdebugmask=0x10, it then makes sense for Spectrum to do
the same.
This problem is very severe and has lasted quite a while [1].
There is also a report [2] of corruption on certain systems that
needs amdgpu.dcdebugmask=0x410 to resolve. There is a patch [3]
but it is not upstreamed to Linus's tree. It might be fixed by
AMD moving the relevant functionality into the power module in the
display controller. Presumably, this is firmware shared with Windows,
which means it should be better tested.
Given the long list of problems with the display controller driver [4],
I suspect it is better to use the workaround for now.
[1]: https://invent.kde.org/kde-linux/kde-linux/-/merge_requests/431
[2]: https://gitlab.freedesktop.org/drm/amd/-/work_items/5087
[3]: https://lore.kernel.org/amd-gfx/20260329035830.21953-1-voroninan95ton@gmail.com/
[4]: https://gitlab.freedesktop.org/drm/amd/-/work_items?state=opened&label_name%5B%5D=DC
--
Sincerely,
Demi Marie Obenour (she/her/hers)
[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 7253 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
prev parent reply other threads:[~2026-05-22 21:48 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-21 1:29 [PATCH] Disable panel self-refresh on AMD GPUs Demi Marie Obenour
2026-05-21 2:05 ` [PATCH v2] " Demi Marie Obenour
2026-05-21 12:52 ` Alyssa Ross
2026-05-21 14:04 ` Demi Marie Obenour
2026-05-21 15:50 ` Alyssa Ross
2026-05-22 21:48 ` Demi Marie Obenour [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=88bed6c7-8c7c-4708-8fc1-a3fba4ef7c21@gmail.com \
--to=demiobenour@gmail.com \
--cc=devel@spectrum-os.org \
--cc=hi@alyssa.is \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://spectrum-os.org/git/crosvm
https://spectrum-os.org/git/doc
https://spectrum-os.org/git/mktuntap
https://spectrum-os.org/git/nixpkgs
https://spectrum-os.org/git/spectrum
https://spectrum-os.org/git/ucspi-vsock
https://spectrum-os.org/git/www
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).