Rendering engines affecting MacOS causing greatly perfomance drop (Browsers, IDE's etc)
Information
- Device: MacBook Pro 2019, Intel Core i9, 32 GB, Radeon Pro Vega 20
- MacOS Version: Sonoma 14.5
- Issue: Extreme performance drop (-71%) after start/use rendering engines (web pages, IDE's, etc)
- Applications: Arc, Chrome, Brave, PhpStorm and (huh?) Safari
- Web Applications: Elementor for WordPress, Google Meet
My case
After a few time searching for something that could explain what's happening to my MacBook Pro, I found out that Apple just doesn't support OpenGL since years ago. The problem is that the renderer process and it's WebKit on most browsers and IDE's uses WebGL (OpenGL ES 2) to compose the resources, accelerating canvas, css etc.
I have bypassed the performance drop on Chromium based browsers by changing the "#enable-drdc" flag value to "Metal". If you're facing the same problem, you can try to fix it by accessing the flags URL of your browser and changing the value as I mentioned. Ex.: chrome://flags
I also noticed that Chromium browsers and some sandbox applications start a process named {appName} Helper (Renderer) and the performance drop as this process get higher and higher consumption, sometimes hitting more than 200% of CPU power usage.
The other fact is, even changing the flag "#enable-drdc" value to "Metal", the browsers renderers process still using the same amount of CPU power, but the performance drop gets lower (from -71% to -30%).
Now that I have seen many other people facing similar issues, I'm wondering if this "bypass" can help you. Comment below if you're having troubles like:
- Slow performance on MacOS browsers (Google Chrome, Brave, Arc, Safari)
- Slow performance on MacOS IDE's when rendering HTML elements
- Slow performance on MacOS during Google Meet calls
GPU Accelerated Compositing on Chromium based browsers: https://www.chromium.org/developers/design-documents/gpu-accelerated-compositing-in-chrome/ (I really don't know why even Safari turns my MacBook Pro into a door weight).
MacBook Pro 15″