Brave had severe video stuttering for me too recently, slow-motion playback, and general lag whenever hardware acceleration used the default D3D11 ANGLE backend.
Switching ANGLE to D3D9 stopped the stuttering, but D3D9 caused some modern website elements, WebGL content, and other graphical components to fail to load. Disabling hardware acceleration also stopped the specific stuttering, but made the entire browser noticeably slower.
The solution that currently works for me is to keep D3D11 hardware acceleration enabled while disabling DirectComposition.
Edit your Brave shortcut and change the Target field to:
"C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe"
--use-angle=d3d11 --disable-direct-composition
Steps:
- Right-click your Brave shortcut.
- Select Properties.
- Open the Shortcut tab.
- Add the two parameters after
brave.exe.
- Make sure there is a space between the closing quotation mark and
--use-angle.
- Completely close all Brave processes using Task Manager.
- Start Brave using the modified shortcut.
Keep hardware acceleration enabled in:
brave://settings/system
After applying the workaround, brave://gpu shows:
Display type: ANGLE_D3D11
Direct composition: false
Rasterization: Hardware accelerated
Video Decode: Hardware accelerated
WebGL: Hardware accelerated
WebGPU: Hardware accelerated
Video playback is now smooth, while WebGL and other modern website elements continue to work correctly.
My system uses two monitors with different refresh rates—144 Hz and 60 Hz—so the issue may be related to Brave/Chromium, NVIDIA drivers, DirectComposition, and mixed-refresh-rate multi-monitor setups.
This is only a workaround, not a permanent fix, but it may help others experiencing similar problems. (My setup is a 9800X3D, 64GB RAM, RTX5080, Gigabyte X870E Eagle, with 610.88 Nvidia driver)