On 07/18, Melissa Wen wrote:
> On 18-07-2025 00:51, Matthew Schwartz wrote:
> [...]
> 
> In short, there is a chance that you are not seeing those glitches
> because there are no changes in the pipe split when transitioning
> between 1-2 overlay planes in your hw, but the split happens on steam
> deck for some reasons. I don't know how the driver decides whether or
> not to split pipes.
> 
> That said, if AMD prefers to go with an exception for steam deck, better
> if this situation is documented.

Resuming this discussion as we shared many findings here...

Looks like not only Steam Deck in DCN3+ family is affected by those
glitches on overlay planes, DCN3.02 seems to have similar issue, as just
reported by:

https://gitlab.freedesktop.org/drm/amd/-/issues/4559

So I think we must rethink the steam-deck-expection approach proposed
by:

https://gitlab.freedesktop.org/agd5f/linux/-/commit/11262624508d14583ebc7744145a38da67dab192

Melissa

> 
> Steam Deck still needs the clear_update_flags() because it uses plane
> color caps and therefore sets multiple update flags, and some glitches
> appear when transitioning from 2 planes (with pipe split) to 3 planes
> (no pipe split). It might be related to minimal transition machinery.
> 
> Thank you for all inputs.
> 
> Melissa

Reply via email to