Closed Bug 1320103 Opened 8 years ago Closed 6 years ago

High memory usage with color management mode 1

Categories

(Core :: Graphics: Color Management, defect)

50 Branch
All
Windows
defect
Not set
major

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: tuanese, Unassigned, NeedInfo)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0 Build ID: 20161104212021 Steps to reproduce: Set "gfx.color_management.mode" to "1", and browse the web normally. Actual results: Higher memory usage than normal, especially when viewing videos (ex.: YouTube). This is expected, but the memory usage stays high even when there is a blank tab and all other tabs are closed. Expected results: Users expect lower memory usage, and memory usage goes down when no tabs are opened. Then color management with untagged images should be turned on by default for future-proof; as wide gamut displays (Adobe RGB, DCI-P3,...) are increasingly popular. ICC version 4, too; as Chrome 57 supported it and begins to be more serious about color management ("Add legacy color correct rendering mode (umbrella bug)", https://bugs.chromium.org/p/chromium/issues/detail?id=667431).
Severity: normal → major
OS: Unspecified → Windows
Hardware: Unspecified → All
Application Basics ------------------ Name: Firefox Version: 50.0 Build ID: 20161104212021 Update Channel: release User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0 OS: Windows_NT 10.0 Multiprocess Windows: 1/1 (Enabled by default) Safe Mode: false Crash Reports for the Last 3 Days --------------------------------- All Crash Reports Extensions ---------- Name: Adblock Plus Version: 2.8.2 Enabled: true ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} Name: Application Update Service Helper Version: 1.0 Enabled: true ID: aushelper@mozilla.org Name: Multi-process staged rollout Version: 1.5 Enabled: true ID: e10srollout@mozilla.org Name: Pocket Version: 1.0.5 Enabled: true ID: firefox@getpocket.com Name: Web Compat Version: 1.0 Enabled: true ID: webcompat@mozilla.org Graphics -------- Features Compositing: Direct3D 11 Asynchronous Pan/Zoom: wheel input enabled WebGL Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 530 Direct3D11 vs_5_0 ps_5_0) WebGL2 Renderer: (no info) Hardware H264 Decoding: Yes; Using D3D11 API Audio Backend: wasapi Direct2D: true DirectWrite: true (10.0.10240.17146) GPU #1 Active: Yes Description: Intel(R) HD Graphics 530 Vendor ID: 0x8086 Device ID: 0x191b Driver Version: 20.19.15.4454 Driver Date: 5-4-2016 Drivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32 Subsys ID: 10601043 RAM: Unknown GPU #2 Active: No Description: NVIDIA GeForce GTX 950M Vendor ID: 0x10de Device ID: 0x139a Driver Version: 10.18.13.5407 Driver Date: 8-30-2015 Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um,nvwgf2um Subsys ID: 10601043 RAM: 4096 Diagnostics AzureCanvasAccelerated: 0 AzureCanvasBackend: direct2d 1.1 AzureContentBackend: direct2d 1.1 AzureFallbackCanvasBackend: cairo Decision Log D3D9_COMPOSITING: disabled by default: Disabled by default Important Modified Preferences ------------------------------ accessibility.typeaheadfind.flashBar: 0 browser.cache.disk.capacity: 0 browser.cache.disk.filesystem_reported: 1 browser.cache.disk.smart_size.enabled: false browser.cache.disk.smart_size.first_run: false browser.cache.frecency_experiment: 4 browser.download.folderList: 2 browser.download.importedFromSqlite: true browser.download.manager.alertOnEXEOpen: true browser.places.importBookmarksHTML: false browser.places.smartBookmarksVersion: 8 browser.search.useDBForOrder: true browser.sessionstore.upgradeBackup.latestBuildID: 20161104212021 browser.startup.homepage_override.buildID: 20161104212021 browser.startup.homepage_override.mstone: 50.0 browser.tabs.remote.autostart.2: true browser.urlbar.daysBeforeHidingSuggestionsPrompt: 3 browser.urlbar.lastSuggestionsPromptDate: 20161117 browser.urlbar.suggest.searches: true browser.urlbar.userMadeSearchSuggestionsChoice: true extensions.lastAppVersion: 50.0 font.language.group: ja font.name.sans-serif.ja: Meiryo font.name.sans-serif.ko: Malgun Gothic font.name.sans-serif.zh-HK: Microsoft JhengHei font.name.sans-serif.zh-TW: Microsoft JhengHei gfx.color_management.display_profile: C:\New\Archived\GL552VX_8086_AF0638ED.icm gfx.color_management.mode: 1 gfx.crash-guard.d3d11layers.appVersion: 50.0 gfx.crash-guard.d3d11layers.deviceID: 0x191b gfx.crash-guard.d3d11layers.driverVersion: 20.19.15.4454 gfx.crash-guard.d3d11layers.feature-d2d: true gfx.crash-guard.d3d11layers.feature-d3d11: true gfx.crash-guard.status.d3d11layers: 2 gfx.crash-guard.status.d3d11video: 2 media.benchmark.vp9.fps: 179 media.benchmark.vp9.versioncheck: 1 media.gmp-eme-adobe.abi: x86_64-msvc-x64 media.gmp-eme-adobe.lastUpdate: 1479398884 media.gmp-eme-adobe.version: 17 media.gmp-gmpopenh264.abi: x86_64-msvc-x64 media.gmp-gmpopenh264.enabled: true media.gmp-gmpopenh264.lastUpdate: 1479398884 media.gmp-gmpopenh264.version: 1.6 media.gmp-manager.buildID: 20161104212021 media.gmp-manager.lastCheck: 1479979932 media.gmp-widevinecdm.abi: x86_64-msvc-x64 media.gmp-widevinecdm.lastUpdate: 1479398885 media.gmp-widevinecdm.version: 1.4.8.903 media.gmp.storage.version.observed: 1 media.hardware-video-decoding.failed: false network.cookie.prefsMigrated: true network.predictor.cleaned-up: true places.database.lastMaintenance: 1479478908 places.history.expiration.transient_current_max_pages: 104858 plugin.disable_full_page_plugin_for_types: application/pdf privacy.cpd.offlineApps: true privacy.cpd.siteSettings: true privacy.sanitize.timeSpan: 0 security.sandbox.content.tempDirSuffix: {5c1db3b6-d7fb-496e-92a4-b471e42a2219} security.ssl.errorReporting.automatic: true services.sync.declinedEngines: storage.vacuum.last.index: 1 storage.vacuum.last.places.sqlite: 1479478908 ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found. Important Locked Preferences ---------------------------- Places Database --------------- JavaScript ---------- Incremental GC: true Accessibility ------------- Activated: false Prevent Accessibility: 0 Library Versions ---------------- NSPR Expected minimum version: 4.12 Version in use: 4.12 NSS Expected minimum version: 3.26.2 Version in use: 3.26.2 NSSSMIME Expected minimum version: 3.26.2 Version in use: 3.26.2 NSSSSL Expected minimum version: 3.26.2 Version in use: 3.26.2 NSSUTIL Expected minimum version: 3.26.2 Version in use: 3.26.2 Experimental Features --------------------- Sandbox ------- Content Process Sandbox Level: 1
Component: Untriaged → GFX: Color Management
Product: Firefox → Core
An about:memory report with and without color management would be helpful to find out where the extra memory is going.
Flags: needinfo?(tuanese)
I just tested Firefox 51.0 today, and the memory usage between modes were on par. Which is great, by the way. Currently the only browser with proper color management, which treats untagged images as sRGB, until now is Safari on macOS. Any reason why can't we set the preference "gfx.color_management.mode" from "2" to "1" by default in Nightly? Let's start riding the train and let everyone enjoys it.

2019-03-06

This bug is part of a group of bugs which have had an open needinfo for at least 12 weeks.

The request for information has not been answered, and we can't move forward on the bug so we are closing it.

If the defect is still present, please reopen this bug with an updated report.

Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.