Closed Bug 1321827 Opened 7 years ago Closed 7 years ago

Screen flashing on the MacBook Pro late 2016 (Intel Iris Graphics 540 or 550)

Categories

(Core :: Graphics, defect, P3)

53 Branch
x86_64
macOS
defect

Tracking

()

RESOLVED DUPLICATE of bug 1333952
Tracking Status
platform-rel --- +
firefox51 --- wontfix
firefox52 - wontfix
firefox53 + fix-optional
firefox54 + wontfix
firefox55 - wontfix

People

(Reporter: beingalink, Unassigned)

References

Details

(Whiteboard: [gfx-noted][platform-rel-Intel])

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0.1 Safari/602.2.14

Steps to reproduce:

Run nightly and surf the web (couldn't find a special site that triggers this behavior).


Actual results:

After a while the laptop's screen starts flashing black frames.


Expected results:

No flashing. It's not 100% sure that nightly is the culprit but since I switched to safari this didn't happen anymore (all other apps in use being the same).
OS: Unspecified → Mac OS X
Hardware: Unspecified → x86_64
Component: Untriaged → Graphics
Product: Firefox → Core
Tobias: Can you please paste the information from about:support, specifically the Graphics section? Thanks.
Flags: needinfo?(tobias)
I'm running today's nightly for several hours now and didn't have the flashing yet. It might have been related to a different cause. There are known graphics issues with the new Macbook Pros but I couldn't really find reliable information yet. Anyway, here's my about:support info:


Allgemeine Informationen
------------------------

Name: Firefox
Version: 53.0a1
Build-ID: 20161202030204
Update-Kanal: nightly
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:53.0) Gecko/20100101 Firefox/53.0
Betriebssystem: Darwin 16.1.0
Fenster mit mehreren Prozessen: 1/1 (aktiviert (Standard))
Abgesicherter Modus: false

Absturzberichte der letzten 3 Tage
----------------------------------

Alle Absturzberichte

Erweiterungen
-------------

Name: Application Update Service Helper
Version: 1.0
Aktiviert: true
ID: aushelper@mozilla.org

Name: FlyWeb
Version: 1.0.0
Aktiviert: true
ID: flyweb@mozilla.org

Name: Form Autofill
Version: 1.0
Aktiviert: true
ID: formautofill@mozilla.org

Name: LastPass
Version: 4.1.32a
Aktiviert: true
ID: support@lastpass.com

Name: Multi-process staged rollout
Version: 1.6
Aktiviert: true
ID: e10srollout@mozilla.org

Name: Pocket
Version: 1.0.5
Aktiviert: true
ID: firefox@getpocket.com

Name: Presentation
Version: 1.0.0
Aktiviert: true
ID: presentation@mozilla.org

Name: uBlock Origin
Version: 1.10.0
Aktiviert: true
ID: uBlock0@raymondhill.net

Name: Web Compat
Version: 1.0
Aktiviert: true
ID: webcompat@mozilla.org

Grafik
------

Allgemeine Merkmale
Compositing: OpenGL
Asynchrones Wischen und Zoomen: Mausrad-Eingabe aktiviert
WebGL-Renderer: Intel Inc. -- Intel(R) Iris(TM) Graphics 540
WebGL2-Renderer: Intel Inc. -- Intel(R) Iris(TM) Graphics 540
H264-Dekodierung durch Hardware: Yes
Audio-Back-End: audiounit
GPU 1
Aktiv: Ja
Herstellerkennung: 0x8086
Gerätekennung: 0x1926

Weitere Informationen
AzureCanvasAccelerated: 1
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: none
TileHeight: 1024
TileWidth: 1024





Wichtige modifizierte Einstellungen
-----------------------------------

browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 4
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20161202030204
browser.startup.homepage_override.buildID: 20161202030204
browser.startup.homepage_override.mstone: 53.0a1
browser.urlbar.daysBeforeHidingSuggestionsPrompt: 1
browser.urlbar.lastSuggestionsPromptDate: 20161202
dom.gamepad.extensions.enabled: true
dom.push.userAgentID: baff8bfb56dc4f589e063f0e35a7f13b
extensions.lastAppVersion: 53.0a1
font.internaluseonly.changed: true
media.benchmark.vp9.fps: 129
media.benchmark.vp9.versioncheck: 2
media.gmp-gmpopenh264.abi: x86_64-gcc3-u-i386-x86_64
media.gmp-gmpopenh264.lastUpdate: 1480529859
media.gmp-gmpopenh264.version: 1.6
media.gmp-manager.buildID: 20161202030204
media.gmp-manager.lastCheck: 1480697354
media.gmp-widevinecdm.abi: x86_64-gcc3-u-i386-x86_64
media.gmp-widevinecdm.lastUpdate: 1480529861
media.gmp-widevinecdm.version: 1.4.8.903
media.gmp.storage.version.observed: 1
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.prefetch-next: false
places.database.lastMaintenance: 1480530965
places.history.expiration.transient_current_max_pages: 111551
plugin.disable_full_page_plugin_for_types: application/pdf
security.sandbox.content.tempDirSuffix: {ff687974-2042-5b4c-a494-e13f971435ef}
services.sync.declinedEngines: passwords,adblockplus,prefs,addons
services.sync.engine.addons: false
services.sync.engine.passwords: false
services.sync.engine.prefs: false
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1480697100
services.sync.lastSync: Fri Dec 02 2016 22:02:54 GMT+0100 (CET)
services.sync.numClients: 5
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1480530965

Wichtige nicht veränderbare Einstellungen
-----------------------------------------

Chronik- und Lesezeichendatenbank
---------------------------------

JavaScript
----------

Inkrementelle GC: true

Barrierefreiheit
----------------

Aktiviert: false
Barrierefreiheit verhindern: 0

Bibliotheken-Versionen
----------------------

NSPR
Minimal vorausgesetzte Version: 4.13.1
Verwendete Version: 4.13.1

NSS
Minimal vorausgesetzte Version: 3.29 Beta
Verwendete Version: 3.29 Beta

NSSSMIME
Minimal vorausgesetzte Version: 3.29 Beta
Verwendete Version: 3.29 Beta

NSSSSL
Minimal vorausgesetzte Version: 3.29 Beta
Verwendete Version: 3.29 Beta

NSSUTIL
Minimal vorausgesetzte Version: 3.29 Beta
Verwendete Version: 3.29 Beta

Experimentelle Funktionen
-------------------------

Isolierte Umgebungen
--------------------

Ebene der isolierten Umgebung des Inhaltsprozesses: 2
Priority: -- → P3
Whiteboard: [gfx-noted]
I installed macOS 10.12.2 today and started using nightly again. The problem is still there. I was using Safari for over a week before and there was no problem so I think it's quite probably related to firefox.
I have been seeing the same flashing on my 2014 Macbook Pro Retina for the past two weeks or so. 

Application Basics
------------------

Name: Firefox
Version: 53.0a1
Build ID: 20161214030231
Update Channel: nightly
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:53.0) Gecko/20100101 Firefox/53.0
OS: Darwin 15.6.0
Multiprocess Windows: 8/8 (Enabled by default)
Safe Mode: false

Crash Reports for the Last 3 Days
---------------------------------

Report ID: bp-35896a29-47a9-4e7e-bef6-83a242161215
Submitted: 1 hour ago

Report ID: bp-181588d6-f705-4b52-aff8-079d52161215
Submitted: 9 hours ago

Report ID: bp-b51f7c5d-b3be-437f-b892-757932161215
Submitted: 9 hours ago

All Crash Reports (including 1 pending crash in the given time range)

Extensions
----------

Name: 1Password
Version: 4.6.2
Enabled: true
ID: onepassword4@agilebits.com

Name: Application Update Service Helper
Version: 1.0
Enabled: true
ID: aushelper@mozilla.org

