Ahoi. Screen tearing starting happening again today. This time I did not disable + re-enable Vulkan, but switched the Vulkan option straight from “Default” to “Enabled”. Same result, the tearing stopped.
I will keep this enabled now to see if tearing happens again later on.
And I had to set Vulkan to “Disabled” instead. Turns out that Youtube “Shorts” are incompatible with (Brave’s) Vulkan implementation. It turns both videos and the Brave UI to flickering and some UI elements even jump around several pixels. I tried both the Intel iGPU and Nvidia dGPU (via both outputs), same result.
Nope, the screen tearing returns quite immediately. Sometimes it may not seem like it, because it moves vertically and video content doesn’t always reveal it.
But every time Brave uses the NVidia GPU over the Intel iGPU output it happens. The workaround is to either make Brave use the Intel iGPU itself or switch to the dGPU output without going through the iGPU.