Public bug reported: [ Impact ]
* Mutter has a number of scanout failure issues due to incorrect GPU capability detection and lookups with multiple GPUs present. * We correct the secondary GPU lookups to avoid these types of failures allowing rendering with GPU X and scanout with GPU Y to succeed. [ Test Plan ] * Run vulkan or other graphics applications with explicit control over the rendering GPU * Render to GPU X while having the window be presented by GPU Y [ Where problems could occur ] * Since multigpu scanout is essentially unusable in older versions of Mutter due to momentary flicker, if a backporting mistake was done, maybe scanout would fail altogether while rendering with another GPU. * This scenario should be easy to catch in testing with the test plan. [ Other Info ] * https://gitlab.gnome.org/GNOME/mutter/-/commit/2853853c0923ee878f66f7593dfb951ca417532c * https://gitlab.gnome.org/GNOME/mutter/-/commit/a22902abed8e107cce86ad2c46719d4d24b1a5fa ** Affects: mutter (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2169221 Title: Mutter scanout failures with more than one gpu To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2169221/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
