Closed Bug 1197546 Opened 10 years ago Closed 9 years ago

Black border artifacts around transparent layers

Categories

(Core :: Graphics, defect)

42 Branch
Unspecified
Windows 10
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: kael, Unassigned)

References

()

Details

(Keywords: regression, regressionwindow-wanted, Whiteboard: gfx-noted)

Attachments

(3 files)

Attached image Slate header
Recently it seems like transparent/semi-transparent layers have had thin black borders around them - some sort of sampling or compositing artifact. The same pages look fine in IE Edge on this machine and I remember this working correctly before. The place most people would see this is Youtube - there's an edge artifact above the controls when they're visible. But it also happens on Slate below the top header (see URL for one example), and I've seen it elsewhere. Running GeForce 980TI on Windows 10 x64, latest NVidia drivers. Application Basics ------------------ Name: Firefox Version: 42.0a2 Build ID: 20150821004008 Update Channel: aurora User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:42.0) Gecko/20100101 Firefox/42.0 Multiprocess Windows: 0/3 (default: false) Safe Mode: false Crash Reports for the Last 3 Days --------------------------------- All Crash Reports Extensions ---------- Name: Rikaichan Version: 2.09.1-signed Enabled: true ID: {0AA9101C-D3C1-4129-A9B7-D778C6A17F82} Name: Rikaichan Japanese-English Dictionary File Version: 2.01.150818 Enabled: true ID: rikaichan-jpen@polarcloud.com Name: uBlock Origin Version: 1.0.0.1 Enabled: true ID: uBlock0@raymondhill.net Name: User Style Manager Version: 1.1.1.1-signed Enabled: true ID: UserStyleManager@girishsharma Graphics -------- Adapter Description: NVIDIA GeForce GTX 980 Ti Adapter Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um,nvwgf2um Adapter RAM: 4095 Asynchronous Pan/Zoom: none Device ID: 0x17c8 Direct2D Enabled: true DirectWrite Enabled: true (10.0.10240.16430) Driver Date: 8-6-2015 Driver Version: 10.18.13.5560 GPU #2 Active: false GPU Accelerated Windows: 3/3 Direct3D 11 (OMTC) Subsys ID: 19963842 Supports Hardware H264 Decoding: true Vendor ID: 0x10de WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 980 Ti Direct3D11 vs_5_0 ps_5_0) windowLayerManagerRemote: true AzureCanvasBackend: direct2d 1.1 AzureContentBackend: direct2d 1.1 AzureFallbackCanvasBackend: cairo AzureSkiaAccelerated: 0 Important Modified Preferences ------------------------------ accessibility.typeaheadfind.flashBar: 0 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.download.manager.alertOnEXEOpen: false browser.fixup.domainwhitelist.firehomie: true browser.fixup.domainwhitelist.rv325: true browser.places.smartBookmarksVersion: 7 browser.sessionstore.upgradeBackup.latestBuildID: 20150821004008 browser.startup.homepage_override.buildID: 20150821004008 browser.startup.homepage_override.mstone: 42.0a2 browser.tabs.remote.autostart.2: false browser.tabs.warnOnClose: false browser.tabs.warnOnOpen: false dom.apps.reset-permissions: true dom.mozApps.used: true extensions.lastAppVersion: 42.0a2 font.internaluseonly.changed: true font.name.monospace.x-western: Consolas font.name.sans-serif.x-western: Calibri font.name.serif.x-western: Cambria font.size.fixed.x-western: 15 font.size.variable.x-western: 18 gfx.direct3d.last_used_feature_level_idx: 0 gfx.driver-init.appVersion: 42.0a2 gfx.driver-init.deviceID: 0x17c8 gfx.driver-init.driverVersion: 10.18.13.5560 gfx.driver-init.feature-d2d: true gfx.driver-init.feature-d3d11: true gfx.driver-init.status: 2 gfx.font_rendering.cleartype_params.cleartype_level: 40 gfx.font_rendering.cleartype_params.force_gdi_classic_for_families: gfx.font_rendering.directwrite.enabled: true media.gmp-gmpopenh264.lastUpdate: 1430793755 media.gmp-gmpopenh264.version: 1.4 media.gmp-manager.buildID: 20150821004008 media.gmp-manager.lastCheck: 1440290873 media.hardware-video-decoding.failed: false network.cookie.prefsMigrated: true network.predictor.cleaned-up: true network.prefetch-next: false places.database.lastMaintenance: 1439790058 places.history.expiration.transient_current_max_pages: 104858 plugin.disable_full_page_plugin_for_types: application/pdf plugin.importedState: true plugin.state.flash: 1 plugin.state.npctrl: 2 plugin.state.npgoogleupdate: 0 plugin.state.npnv3dv: 0 plugin.state.npnv3dvstreaming: 0 privacy.cpd.cookies: false privacy.cpd.downloads: false privacy.cpd.formdata: false privacy.cpd.history: false privacy.cpd.sessions: false privacy.donottrackheader.enabled: true privacy.sanitize.migrateFx3Prefs: true privacy.sanitize.timeSpan: 0 privacy.trackingprotection.enabled: true security.disable_button.openCertManager: false storage.vacuum.last.index: 1 storage.vacuum.last.places.sqlite: 1438073345
Attached image controls visible.png
Compare this with 'normal youtube video for comparison', you'll see a horizontal black artifact a bit above the video controls.
If I set 'gfx.direct2d.disabled' the bug no longer reproduces.
Whiteboard: gfx-noted
This also reproduces on my laptop, about:support follows: Application Basics ------------------ Name: Firefox Version: 42.0a2 Build ID: 20150826004006 Update Channel: aurora User Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:42.0) Gecko/20100101 Firefox/42.0 Multiprocess Windows: 1/1 (default: true) Safe Mode: false Crash Reports for the Last 3 Days --------------------------------- All Crash Reports Extensions ---------- Name: Rikaichan Version: 2.09.1-signed Enabled: true ID: {0AA9101C-D3C1-4129-A9B7-D778C6A17F82} Name: Rikaichan Japanese-English Dictionary File Version: 2.01.150818 Enabled: true ID: rikaichan-jpen@polarcloud.com Name: uBlock Origin Version: 1.0.0.1 Enabled: true ID: uBlock0@raymondhill.net Name: Cookies Manager+ Version: 1.5.2.1-signed Enabled: false ID: {bb6bc1bb-f824-4702-90cd-35e2fb24f25d} Graphics -------- Adapter Description: Intel(R) HD Graphics Family Adapter Drivers: igdumdim64 igd10iumd64 igd10iumd64 igdumdim32 igd10iumd32 igd10iumd32 Adapter RAM: Unknown Asynchronous Pan/Zoom: none Device ID: 0x0a16 Direct2D Enabled: true DirectWrite Enabled: true (6.3.9600.17999) Driver Date: 9-9-2013 Driver Version: 10.18.10.3304 GPU #2 Active: false GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC) Subsys ID: 397817aa Supports Hardware H264 Decoding: true Vendor ID: 0x8086 WebGL Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics Family Direct3D11 vs_5_0 ps_5_0) windowLayerManagerRemote: true AzureCanvasBackend: direct2d 1.1 AzureContentBackend: direct2d 1.1 AzureFallbackCanvasBackend: cairo AzureSkiaAccelerated: 0 Important Modified Preferences ------------------------------ accessibility.typeaheadfind.flashBar: 0 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: 3 browser.download.importedFromSqlite: true browser.download.manager.alertOnEXEOpen: true browser.places.smartBookmarksVersion: 7 browser.sessionstore.upgradeBackup.latestBuildID: 20150826004006 browser.startup.homepage_override.buildID: 20150826004006 browser.startup.homepage_override.mstone: 42.0a2 browser.tabs.remote.autostart.disabled-because-using-a11y: true browser.tabs.warnOnClose: false browser.tabs.warnOnOpen: false dom.apps.reset-permissions: true dom.mozApps.used: true extensions.lastAppVersion: 42.0a2 font.internaluseonly.changed: false font.name.serif.x-western: Cambria gfx.direct3d.last_used_feature_level_idx: 0 gfx.driver-init.appVersion: 42.0a2 gfx.driver-init.deviceID: 0x0a16 gfx.driver-init.driverVersion: 10.18.10.3304 gfx.driver-init.feature-d2d: true gfx.driver-init.feature-d3d11: true gfx.driver-init.status: 2 media.gmp-eme-adobe.lastUpdate: 1428402819 media.gmp-eme-adobe.version: 7 media.gmp-gmpopenh264.lastUpdate: 1430904479 media.gmp-gmpopenh264.path: C:\Users\Katelyn\AppData\Roaming\Mozilla\Firefox\Profiles\8995t3of.default\gmp-gmpopenh264 media.gmp-gmpopenh264.version: 1.4 media.gmp-manager.buildID: 20150826004006 media.gmp-manager.lastCheck: 1440648003 media.hardware-video-decoding.failed: false network.cookie.prefsMigrated: true network.predictor.cleaned-up: true network.prefetch-next: false places.database.lastMaintenance: 1440623583 places.history.expiration.transient_current_max_pages: 104858 plugin.disable_full_page_plugin_for_types: application/pdf plugin.importedState: true privacy.donottrackheader.enabled: true privacy.sanitize.migrateFx3Prefs: true storage.vacuum.last.index: 1 storage.vacuum.last.places.sqlite: 1439437599
I'm not seeing any lines on Win10 with a current nightly build or with Fx42b4. Can you still reproduce?
Flags: needinfo?(kg)
Still reproduces with the top header in the slate URL provided in the bug. 43.0a2 (2015-10-06), Win10x64, Geforce 980ti, 4K monitor
Flags: needinfo?(kg)
I wonder if it's a high-DPI issue. My monitors run at 1920x1200. Any chance you'd be willing to try bisecting this with the mozregression tool? Information on it is available at http://mozilla.github.io/mozregression/ and a command like |mozregression --good-release 41| should work (assuming this used to work OK for you with Fx41, that is).
I've had significant problems every time I've tried using mozregression in the last few months. I'll see if maybe it will work right on my laptop. Both of my machines (laptop, desktop) are HiDPI so I suspect DPI is the problem here. I don't have a low-DPI panel to attach to either of these, but I'll see if I can get FF to start in a mode approximating normal DPI with 100% zoom and maybe it will go away.
Thanks!
Hi :kael, it's been about a month. Do you have any update here?
Flags: needinfo?(kg)
No update. URL in the bug report still reproduces on all my HiDPI machines (Win10 desktop, Lenovo Yoga 2, Surface Book)
Flags: needinfo?(kg)
Can you please double check that you're running the latest drivers and any other OS/firmware updates?
Latest drivers on all 3 devices. Windows 10. Different GPU setups (NVidia GTX 970Ti, integrated Intel, integrated intel/NVidia optimus setup)
(In reply to K. Gadd (:kael) from comment #13) > Latest drivers on all 3 devices. Windows 10. Different GPU setups (NVidia > GTX 970Ti, integrated Intel, integrated intel/NVidia optimus setup) Can you please provide an updated copy of about:support so we're working with current information?
Application Basics ------------------ Name: Firefox Version: 44.0a2 Build ID: 20151109004143 Update Channel: aurora User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:44.0) Gecko/20100101 Firefox/44.0 Multiprocess Windows: 0/2 (default: false) Safe Mode: false Crash Reports for the Last 3 Days --------------------------------- All Crash Reports Extensions ---------- Name: Rikaichan Version: 2.09.1-signed Enabled: true ID: {0AA9101C-D3C1-4129-A9B7-D778C6A17F82} Name: Rikaichan Japanese-English Dictionary File Version: 2.01.150818 Enabled: true ID: rikaichan-jpen@polarcloud.com Name: uBlock Origin Version: 1.3.2 Enabled: true ID: uBlock0@raymondhill.net Graphics -------- Adapter Description: NVIDIA GeForce GTX 980 Ti Adapter Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um,nvwgf2um Adapter RAM: 4095 Asynchronous Pan/Zoom: none Device ID: 0x17c8 Direct2D Enabled: true DirectWrite Enabled: true (10.0.10240.16430) Driver Date: 11-5-2015 Driver Version: 10.18.13.5891 GPU #2 Active: false GPU Accelerated Windows: 2/2 Direct3D 11 (OMTC) Subsys ID: 19963842 Supports Hardware H264 Decoding: Yes Vendor ID: 0x10de WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 980 Ti Direct3D11 vs_5_0 ps_5_0) windowLayerManagerRemote: true AzureCanvasBackend: direct2d 1.1 AzureContentBackend: direct2d 1.1 AzureFallbackCanvasBackend: cairo AzureSkiaAccelerated: 0 Important Modified Preferences ------------------------------ 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.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: false browser.fixup.domainwhitelist.firehomie: true browser.fixup.domainwhitelist.rv325: true browser.places.smartBookmarksVersion: 7 browser.sessionstore.upgradeBackup.latestBuildID: 20151109004143 browser.startup.homepage_override.buildID: 20151109004143 browser.startup.homepage_override.mstone: 44.0a2 browser.tabs.remote.autostart.2: false browser.tabs.warnOnClose: false browser.tabs.warnOnOpen: false browser.urlbar.suggest.searches: true browser.urlbar.userMadeSearchSuggestionsChoice: true dom.apps.reset-permissions: true dom.mozApps.used: true extensions.lastAppVersion: 44.0a2 font.internaluseonly.changed: true font.name.monospace.x-western: Consolas font.name.sans-serif.x-western: Calibri font.name.serif.x-western: Cambria font.size.fixed.x-western: 15 font.size.variable.x-western: 18 gfx.crash-guard.d3d11layers.appVersion: 44.0a2 gfx.crash-guard.d3d11layers.deviceID: 0x17c8 gfx.crash-guard.d3d11layers.driverVersion: 10.18.13.5891 gfx.crash-guard.d3d11layers.feature-d2d: true gfx.crash-guard.d3d11layers.feature-d3d11: true gfx.crash-guard.glcontext.gfx.driver-init.direct3d11-angle: true gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle: true gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-d3d11: false gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-warp: false gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-try-d3d11: true gfx.crash-guard.status.d3d11layers: 2 gfx.crash-guard.status.d3d9video: 2 gfx.crash-guard.status.glcontext: 2 gfx.direct3d.last_used_feature_level_idx: 0 gfx.driver-init.appVersion: 42.0a2 gfx.driver-init.deviceID: 0x17c8 gfx.driver-init.driverVersion: 10.18.13.5582 gfx.driver-init.feature-d2d: true gfx.driver-init.feature-d3d11: true gfx.driver-init.status: 2 gfx.font_rendering.cleartype_params.cleartype_level: 40 gfx.font_rendering.cleartype_params.force_gdi_classic_for_families: gfx.font_rendering.directwrite.enabled: true media.gmp-eme-adobe.abi: x86_64-msvc-x64 media.gmp-eme-adobe.lastUpdate: 1446729582 media.gmp-eme-adobe.version: 16 media.gmp-gmpopenh264.lastUpdate: 1430793755 media.gmp-gmpopenh264.version: 1.4 media.gmp-manager.buildID: 20151109004143 media.gmp-manager.lastCheck: 1447163324 media.hardware-video-decoding.failed: false network.cookie.prefsMigrated: true network.http.speculative-parallel-limit: 0 network.predictor.cleaned-up: true network.prefetch-next: false places.database.lastMaintenance: 1446728388 places.history.expiration.transient_current_max_pages: 104858 plugin.disable_full_page_plugin_for_types: application/pdf plugin.importedState: true plugin.state.flash: 1 plugin.state.npctrl: 2 plugin.state.npgoogleupdate: 0 plugin.state.npnv3dv: 0 plugin.state.npnv3dvstreaming: 0 privacy.cpd.cookies: false privacy.cpd.downloads: false privacy.cpd.formdata: false privacy.cpd.history: false privacy.cpd.sessions: false privacy.donottrackheader.enabled: true privacy.sanitize.migrateClearSavedPwdsOnExit: true privacy.sanitize.migrateFx3Prefs: true privacy.sanitize.timeSpan: 0 privacy.trackingprotection.enabled: true privacy.trackingprotection.pbmode.enabled: false security.disable_button.openCertManager: false storage.vacuum.last.index: 1 storage.vacuum.last.places.sqlite: 1445949566 ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found. Important Locked Preferences ---------------------------- JavaScript ---------- Incremental GC: true Accessibility ------------- Activated: false Prevent Accessibility: 0 Library Versions ---------------- NSPR Expected minimum version: 4.11 Beta Version in use: 4.11 Beta NSS Expected minimum version: 3.21 Basic ECC Beta Version in use: 3.21 Basic ECC Beta NSSSMIME Expected minimum version: 3.21 Basic ECC Beta Version in use: 3.21 Basic ECC Beta NSSSSL Expected minimum version: 3.21 Basic ECC Beta Version in use: 3.21 Basic ECC Beta NSSUTIL Expected minimum version: 3.21 Beta Version in use: 3.21 Beta Experimental Features --------------------- Name: Multi-process Firefox A/B Test ID: e10s-enabled-aurora-20151020@experiments.mozilla.org Description: Measure the effect of multi-process Firefox Active: false End Date: 1446727625123 Homepage: Branch: user-disabled
The youtube artifacts don't reproduce anymore, and it's actually possible to reproduce the Slate artifact in Google Chrome on high-DPI now. So I think this bug may be fixed and Slate's busted layout just happens to resemble it. I'll keep an eye out to see if this bug is totally gone.
(In reply to K. Gadd (:kael) from comment #16) > The youtube artifacts don't reproduce anymore, and it's actually possible to > reproduce the Slate artifact in Google Chrome on high-DPI now. So I think > this bug may be fixed and Slate's busted layout just happens to resemble it. > I'll keep an eye out to see if this bug is totally gone. kael, do you have an update? If you haven't reproduced this recently then let's close this bug as worksforme.
I haven't seen this on any of my devices in a while, so I think it's fixed. Thanks.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: