Brave on Linux constantly stuttering/freezing

Please

so that you are prepared for subsequent steps.

Running thru a checklist, a process of elimination, can help to clarify paths for more investigation. Yet, how you proceed, is up to you.


Clear cookies, cache, history, etc.

In a Brave Browser New Window, go to:

brave://settings/clearBrowserData

Select the Advanced tab

Set Time range to “All time”

ENABLE everything except:

  • Passwords and other sign-in data

Click on the “Clear data” button


Please test, using a BB New Private Window - compared to using only a BB. New Window.


brave://flags/ - there, search for “accele” and:

Two switches that might apply (if they exist):

  • Accelerated 2D canvas
  • Hardware-accelerated video encode

Some Brave Browser users search there, for:

  • ANGLE
  • D3D11
  • Metal
  • NVIDIA
  • OpenGL
  • Vulkan
  • WebGL

and Disable or Enable as they see fit.


You might create an additional Brave Browser Profile, for testing.

Brave Support might ask you to test by using Brave Browser Beta:


Take a look at the Brave Browser Task Manager, in order to learn more. Click on the “hamburger” menu button (3 small horizontal lines) at the upper-right corner of the Brave Browser webpage. Choose More Tools. And then, click Task Manager.


Usually, in a Linux OS command line, you can start Brave Browser with one of the following commands:

brave -n --args --incognito --no-experiments --disable-extensions --disable-gpu

or

brave-browser -n --args --incognito --no-experiments --disable-extensions --disable-gpu

In order to determine which of those, to use, in a Brave Browser New Window, go to: “brave://version”

Scroll down to “Command line”

The beginnings of that command line character string, will indicate to you, which of those commands to use.

The switches are intended to:

  • Start up Brave Browser, showing a New Private Window
  • Disable all experiments at brave://flags
  • Disable extensions
  • Disable GPU ie disable Hardware Acceleration

Test your issue.


Linux OS:

The important BraveSoftware folder location, usually but not always:

/home/[username]/.config/BraveSoftware/

OR, in a Brave Browser New Window, go to:

brave://version

and scroll down to “Profile Path” - that path very likely ending with “Default” - and locate the “BraveSoftware” folder in that path.

That is a folder to be backed up routinely, IMHO.


You might monitor the Developer Tools window > Network tab, to see what might be hanging or looping.

How to use Developer Tools:

Developer Tools > Network:


You might compare the Developer Tools > Network tabs of:

  • Brave Browser
  • Firefox
  • Google Chrome
  • Micrsoft Edge
  • some other Internet browser

Tips regarding Brave Shields:

I have more success, with:

  • Brave Shields UP
  • Either Allow All Cookies or Block 3rd Party Cookies, but NOT Blocking All Cookies
  • Allowing JavaScripts from specific sources, but NOT Allowing All JavaScripts
  • Trackers & Ads treatment: Aggressive (at first), and then incrementally relaxing that setting
  • Fingerprinting (aka footprinting) blocking: Strict (at first), and then incrementally relaxing that setting

I almost NEVER use:

  • All of Brave Shields UP
  • All of Brave Shields DOWN

In other words, I “inch my way along” . . . trying to find what satisfies the website. I recommend the slow approach.


Study:

Shields Basics

https://support.brave.com/hc/en-us/categories/360001053072-Shields

How do I configure global and site-specific Shields settings?

https://support.brave.com/hc/en-us/articles/360023646212-How-do-I-configure-global-and-site-specific-Shields-settings

How do I use Shields while browsing?

https://support.brave.com/hc/en-us/articles/360022806212-How-do-I-use-Shields-while-browsing