@DarthZiplock Iâm not good with those things. About the best I can do is like I saw someone else do earlier, which would be to feed it through AI. Otherwise is where I tagged in Mattches, who is one of the people from Brave who knows much more than I.
If unaware, Iâm just another user. My knowledge is a bit limited but Iâm often able to guide people to figuring out the core of issues and either stumble upon solutions or help find existing solutions that have been shared before. Otheriwse I just triage and get the basic info so people who are more knowledgeable have everything they need to guide people to answers or to relay to the devs to get fixes done.
Feeding the information to ChatGPT, it does say everything below. I canât promise itâs all that accurate or helpful, but might be a starting point if nothing else:
ChatGPT Answer:
Got it. Your chrome://gpu dump shows the smoking gun:
Gpu compositing has been disabled and the log says
'--ozone-platform=wayland' is not compatible with Vulkan. Consider switching to '--ozone-platform=x11' or disabling Vulkan
Result: Brave falls back to software compositing, which explains why maximized in-window video stutters while fullscreen looks fine.
Here is the fastest path to fix it on Fedora KDE with RX 580.
Fix option A. Keep Wayland, disable Vulkan and ANGLE Vulkan
-
In the address bar open chrome://flags and set these to Disabled
- Vulkan
- Vulkan from ANGLE
- Default ANGLE Vulkan
- Choose ANGLE graphics backend â OpenGL
Relaunch Brave.
-
Verify in chrome://gpu
- Compositing: Hardware accelerated
- Direct Rendering Display Compositor: Enabled
If that reads correctly, the lag should be gone.
Fix option B. Start Brave on XWayland without Vulkan
If A does not stick due to Flatpak or wrapper flags, start Brave with explicit switches.
Native RPM:
brave --ozone-platform=x11 \
--disable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan \
--use-angle=gl
Flatpak:
flatpak run com.brave.Browser \
--ozone-platform=x11 \
--disable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan \
--use-angle=gl
Then check chrome://gpu again for Hardware accelerated compositing.
Why this works
- You are on Wayland. Your current Brave command line forces ANGLE over Vulkan plus Vulkan compositing. The log shows Vulkan surface creation fails on Wayland, which disables GPU compositing. Disabling Vulkan or moving to XWayland avoids that failure.
- VA-API decode is already working, so the video engine is fine. The stall is in the compositor path.
Optional cleanups
- If you previously flipped âHardware accelerationâ in Settings, set it back to On after doing the steps above.
- Leave âGPU rasterizationâ and âOut of process rasterizationâ at Default.
- If you use KDE fractional scaling and still see hiccups, test at 100 percent scale to rule out a compositor quirk.
If you want, paste the new chrome://gpu top section after a relaunch and I will sanity check that everything is green.