Name: Classic Theme Restorer
Version: 1.5.9
Enabled: true
ID: ClassicThemeRestorer@ArisT2Noia4dev

Name: FlyWeb
Version: 1.0.0
Enabled: true
ID: flyweb@mozilla.org

Name: Form Autofill
Version: 1.0
Enabled: true
ID: formautofill@mozilla.org

Name: Multi-process staged rollout
Version: 1.6
Enabled: true
ID: e10srollout@mozilla.org

Name: Pinboard.in
Version: 3.90.0
Enabled: true
ID: arpit2@techraga.in

Name: Pocket
Version: 1.0.5
Enabled: true
ID: firefox@getpocket.com

Name: Presentation
Version: 1.0.0
Enabled: true
ID: presentation@mozilla.org

Name: Reddit Enhancement Suite
Version: 5.2.0
Enabled: true
ID: jid1-xUfzOsOFlzSOXg@jetpack

Name: Session Manager
Version: 0.8.1.13pre20161130b
Enabled: true
ID: {1280606b-2510-4fe0-97ef-9b5a22eafe30}

Name: Suspend Tab
Version: 1.0.2016061501
Enabled: true
ID: suspendtab@piro.sakura.ne.jp

Name: Tree Style Tab
Version: 0.18.2016111701
Enabled: true
ID: treestyletab@piro.sakura.ne.jp

Name: uBlock Origin
Version: 1.10.2
Enabled: true
ID: uBlock0@raymondhill.net

Name: Web Compat
Version: 1.0
Enabled: true
ID: webcompat@mozilla.org

Name: Amazon Assistant for Firefox
Version: 10.1612.1.304
Enabled: false
ID: abb@amazon.com

Name: BehindTheOverlay
Version: 0.1.1.1-signed.1-signed
Enabled: false
ID: jid1-Y3WfE7td45aWDw@jetpack

Name: Charles Proxy Auto-configuration
Version: 3.11
Enabled: false
ID: {3e9a3920-1b27-11da-8cd6-0800200c9a66}

Name: Cloud To Butt
Version: 1.1.1-signed.1-signed
Enabled: false
ID: cloud-to-butt-mozilla@github.com

Name: eBay for Firefox
Version: 4.2.9
Enabled: false
ID: {62760FD6-B943-48C9-AB09-F99C6FE96088}

Name: FireShot
Version: 0.98.84
Enabled: false
ID: {0b457cAA-602d-484a-8fe7-c1d894a011ba}

Name: GNU_Terry_Pratchett
Version: 0.3.1-signed.1-signed
Enabled: false
ID: jid1-HGPgB0x6133Hig@jetpack

Name: Hugo Search All Tabs
Version: 0.1.13
Enabled: false
ID: hludwig@kevinallasso.org

Name: Not CdT
Version: 9.9.9
Enabled: false
ID: not@cdt.gd

Name: Tab Groups
Version: 2.1.3
Enabled: false
ID: tabgroups@quicksaver

Name: Tab Groups Helper
Version: 1.0.30
Enabled: false
ID: tabgroupshelper@kevinallasso.org

Name: TabGroups Menu
Version: 0.9.9
Enabled: false
ID: tabgroupsmenu@char.cc

Name: wasavi
Version: 0.6.587
Enabled: false
ID: jid1-bmMwuNrx3u5hqQ@jetpack

Graphics
--------

Features
Compositing: OpenGL
Asynchronous Pan/Zoom: wheel input enabled
WebGL Renderer: NVIDIA Corporation -- NVIDIA GeForce GT 750M OpenGL Engine
WebGL2 Renderer: NVIDIA Corporation -- NVIDIA GeForce GT 750M OpenGL Engine
Hardware H264 Decoding: Yes
Audio Backend: audiounit
GPU #1
Active: Yes
Vendor ID: 0x10de
Device ID: 0x0fe9

