Closed
Bug 1197546
Opened 10 years ago
Closed 9 years ago
Black border artifacts around transparent layers
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: kael, Unassigned)
References
()
Details
(Keywords: regression, regressionwindow-wanted, Whiteboard: gfx-noted)
Attachments
(3 files)
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
| Reporter | ||
Comment 1•10 years ago
|
||
| Reporter | ||
Comment 2•10 years ago
|
||
Compare this with 'normal youtube video for comparison', you'll see a horizontal black artifact a bit above the video controls.
| Reporter | ||
Comment 3•10 years ago
|
||
If I set 'gfx.direct2d.disabled' the bug no longer reproduces.
Updated•10 years ago
|
Keywords: regression,
regressionwindow-wanted
Updated•10 years ago
|
Whiteboard: gfx-noted
| Reporter | ||
Comment 4•10 years ago
|
||
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
Comment 5•10 years ago
|
||
I'm not seeing any lines on Win10 with a current nightly build or with Fx42b4. Can you still reproduce?
Flags: needinfo?(kg)
| Reporter | ||
Comment 6•10 years ago
|
||
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)
Comment 7•10 years ago
|
||
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).
| Reporter | ||
Comment 8•10 years ago
|
||
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.
Comment 9•10 years ago
|
||
Thanks!
Comment 10•10 years ago
|
||
Hi :kael, it's been about a month. Do you have any update here?
Flags: needinfo?(kg)
| Reporter | ||
Comment 11•10 years ago
|
||
No update. URL in the bug report still reproduces on all my HiDPI machines (Win10 desktop, Lenovo Yoga 2, Surface Book)
Flags: needinfo?(kg)
Comment 12•10 years ago
|
||
Can you please double check that you're running the latest drivers and any other OS/firmware updates?
| Reporter | ||
Comment 13•10 years ago
|
||
Latest drivers on all 3 devices. Windows 10. Different GPU setups (NVidia GTX 970Ti, integrated Intel, integrated intel/NVidia optimus setup)
Comment 14•10 years ago
|
||
(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?
| Reporter | ||
Comment 15•10 years ago
|
||
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
| Reporter | ||
Comment 16•10 years ago
|
||
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.
Comment 17•9 years ago
|
||
(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.
| Reporter | ||
Comment 18•9 years ago
|
||
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.
Description
•