New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 720348 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 681341
Owner: ----
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

Page causes switching to and back from discrete GPU

Project Member Reported by pinkerton@chromium.org, May 10 2017

Issue description

M59beta
macOs 10.12.4
Touchbar MacbookPro

- install gfxCardStatus and have it running so you can see when the video switches
- load http://forecast.weather.gov/MapClick.php?lon=-77.49291693115232&lat=39.06132412284177#.WRMbIFrytYi

expected:
- no change in video card 

actual:
- upon page load, switch to discrete video card
- waiting 5 seconds or so automatically switches back to integrated card, even with no interaction with the page. 

Not sure what content on the page is triggering it, but it's odd that we switch, then immediately switch back. Can that be avoided if it's really not needed?
 
Mergedinto: 681341
Status: Duplicate (was: Untriaged)
This is another instance of 681341.

To reiterate the situation

- some pages will will create a transient WebGL context (this is one of them)
- once we switch to the dGPU, we don't switch back for 10 seconds, to avoid thrashing
- the fix is to make WebGL opt in to the use of the dGPU, which is issue 681341
  - IMO we should make the dGPU be strictly opt-in once that extension is supported
  - there may be some controversy in this position, and it needs broad buy-in

I verified that, indeed, this page does create a WebGLRenderingContextBase (so, it's using WebGL, however briefly).

Sign in to add a comment