Diagnostics
AzureCanvasAccelerated: 1
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: none
TileHeight: 1024
TileWidth: 1024





Important Modified Preferences
------------------------------

accessibility.blockautorefresh: true
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.cache.disk.smart_size_cached_value: 358400
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 4
browser.download.importedFromSqlite: true
browser.download.manager.alertOnEXEOpen: true
browser.download.useDownloadDir: false
browser.places.smartBookmarksVersion: 8
browser.search.useDBForOrder: true
browser.sessionstore.upgradeBackup.latestBuildID: 20161208030206
browser.startup.homepage: about:home
browser.startup.homepage_override.buildID: 20161214030231
browser.startup.homepage_override.mstone: 53.0a1
browser.tabs.drawInTitlebar: false
browser.urlbar.daysBeforeHidingSuggestionsPrompt: 0
browser.urlbar.lastSuggestionsPromptDate: 20160718
dom.apps.lastUpdate.buildID: 20160715063552
dom.apps.lastUpdate.mstone: 50.0a1
dom.apps.reset-permissions: true
dom.gamepad.extensions.enabled: true
dom.max_chrome_script_run_time: 40
dom.max_script_run_time: 40
dom.mozApps.used: true
extensions.lastAppVersion: 53.0a1
font.internaluseonly.changed: true
gfx.blacklist.direct2d.failureid: FEATURE_FAILURE_DL_BLACKLIST_g984
gfx.blacklist.hardwarevideodecoding.failureid: FEATURE_FAILURE_DL_BLACKLIST_g1208
gfx.crash-guard.glcontext.appVersion: 44.0
gfx.crash-guard.glcontext.deviceID: 0x0fe9
gfx.crash-guard.status.glcontext: 2
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.lastUpdate: 1481819256
media.gmp-gmpopenh264.version: 1.6
media.gmp-manager.buildID: 20161214030231
media.gmp-manager.lastCheck: 1481819218
media.gmp-widevinecdm.abi: x86_64-gcc3
media.gmp-widevinecdm.lastUpdate: 1481819257
media.gmp-widevinecdm.version: 1.4.8.903
media.gmp.storage.version.observed: 1
media.mediasource.webm.enabled: true
media.webrtc.debug.aec_log_dir: /Users/blanham/Library/Caches/TemporaryItems
media.webrtc.debug.log_file: /Users/blanham/Library/Caches/TemporaryItems/WebRTC.log
media.youtube-ua.override.to: 43
network.auth.allow-subresource-auth: 2
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.prefetch-next: false
places.database.lastMaintenance: 1481311800
places.history.expiration.transient_current_max_pages: 125902
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
print.print_bgcolor: false
print.print_bgimages: false
print.print_colorspace:
print.print_command:
print.print_downloadfonts: false
print.print_duplex: 1177711715
print.print_evenpages: true
print.print_in_color: true
print.print_margin_bottom: 0.5
print.print_margin_left: 0.5
print.print_margin_right: 0.5
print.print_margin_top: 0.5
print.print_oddpages: true
print.print_orientation: 0
print.print_page_delay: 50
print.print_paper_data: 0
print.print_paper_height: 11.00
print.print_paper_name:
print.print_paper_size_type: 1
print.print_paper_size_unit: 0
print.print_paper_width: 8.50
print.print_plex_name:
print.print_resolution: 1967469121
print.print_resolution_name:
print.print_reversed: false
print.print_scaling: 1.00
print.print_shrink_to_fit: true
print.print_to_file: false
print.print_unwriteable_margin_bottom: 56
print.print_unwriteable_margin_left: 25
print.print_unwriteable_margin_right: 25
print.print_unwriteable_margin_top: 25
print.printer_HP_LaserJet_400_M401dne_(39017C).print_bgcolor: false
print.printer_HP_LaserJet_400_M401dne_(39017C).print_bgimages: false
print.printer_HP_LaserJet_400_M401dne_(39017C).print_duplex: 1177711715
print.printer_HP_LaserJet_400_M401dne_(39017C).print_edge_bottom: 0
print.printer_HP_LaserJet_400_M401dne_(39017C).print_edge_left: 0
print.printer_HP_LaserJet_400_M401dne_(39017C).print_edge_right: 0
print.printer_HP_LaserJet_400_M401dne_(39017C).print_edge_top: 0
print.printer_HP_LaserJet_400_M401dne_(39017C).print_evenpages: true
print.printer_HP_LaserJet_400_M401dne_(39017C).print_footercenter:
print.printer_HP_LaserJet_400_M401dne_(39017C).print_footerleft: &PT
print.printer_HP_LaserJet_400_M401dne_(39017C).print_footerright: &D
print.printer_HP_LaserJet_400_M401dne_(39017C).print_headercenter:
print.printer_HP_LaserJet_400_M401dne_(39017C).print_headerleft: &T
print.printer_HP_LaserJet_400_M401dne_(39017C).print_headerright: &U
print.printer_HP_LaserJet_400_M401dne_(39017C).print_in_color: true
print.printer_HP_LaserJet_400_M401dne_(39017C).print_margin_bottom: 0.5
print.printer_HP_LaserJet_400_M401dne_(39017C).print_margin_left: 0.5
print.printer_HP_LaserJet_400_M401dne_(39017C).print_margin_right: 0.5
print.printer_HP_LaserJet_400_M401dne_(39017C).print_margin_top: 0.5
print.printer_HP_LaserJet_400_M401dne_(39017C).print_oddpages: true
print.printer_HP_LaserJet_400_M401dne_(39017C).print_orientation: 0
print.printer_HP_LaserJet_400_M401dne_(39017C).print_page_delay: 50
print.printer_HP_LaserJet_400_M401dne_(39017C).print_paper_data: 0
print.printer_HP_LaserJet_400_M401dne_(39017C).print_paper_height: 11.00
print.printer_HP_LaserJet_400_M401dne_(39017C).print_paper_name:
print.printer_HP_LaserJet_400_M401dne_(39017C).print_paper_size_unit: 0
print.printer_HP_LaserJet_400_M401dne_(39017C).print_paper_width: 8.50
print.printer_HP_LaserJet_400_M401dne_(39017C).print_resolution: 1967469121
print.printer_HP_LaserJet_400_M401dne_(39017C).print_reversed: false
print.printer_HP_LaserJet_400_M401dne_(39017C).print_scaling: 1.00
print.printer_HP_LaserJet_400_M401dne_(39017C).print_shrink_to_fit: true
print.printer_HP_LaserJet_400_M401dne_(39017C).print_to_file: false
print.printer_HP_LaserJet_400_M401dne_(39017C).print_unwriteable_margin_bottom: 17
print.printer_HP_LaserJet_400_M401dne_(39017C).print_unwriteable_margin_left: 17
print.printer_HP_LaserJet_400_M401dne_(39017C).print_unwriteable_margin_right: 17
print.printer_HP_LaserJet_400_M401dne_(39017C).print_unwriteable_margin_top: 17
privacy.sanitize.migrateClearSavedPwdsOnExit: true
privacy.sanitize.migrateFx3Prefs: true
security.sandbox.content.tempDirSuffix: {9e1fac54-2f44-9e4b-8e53-26f718f456a6}
security.ssl.enable_ocsp_stapling: false
security.warn_entering_secure: false
services.sync.declinedEngines:
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1479701947

