| Summary: | Intel i915 (ARC A770): enabling HDR results in corrupted screen | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Nowa Ammerlaan <nowa> |
| Component: | colour-management | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | normal | CC: | nate, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | 6.1.0 | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| See Also: | https://gitlab.freedesktop.org/mesa/mesa/-/issues/11460 | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | log format and modifier of the shadow buffer | ||
|
Description
Nowa Ammerlaan
2024-06-20 18:29:29 UTC
Photos exceed file size limit, so here's a google drive link instead: https://drive.google.com/file/d/1wSD4oq04pddjrKf3r-Byat96LMuEb8DN/view?usp=sharing KWin now uses 16 bit floating point dmabufs instead of an opengl texture for compositing, which will be the cause of this issue. RadeonSi doesn't handle them well either (https://gitlab.freedesktop.org/mesa/mesa/-/issues/10875), I assume Intel also just has problems with the used modifier on some hardware (it works fine on all tested Intel integrated GPUs so far). If I provide a patch that prints the used format + modifier, would you apply that and make a bug report for Mesa with that information? I'll expand the workaround we have in place for AMD to Intel, but we really need this fixed in the drivers. > If I provide a patch that prints the used format + modifier, would you apply that and make a bug report for Mesa with that information? I'll expand the workaround we have in place for AMD to Intel, but we really need this fixed in the drivers.
Sure, no problem, happy to help!
Today I gave the new Xe driver a try, and found that with this kernel driver I have the same HDR issue. But I guess that makes sense if the issue is in the mesa driver. Created attachment 171374 [details]
log format and modifier of the shadow buffer
Okay, here's the patch to get the format information
Thanks, applied, and reported a new bug for mesa: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11460 |