17:38 mort_: Hi, I have a case where direct scanout doesn't happen even with just a single fullscreen window. I believe that this is due to AFBC; the GPU driver (Panthor) advertises formats with the AFBC mod, so Electron ends up creating a framebuffer with AFBC, but the HDMI PHY driver doesn't support scanning out AFBC framebuffers so Mutter falls back to
17:38 mort_: compositing. Does this sound plausible? If so, is this a "bug"/limitation in the current APIs (i.e the GPU driver is what decides what modifiers clients use, but the PHY driver decides how scanout happens) or is something doing something wrong here?
17:43 mort_: maybe s/HDMI PHY/VOC, I'm still trying to figure out how this whole picture fits together
17:44 mort_: ugh VOP not VOC, sorry. The Rockchip video dingus