Open Bug 1320117 Opened 8 years ago Updated 3 years ago

FishIE Tank is slow, should have used dGPU instead of iGPU for hardware acceleration

Categories

(Core :: Graphics, defect)

50 Branch
All
Windows
defect

Tracking

()

People

(Reporter: tuanese, Unassigned)

Details

Attachments

(2 files)

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: Visit FishIE Tank (https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/fishietank/), and choose to display 1000 fish. Actual results: ~36-37 fps. Expected results: 60fps; like with Chrome/Opera/Vivaldi, Internet Explorer/Edge,... On a laptop computer with 2 graphic cards, Firefox should always use dedicated GPU (Nvidia, AMD) for hardware acceleration. It currently uses only integrated GPU (Intel), so slower fps in FishIE Tank and sluggish in normal web browsing as a whole.
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.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
Attached image Firefox
Attached image Internet Explorer
Component: Untriaged → Graphics
Product: Firefox → Core
I reported the same issue a long time ago, Firefox selects the iGPU instead of the dGPU to render WebGL on dual graphics. See another report, bug 865138.

Managed to reproduce this issue on Firefox Nightly 95.0a1, Firefox Beta 94.0b2 and on Firefox 93.0 on Windows 10 x64, macOS 11.4 and on Ubuntu 20.04.
I'm not sure how relevant this bug is now after 5 years, changing the severity to S3.

Severity: major → S3
Status: UNCONFIRMED → NEW
Ever confirmed: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: