Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Desktop] Switch back to integrated GPU on macOS #4858

Open
Dani3lSun opened this issue Jun 12, 2019 · 27 comments
Open

[Desktop] Switch back to integrated GPU on macOS #4858

Dani3lSun opened this issue Jun 12, 2019 · 27 comments

Comments

@Dani3lSun
Copy link

Dani3lSun commented Jun 12, 2019

Description

When GPU hardware acceleration is enabled (which is the default) it occurs that some browser window is enabling dedicated GPU (if you have an MBP 15 for example). Which is fine, a lot of modern web pages need that extra power for fancy things. But if you close that window or tab, Brave doesn't switch back to the integrated GPU. So you stay at using the dedicated GPU, which burns your battery. Chrome or other Chromium based browsers do switch back after some time, Brave doesn't.
There is already an entry in the community forum which describes that:
https://community.brave.com/t/brave-wont-change-back-to-integrated-gpu-and-high-battery-usage/47295
And turning off hardware acceleration is more or less just a workaround then a real solution to this problem.
And opening the in-browser task manager to kill the GPU process isn't nice as well...

If you install a tool like gSwitch ( https://github.com/CodySchrank/gSwitch ) you can see which GPU is currently in use.

Steps to Reproduce

  1. Visit e.g. https://web.basemark.com/ and run a benchmark
  2. After some seconds dedicated GPU is activated
  3. Close the browser window/tab
  4. Dedicated GPU is still active

Actual result:

Dedicated GPU stays active

Expected result:

Brave should switch back to integrated GPU

Brave version (brave://version info)

Brave 0.65.118 Chromium: 75.0.3770.80 (Official Build) (64-bit)

@todbot
Copy link

todbot commented Jun 13, 2019

Confirm this is an issue. My system is 2015 MacBook Pro w/ discrete GPU.

@rebron rebron added gpu/driver priority/P4 Planned work. We expect to get to it "soon". labels Jun 21, 2019
@Savjee
Copy link

Savjee commented Jul 17, 2019

Confirm this is still an issue on:
Version 0.66.100 Chromium: 75.0.3770.142 (Official Build) (64-bit)

Tested using MacBook Pro mid 2015 with this graphics config:

  • AMD Radeon R9 M370X 2 GB
  • Intel Iris Pro 1536 MB

@Aggiemaster
Copy link

I saw this issue as well:
0.67.125 Chromium: 76.0.3809.100 (Official Build) (64-bit)

Testing on 2019 Macbook Pro:
Radeon Pro Vega 20 4 GB
Intel UHD Graphics 630 1536 MB

@biddster
Copy link

biddster commented Sep 2, 2019

Confirming on a MacBook Pro (Retina, 15-inch, Late 2013). Makes my legs pretty hot.

Version 0.68.132 Chromium: 76.0.3809.132 (Official Build) (64-bit)

@rebron rebron removed the priority/P4 Planned work. We expect to get to it "soon". label Sep 6, 2019
@lokitoth
Copy link

lokitoth commented Nov 14, 2019

On Surface Book 2 15" (Windows 10, Insider Preview), same issue is happening: Merely launching Brave (v1.0.0 Release Channel) spins up the dedicated GPU to the tune of 50-60%.

Contrast with Edge Dev and Firefox Dev Channel: Neither has this issue, and both properly use the integrated GPU.

@vincent-li-dev
Copy link

Confirming this is still an issue.
Macbook Pro (Retina, 15-inch, 2016)
Version 1.0.0 Chromium: 78.0.3904.97 (Official Build) (64-bit)

@leoscku
Copy link

leoscku commented Nov 14, 2019

Same issue happening
Macbook Pro (Retina, 15-inch, 2017)
Version 1.0.0 Chromium: 78.0.3904.97 (Official Build) (64-bit)

@zeebonk
Copy link

zeebonk commented Nov 22, 2019

Confirmed for:
Macbook Pro (15-inch, 2018)
Version 1.0.1 Chromium: 78.0.3904.108 (Official Build) (64-bit)

@SAGV
Copy link

SAGV commented Dec 7, 2019

Confirmed for:
Macbook Pro (16-inch, 2019)
Version 1.0.1 Chromium: 78.0.3904.108 (Official Build) (64-bit)

And this is indeed pretty annoying!

@mbedded
Copy link

mbedded commented Dec 10, 2019

Not sure if I have the same issue but I have made the experience that my battery is dead after using VS Code + Brave for 2-3 hours. When I use VS Code + Safari the battery lasts 8-9 hours as expected. No compiling or any other "heavy CPU work" was done in these few hours. Battery was always 100% before

macOS Catalina 10.15
MacBook Pro (15-inch, 2014)
Version 1.0.1 Chromium: 78.0.3904.108 (Official Build) (64-Bit)

@euclaise
Copy link

Confirmed for:

  • Macbook Pro (16 Inch, 2019; UHD360 x Radeon Pro 5300M)
  • macOS 10.15.2
  • Version 1.2.28 Chromium: 79.0.3945.79 (Official Build) beta (64-bit)

I was wondering what was eating my battery life...

@jbm1991
Copy link

jbm1991 commented Apr 16, 2020

Confirmed for:

  • MacBook Pro (16 inch, 2019)
  • MacOS 10.15.4 (19E287)
  • Version 1.7.92 Chromium: 80.0.3987.163 (Official Build) (64-bit)

@SAGV
Copy link

SAGV commented Apr 16, 2020

Actually it got fixed for me since the last either mac os or brave update

Upd: No, it is not fixed!

@jbm1991
Copy link

jbm1991 commented Apr 16, 2020

Interesting, my Mac and Brave are fully up to date too, but it is definitely still happening.

To test you can view the new iPhone SE page https://www.apple.com/uk/iphone-se/ and do some scrolling, which immediately utilises the discrete GPU. Then close the tab and it does not stop using the GPU until you either restart Brave or use the Brave task manager to kill the GPU process

@amuteau
Copy link

amuteau commented Apr 16, 2020

not fixed for me.
after 30min working on brave :
image

I only have 5 tabs opens (Gmail, google drive, gsheet, gdocs)

I can't use brave anymore

My config :
MacBook Pro (Retina 15 pouces, début 2013)
macos 10.15.4 (19E287)
Version 1.7.92 Chromium: 80.0.3987.163 (Official Build) (64-bit)

@SAGV
Copy link

SAGV commented Apr 20, 2020

Ok, I take my words back. It is indeed not fixed for me as well…

@biddster
Copy link

biddster commented May 6, 2020

I love brave but I think I'm off to firefox. My legs are on fire :-(

@Jecht5
Copy link

Jecht5 commented Sep 5, 2020

The issue is still here, Brave please take it seriously. I want to fully switch to Brave, this is one of the many hassle preventing me to do it

@srirambv srirambv changed the title Switch back to integrated GPU on macOS [Desktop] Switch back to integrated GPU on macOS Sep 9, 2020
@no-nice-username
Copy link

Still not fixed.

@generalpepperoni
Copy link

Confirming also for Windows 10

  • Version 20H2
  • OS build 19042.870
  • Version 1.22.67 Chromium: 89.0.4389.90 (Official Build) (64-bit)

Hardware

  • Device name Razer Blade 15 2020
  • Processor Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz 2.59 GHz
  • GPU RTX 2060
    image

@fristys
Copy link

fristys commented Jun 7, 2021

+1 on this issue. Considering how there's hardly any activity on this issue, is this a "won't fix" or? Because, if that's the case, there are other browsers.

@iamteedoh
Copy link

This is disappointing to see. This has been reported since 2019 and there is no movement here. Such a great browser with a great goal and yet no real movement, responses or discussions. I'm tired of FF and Safari but if they are going to give me better battery life, I'm moving on if no ETA is provided. We at least deserve an ETA considering it's been over 2 years now with this issue.

@luizoti
Copy link

luizoti commented Feb 15, 2022

Configuring on the nvidia panel and setting brave to use the integrated graphics, it worked for 1 day and suddenly stopped, my cpu is able to run brave with 4k 60fps videos for example, without problems, I say because it worked temporarily, it would be great if the brave worked correctly.

@bsclifton
Copy link
Member

+1 here from a user

Not sure if this comes from upstream but I try to keep up on updates. Since the last one the GPU helper has been banging on my Intel MacBook and draining the battery nonstop which also kicks on the fans

I finally closed it which made the system calm down almost instantly. I saw the Brave GPU helper or whatever its called specifically for multiple minutes in a process monitor called iStat Menus

Apple MacBook Pro 16-Inch "Core i7" 2.6 2019

@zielu
Copy link

zielu commented Jul 7, 2022

I would recommend if you have dedicated graphics just to move on to other browsers that solved this issue years ago.

@mikklfr
Copy link

mikklfr commented Sep 15, 2022

Still an issue as of today, Chrome is switching back to integrated graphics once you close the tab using the GPU acceleration but Brave is not.
MBP 16" 2019

@dejvizelo
Copy link

Still an issue as of October 16th 2023. How is this issue not getting any attention from the dev team?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Needs Info
Development

No branches or pull requests