WEBGL isn't working since last Brave update - MacOS Sonoma (OCLP)

Hello everyone,

As the title suggests, I’ve been using Brave for nearly 5 years now and have never had any problems. However, since a recent update (between August 28 and September 2, I think), I feel like the browser is starting to slow down on YouTube and on certain sites like Strava or GPX Studio, which display a warning message saying “WebGL is required to view the map,” even though I never had any issues before.

As for my computer’s specs, I have a 2014 MacBook Pro running OCLP with Sonoma 14.8.3.

I have an integrated graphics processor: a 2.2 GHz quad-core Intel Core i7 with Intel Iris Pro 1,536 MB and 16 GB of DDR3 RAM.

I want to clarify that before the dates mentioned, I had no issues.

I tried using ChatGPT for help; it ran a few commands in the terminal but couldn’t figure out how to fix the problem, even though it thinks it has identified the cause.

What I did: reset the settings, tested with other browsers (Chrome didn’t work, but Safari did). Also, on https://webglreport.com/, its indicated that “This browser supports WebGL 1 and 2, but it is disabled or unavailable.”

It gave me a command to force graphics acceleration via the CPU rather than the graphics card (it worked, but the Mac was about to take off).

Thanks for any help !

Here is some command it gave me :

system_profiler SPDisplaysDataType

Graphics/Displays:

Intel Iris Pro:

Chipset Model: Intel Iris Pro

Type: GPU

Bus: Built-In

VRAM (Dynamic, Max): 1536 MB

Vendor: Intel

Device ID: 0x0d26

Revision ID: 0x0008

Metal Support: Metal 2

Displays:

Color LCD:

Display Type: Built-In Retina LCD

Resolution: 2880 x 1800 Retina

Framebuffer Depth: 24-Bit Color (ARGB8888)

Main Display: Yes

Mirror: Off

Online: Yes

Automatically Adjust Brightness: No

Connection Type: Internal

system_profiler SPDisplaysDataType | grep -E “Chipset Model|Metal|Vendor|Device”

Chipset Model: Intel Iris Pro

Vendor: Intel

Device ID: 0x0d26

Metal Support: Metal 2

@Santa_Klaus

Compare:

Your report My setup
Brave :cross_mark: WebGL broken :white_check_mark: WebGL works
Chrome :cross_mark: WebGL broken Not tested
Safari :white_check_mark: Works :white_check_mark: Works
get.webgl.org :cross_mark: WebGL reported unavailable :white_check_mark: Works
BrowserLeaks WebGL :white_check_mark: Works
Computer 2014 MacBook Pro Mid-2020 MacBook Pro 16,2, 13-inch, Intel
GPU Intel Iris Pro Intel Iris Plus Graphics
macOS Sonoma 14.8.3 Sonoma 14.8.7
Brave Shields UP
Tracker/ad blocking Aggressive
Fingerprinting Blocked
Third-party cookies Blocked
Private Window Yes

For now, I suspect your older MacBook Pro + OCLP (OpenCore Legacy Patcher) “shoehorned” MacOS 14.8.n Sonoma … is a problem for something in the Chromium version involved. And/or possibly the recent re-adjustments of Brave’s Fingerprinting (block/allow) involving WebGL, might also have leaned away from working with your particular MacBook Pro’s setup.

@289wk

Hi, thanks for your reply.

So, just to clarify, is my setup too old to support the new Chromium?

Do you need any more information to better understand the situation?

If not, do you think switching to Sequoia via OCLP might solve the problem?

Thank you very much

@Santa_Klaus

Related:

GPU hardware acceleration broken on Chromium 152+ on OCLP MacBook Pro – EGL/ANGLE initialisation failure

I am guessing that Chromium is where most of the problem is, and returning to an older version of Brave Browser is the present workaround; stable releases:

https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md

Probably Release v1.93.138 (Chromium 151.0.7922.173):

https://github.com/brave/brave-browser/releases/tag/v1.93.138