Performance regression from enabling OMTC on Linux




3 years ago
3 years ago


(Reporter: jrmuizel, Unassigned)


40 Branch

Firefox Tracking Flags

(Not tracked)


(Whiteboard: gfx-noted)



3 years ago
A user report of OMTC causing a very noticeable performance regression:


3 years ago
Blocks: 994541
(In reply to Jeff Muizelaar [:jrmuizel] from comment #0)
> A user report of OMTC causing a very noticeable performance regression:
> firefox_on_linux_became_slow_since_version_40/

Any chance you can get this person to come to Bugzilla so we can debug the issue?
Version: unspecified → 40 Branch

Comment 2

3 years ago

I'm the OP of the reddit thread. I'd be glad to provide any information that might be necessary to debug the issue.
Hi, thanks for coming to Bugzilla and creating an account.

Could you start by attaching a copy of your about:support page to this bug report?

Comment 4

3 years ago
Application Basics

Name: Firefox
Version: 41.0.2
Build ID: 20151014143721
Update Channel: release
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0
Multiprocess Windows: 0/1 (default: false)

Crash Reports for the Last 3 Days

All Crash Reports


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

Name: Clean Links
Version: 2.7.1-signed
Enabled: true
ID: {158d7cb3-7039-4a75-8e0b-3bd0a464edd2}

Name: Firemacs
Version: 4.5.1-signed
Enabled: true
ID: {e98b7313-167d-48c6-89be-bc514d6de8d9}

Name: Google search link fix
Version: 1.5.2
Enabled: true
ID: jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack

Name: Multifox
Version: 3.2.1
Enabled: true
ID: multifox@hultmann

Name: NoScript
Enabled: true
ID: {73a6fe31-595d-460b-a920-fcc0f8843232}

Name: Policeman
Enabled: true

Name: Privacy Badger
Version: 1.0.3
Enabled: true
ID: jid1-MnnxcxisBPnSXQ@jetpack

Name: uBlock Origin
Version: 1.3.1
Enabled: true


Adapter Description: NVIDIA Corporation -- GeForce GT 330/PCIe/SSE2
Asynchronous Pan/Zoom: none
Device ID: GeForce GT 330/PCIe/SSE2
Driver Version: 3.3.0 NVIDIA 340.65
GPU Accelerated Windows: 0/1 Basic
Supports Hardware H264 Decoding: false
Vendor ID: NVIDIA Corporation
WebGL Renderer: NVIDIA Corporation -- GeForce GT 330/PCIe/SSE2
windowLayerManagerRemote: false
AzureCanvasBackend: cairo
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none
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: 1 true
browser.places.smartBookmarksVersion: 7
browser.sessionstore.upgradeBackup.latestBuildID: 20151014143721
browser.startup.homepage_override.buildID: 20151014143721
browser.startup.homepage_override.mstone: 41.0.2
dom.apps.reset-permissions: true
dom.mozApps.used: true
extensions.lastAppVersion: 41.0.2
layers.acceleration.disabled: true
layers.offmainthreadcomposition.enabled: false
media.gmp-gmpopenh264.lastUpdate: 1445482200
media.gmp-gmpopenh264.version: 1.4
media.gmp-manager.buildID: 20151014143721
media.gmp-manager.lastCheck: 1445925428
network.cookie.prefsMigrated: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.prefetch-next: false
places.database.lastMaintenance: 1445489388
places.history.expiration.transient_current_max_pages: 50008
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
privacy.donottrackheader.enabled: true
privacy.donottrackheader.value: 1
privacy.sanitize.migrateFx3Prefs: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1445489387

Important Locked Preferences


Incremental GC: true


Activated: false
Prevent Accessibility: 0

Library Versions

Expected minimum version: 4.10.8
Version in use: 4.10.8

Expected minimum version: 3.19.2 Basic ECC
Version in use: 3.19.2 Basic ECC

Expected minimum version: 3.19.2 Basic ECC
Version in use: 3.19.2 Basic ECC

Expected minimum version: 3.19.2 Basic ECC
Version in use: 3.19.2 Basic ECC

Expected minimum version: 3.19.2
Version in use: 3.19.2

Experimental Features


Seccomp-BPF (System Call Filtering): true
Seccomp Thread Synchronization: false
User Namespaces for privileged processes: true
User Namespaces: false
Media Plugin Sandboxing: true
Thanks, can you please check if this bug reproduces with a new Firefox profile?

Comment 6

3 years ago
Yes, the issue is present after creating and running in a new profile.
I take it you're using the proprietary drivers from NVIDIA. Does this happen if you switch to the open source drivers?

Comment 8

3 years ago
Sorry for the late reply. I had to wait until I had opportunity to mess with the graphics drivers.

So it seems that the issue is not present with the nouveau drivers. However, the interesting thing is that after I tried this, then switched back again to the proprietary drivers, the issue seems to be gone also with the proprietary drivers.
Whiteboard: gfx-noted
You need to log in before you can comment on or make changes to this bug.