** Description changed: [Impact] Strix Halo has two VPE IP blocks. Mesa has the capability to utilize both blocks in tandem in something called "Collaborate Mode". Newer versions of Mesa will utilize VPE as part of the hardware decode pipeline (for example for scaling). There are reports that Mesa 26.0.5 can expose a race condition with VPE collaborate mode and power gating that could lead to a system hang. Resolute has mesa 26.0.3, but there is a separate SRU to backport 26.0.8 to resolute for 26.04.1, and backported to noble for 24.04.5. Furthermore as mesa is contained within snaps it's plausible that an uprev in a snap can expose it too. There is a workaround for this that forces a SYNC command before power gating that avoids the issue. https://github.com/torvalds/linux/commit/b6074630a461b1322a814988779005cbc43612ea This is needed in resolute 7.0 and backported to noble as hwe-7.0. [Test case] - TBF + Reproduce steps from + https://gitlab.freedesktop.org/drm/amd/-/work_items/5171 + + 1. Boot into a Wayland session with Radeon 8060S (gfx1151 / Strix Halo) + 2. Open Microsoft Edge or Google Chrome + 3. Navigate to OneDrive (onedrive.live.com) and hover over video thumbnails, or scroll rapidly through a media-heavy folder + 4. Alternatively, navigate to the Microsoft sign-in page (login.microsoftonline.com), which uses a WebGL animated background + 5. Within 30–120 seconds of GPU-intensive rendering, the screen freezes; cursor may remain movable for several seconds before the display goes black + 6. System recovers after ~2 minutes via MODE2 reset (with gpu_recovery=1), or requires hard power-off without it [Where things could go wrong] If the mesa update lands first, affected systems can suffer from hangs
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155492 Title: [resolute] Fix bug in VPE collaborate mode on Strix Halo To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2155492/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