Important Locked Preferences
----------------------------

Places Database
---------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 0

Library Versions
----------------

NSPR
Expected minimum version: 4.13.1
Version in use: 4.13.1

NSS
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta

NSSSMIME
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta

NSSSSL
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta

NSSUTIL
Expected minimum version: 3.29 Beta
Version in use: 3.29 Beta

Experimental Features
---------------------

Sandbox
-------

Content Process Sandbox Level: 2
platform-rel: --- → ?
Whiteboard: [gfx-noted] → [gfx-noted][platform-rel-Intel]
Could it be related to this https://github.com/servo/webrender/pull/623 ?
Just wanted to report that I'm now 99.9% sure it's Firefox/nightly related. Possibly it's the OpenGL usage that triggers buggy driver behavior. I guess a metal backend on macOS would solve this problem. I'm not sure how much of a priority OpenGL is at apple.
I have a new machine with Intel Inc. -- Intel(R) Iris(TM) Graphics 6100, and I am not seeing this issue - so it might be confined to the Intel(R) Iris(TM) Graphics 540 card. Would be good for someone else with that config to confirm they are seeing the same issue.
Flags: needinfo?(tobias)
(In reply to Marcia Knous [:marcia - use ni] from comment #7)
> I have a new machine with Intel Inc. -- Intel(R) Iris(TM) Graphics 6100, and
> I am not seeing this issue - so it might be confined to the Intel(R)
> Iris(TM) Graphics 540 card. Would be good for someone else with that config
> to confirm they are seeing the same issue.

Sorry, I listed the wrong card there - my new machine has the Intel 550 card, not the one listed above.
I would be surprised if it is hardware related. I'd say this is a macOS driver problem. Native macOS programs use metal thru the official apis when gfx acceleration is involved and I never encountered this problem when Firefox/nightly *wasn't* running. IIRC Firefox uses OGL thru the skia backend and there might be a problem. Servo builds seem to have had a similar problem that I linked above (https://github.com/servo/webrender/pull/623), no sure if the fix is applicable here.
That's how it looks like when it happens: https://owncloud.beingalink.de/s/0dzrvFGolmOKWmO

It's not just the content frame or the firefox window but the whole screen that flashes like that.
I've started seeing this today with my new 2016 13-inch MacBook Pro. The effect is inverted from the video in #10 though. Normally the display works, but occassionally flashes black either on the whole screen, or some rectangle along the bottom of the screen, like the compositor is racing the display readout and losing.

More likely to happen in app-level fullscreen (click the green 'maximize' circle in the title bar) and when I'm typing. Comes and goes though, I don't have reliable STR.
platform-rel: ? → +
I had this again today, quite badly. The screen was mostly off with occasional flashes of on, like in the video from #10. The flashing persisted when I switched to a workspace without Firefox, and even after I quit Firefox, so it's not just our window but a general issue with the system graphics. Putting the machine to sleep for a while restored normal behaviour.

This is a pretty amazingly bad bug. :(
Just wanted to ask if this was with the recently released 10.12.3 but then the flashing started again here and I am on 10.12.3. So ... :)
I've been on 10.12.2 since the first time I saw it.
Confirmed still happening for me with 10.12.3, even though the release notes mostly mention graphics fixes.
[Tracking Requested - why for this release]: I've tried Safari and Firefox 51 (release) and haven't seen a re-occurrence. Nominating for tracking since this would be a serious user experience issue /compoif it persists in release.

Matt, is this issue consistent with the out-of-process compositor? Is there a pref we can flip to check that?
Flags: needinfo?(matt.woodrow)
Out of process compositor is only implemented for Windows currently, so it can't be that. If we can get a regression range I can take a look over it.
Flags: needinfo?(matt.woodrow)
Ok, thanks. I'll keep trying different versions, but with reliable STR it will be hard to find a regression range.
It may not necessarily be possible to find a regression range in Firefox, as the problem is seemingly surfaced by new hardware/drivers.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(milan)
Flags: needinfo?(milan)
Flags: needinfo?(milan)
Flags: needinfo?(milan)
(In reply to Gian-Carlo Pascutto [:gcp] from comment #19)
> It may not necessarily be possible to find a regression range in Firefox, as
> the problem is seemingly surfaced by new hardware/drivers.

Maybe so. I thought it only happened on 53 and later, but I've now reproduced (in fullscreen mode per comment #11) with 51.0.1 and 52 beta.
Summary: Screen flashing on the MacBook Pro late 2016 (Intel Iris Graphics 540) when running nightly → Screen flashing on the MacBook Pro late 2016 (Intel Iris Graphics 540)
fwiw - I'm hitting this quite reliably when in full screen view too


Model Identifier: MacBookPro13,2
Processor Name:	Intel Core i7
Chipset Model: Intel Iris Graphics 550

Firefox: 52.0b7
mstange, have you been able to reproduce this yet?

If it helps any, I've seen it with the blender.org modelling program too. Same symptoms.
Flags: needinfo?(mstange)
I haven't seen it yet. I've been using my Mac with Firefox consistently for about a week now.

My machine has two GPUs: Intel HD Graphics 530 and AMD Radeon Pro 460.
Flags: needinfo?(mstange)
Oh, I misunderstood. I thought you had a late 2016 13" MacBook Pro. In bug 1333952 you also said you hadn't been able to reproduce it on a 15". Although the original report is with a 2014 mac, it has Intel-only Iris 540, like my late-2016 13". And we also have reports from the Iris 550 model.

Milan, what can we do to get someone on the graphics team a 13" macbook pro to observe this?
Flags: needinfo?(milan)
Summary: Screen flashing on the MacBook Pro late 2016 (Intel Iris Graphics 540) → Screen flashing on the MacBook Pro late 2016 (Intel Iris Graphics 540 or 550)
If somebody that runs into this with their computer can part with it for a week or so, they can ship it to Toronto?  Ralph, Jordan?
Flags: needinfo?(milan)
(In reply to Milan Sreckovic [:milan] from comment #26)
> If somebody that runs into this with their computer can part with it for a
> week or so, they can ship it to Toronto?  Ralph, Jordan?

Happy to try and help debug. I could look into instantiating my old laptop if that's what is required? Can this not be reproduced with any 13" macbook pro, w/ skylake and touchbar through service desk?

I am able to hit this fairly consistently while in full screen mode. Interestingly, I do not run into the issue when in full screen through my Thunderbolt display (usb-c->thunderbolt->monitor).
here is a quick, awful video of what I'm seeing: https://drive.google.com/a/mozilla.com/file/d/0B0HvBDjjtsOydzE3V3k3RjBWeUE/view?usp=sharing (mozilla sign in required I think)

fwiw - I'm seeing this without the tab center test pilot addon you see in the video too.

Sometimes it is worse and the whole screen goes black.
I'm not sure I can part with my primary development laptop. But this is an issue that seriously affects our video playback work. Anthony, any ideas how to get the graphics team the machine?
Flags: needinfo?(ajones)
Ralph - can you tell me the exact model to order?
Flags: needinfo?(ajones) → needinfo?(giles)
Flags: needinfo?(ajones)
Anthony - They need a '13 inch, late 2016 MacBook Pro with Touch Bar and Touch ID'. These are the models Apple is currently offering. https://www.apple.com/macbook-pro/specs/

The important part seems to be the 'Intel Iris Graphics 550' configuration. Note the service-now page for this model lists 'Intel HD Graphics 530'. Hopefully that's a typo on our part.
Flags: needinfo?(giles)
I have a 13-inch 2016 MacBook (with Intel Iris Graphics 550)  and haven't seen this issue. 
I can try browsing with fullscreen for a while tonight. 

Tracking for 53 and onwards.
I've ordered a laptop to be sent to Toronto.
Flags: needinfo?(ajones)
Seems unlikely we will fix this for 53 as we near the end of the beta cycle.
FWIW I haven't seen this since upgrading to macOS 10.12.4. Maybe Apple addressed the issue on the driver side. I'll continue to test.
No more occurrences on my 2016 13". treating as fixed. Please reopen if the system update doesn't fix it for you.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
Per comment #36, mark 54 won't fix.
Updating tracking flags based on the duplicate status.
You need to log in before you can comment on or make changes to this bug.