Closed
Bug 1194644
Opened 10 years ago
Closed 7 years ago
FF40 Hardware Acceleration High CPU Linux
Categories
(Core :: Graphics, defect, P3)
Tracking
()
RESOLVED
INACTIVE
People
(Reporter: sir508, Unassigned)
References
Details
(Whiteboard: [gfx-noted])
Attachments
(1 file)
|
2.34 MB,
application/x-7z-compressed
|
Details |
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0
Build ID: 20150807094836
Steps to reproduce:
Install Firefox 40 [latest to the date of filing the bug] on Ubuntu 15.04
Using proprietary Nvidia Driver
Force enable hardware accleration following the steps mentioned here https://askubuntu.com/questions/491750/force-enable-hardware-acceleration-in-firefox
Actual results:
Absolute high CPU usage which isn't suppose to happen considering recent update.
Smooth scrolling creates absolute high CPU usage as well and doesn't look like any hardware acceleration. On the same machine but on Windows 8.1, IE11 does smooth scrolling and uses hardware acceleration and ultra smooth with barely any CPU usage scrolling an HTML5 enabled website.
The CPU were was maxed.
Expected results:
It's suppose to be smooth considered the recent FF40 addition of "additional thread to offload compositing" effect something.
I was browsing through a website and started the performance benchmark to provide insight into what's happening. The original json file was 20mb big and I compressed it to 2.5MB. It's has been attached.
Updated•10 years ago
|
Blocks: ogl-linux-beta
Whiteboard: [gfx-noted]
Some more data where I encountered it again. https://mega.nz/#!n0l2gSDL!rtGiSAECj-seXCGaFJqD1IDQyGhyKwb-TO6szpYr9mA .json file 2.5mb 10sec recording. As the CPU was locked at 120cpu something, was organizing bookmark and the entire thing wsa lagging. Had to restart Firefox and it fixed itself.
Occasionally it happens and not everytime
I have a few questions for you:
1) Does this reproduce on the same system with Windows 8.1? (sorry it's not clear from your comment)
2) Does this happen just with Ubuntu's Firefox version or does it also happen with a version from http://archive.mozilla.org/pub/firefox/releases/latest/?
3) While you're there, can you test to see if any older Firefox versions reproduce this problem?
4) Finally, could you please provide a copy of your about:support information?
(In reply to Anthony Hughes, QA Mentor (:ashughes) from comment #2)
> I have a few questions for you:
> 1) Does this reproduce on the same system with Windows 8.1? (sorry it's not
> clear from your comment)
> 2) Does this happen just with Ubuntu's Firefox version or does it also
> happen with a version from
> http://archive.mozilla.org/pub/firefox/releases/latest/?
> 3) While you're there, can you test to see if any older Firefox versions
> reproduce this problem?
> 4) Finally, could you please provide a copy of your about:support
> information?
1. It runs perfectly on Windows 8.1
2. On the version I am right now which is 40.0. It's happening on it. Same version 40.0 on Windows didn't have this issue.
3. Don't know how to downgrade but I'm currently on a 'downgraded' version. Will update to 40.0.3 whatever the latest version is right now. I'm not experiencing this issue while I'm doing exactly the same thing yesterday with the same environment
Note: I reverted the changes back from process mentioned in askubuntu. It happens now and the but rarely it happens. Even if forced hardware acceleration, I don't experience it. I hope you understand what I'm trying to say. Forcing it via the method mentioned in that link mentioned on my first post shoots up the usage when the opposite is suppose to happen. The update which I mentioned in the previous post had all these setting reverted yet the CPU usage sky rocketed abnormally.
copy of about:support:
Application Basics
------------------
Name: Firefox
Version: 40.0
Build ID: 20150819100530
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0
Multiprocess Windows: 0/1 (default: false)
Crash Reports for the Last 3 Days
---------------------------------
All Crash Reports
Extensions
----------
Name: Autofill Forms
Version: 1.0.5
Enabled: true
ID: autofillForms@blueimp.net
Name: DownThemAll!
Version: 2.0.18.1-signed
Enabled: true
ID: {DDC359D1-844A-42a7-9AA1-88A850A938A8}
Name: Evernote Web Clipper
Version: 6.0.15.1-signed
Enabled: true
ID: {E0B8C461-F8FB-49b4-8373-FE32E9252800}
Name: Firebug
Version: 2.0.12
Enabled: true
ID: firebug@software.joehewitt.com
Name: Flagfox
Version: 5.1.3
Enabled: true
ID: {1018e4d6-728f-4b20-ad56-37578a4de76b}
Name: FlashGot
Version: 1.5.6.12.1-signed
Enabled: true
ID: {19503e42-ca3c-4c27-b1e2-9cdb2170ee34}
Name: GNotifier
Version: 1.8.9.1-signed
Enabled: true
ID: jid1-OoNOA6XBjznvLQ@jetpack
Name: Highlight NoFollow links
Version: 1.4.3.1-signed
Enabled: true
ID: tobias@webfish.se2
Name: KeeFox
Version: 1.4.8
Enabled: true
ID: keefox@chris.tomlinson
Name: MEGA EXTENSION
Version: 1.0.3.1-signed
Enabled: true
ID: firefox@mega.co.nz
Name: Mind the Time
Version: 1.3.0
Enabled: true
ID: jid0-HYNmqxA9zQGfJADREri4n2AHKSI@jetpack
Name: NoDoFollow
Version: 1.1.1-signed
Enabled: true
ID: {c2b1f3ae-5cd5-49b7-8a0c-2c3bcbbbb294}
Name: NoScript
Version: 2.6.9.36
Enabled: true
ID: {73a6fe31-595d-460b-a920-fcc0f8843232}
Name: Reddit Enhancement Suite
Version: 4.5.4.1-signed
Enabled: true
ID: jid1-xUfzOsOFlzSOXg@jetpack
Name: RescueTime for Firefox
Version: 3.0.20.1-signed
Enabled: true
ID: rescuetime_firefox@rescuetime.com
Name: Self-Destructing Cookies
Version: 0.4.7.1-signed
Enabled: true
ID: jid0-9XfBwUWnvPx4wWsfBWMCm4Jj69E@jetpack
Name: Session Manager
Version: 0.8.1.7
Enabled: true
ID: {1280606b-2510-4fe0-97ef-9b5a22eafe30}
Name: SoundCloud Downloader - Technowise
Version: 0.96
Enabled: true
ID: {c8d3bc80-0810-4d21-a2c2-be5f2b2832ac}
Name: Toolbar Autohide
Version: 6.7.2
Enabled: true
ID: fullscreentoolbarhover@com.sppad
Name: uBlock Origin
Version: 1.1.1
Enabled: true
ID: uBlock0@raymondhill.net
Name: Web Developer
Version: 1.2.5.1-signed
Enabled: true
ID: {c45c406e-ab73-11d8-be73-000a95be3b12}
Name: Email Extractor
Version: 1.3.1-signed
Enabled: false
ID: emailExtractor@penzil.com
Name: Rapportive
Version: 1.4.0.1.1-signed
Enabled: false
ID: rapportive@rapportive.com
Name: Ubuntu Modifications
Version: 3.1
Enabled: false
ID: ubufox@ubuntu.com
Name: Ubuntu Online Accounts
Version: 0.5
Enabled: false
ID: online-accounts@lists.launchpad.net
Name: Unity Desktop Integration
Version: 3.0.2
Enabled: false
ID: webapps-team@lists.launchpad.net
Name: Unity Websites integration
Version: 2014.07.01.beta
Enabled: false
ID: {2e1445b0-2682-11e1-bfc2-0800200c9a66}
Graphics
--------
Adapter Description: NVIDIA Corporation -- GeForce 9700M GTS/PCIe/SSE2
Asynchronous Pan/Zoom: none
Device ID: GeForce 9700M GTS/PCIe/SSE2
Driver Version: 3.3.0 NVIDIA 340.76
GPU Accelerated Windows: 0/1 Basic (OMTC)
Supports Hardware H264 Decoding: false
Vendor ID: NVIDIA Corporation
WebGL Renderer: NVIDIA Corporation -- GeForce 9700M GTS/PCIe/SSE2
windowLayerManagerRemote: true
AzureCanvasBackend: cairo
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none
AzureSkiaAccelerated: 0
Important Modified Preferences
------------------------------
accessibility.typeaheadfind: true
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 235520
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: 2
browser.download.importedFromSqlite: true
browser.download.manager.showAlertOnComplete: false
browser.places.smartBookmarksVersion: 7
browser.search.useDBForOrder: true
browser.sessionstore.upgradeBackup.latestBuildID: 20150819100530
browser.startup.homepage: about:startpage
browser.startup.homepage_override.buildID: 20150819100530
browser.startup.homepage_override.mstone: 40.0
dom.apps.reset-permissions: true
dom.ipc.plugins.asyncInit: false
dom.max_chrome_script_run_time: 40
dom.max_script_run_time: 40
dom.mozApps.used: true
extensions.lastAppVersion: 40.0
media.gmp-gmpopenh264.lastUpdate: 1439646345
media.gmp-gmpopenh264.version: 1.4
media.gmp-manager.buildID: 20150819100530
media.gmp-manager.lastCheck: 1443247384
network.auth.allow-subresource-auth: 2
network.cookie.prefsMigrated: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.prefetch-next: false
places.database.lastMaintenance: 1443162780
places.history.expiration.transient_current_max_pages: 13569
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
print.print_bgcolor: false
print.print_bgimages: false
print.print_colorspace: default
print.print_downloadfonts: false
print.print_duplex: 0
print.print_evenpages: true
print.print_in_color: true
print.print_margin_bottom: 0.5
print.print_margin_left: 0.5
print.print_margin_right: 0.5
print.print_margin_top: 0.5
print.print_oddpages: true
print.print_orientation: 0
print.print_page_delay: 50
print.print_paper_data: 0
print.print_paper_height: 279.40
print.print_paper_name: na_letter
print.print_paper_size_type: 1
print.print_paper_size_unit: 1
print.print_paper_width: 215.90
print.print_plex_name: default
print.print_resolution_name: default
print.print_scaling: 1.00
print.print_shrink_to_fit: true
print.print_to_file: false
print.print_unwriteable_margin_bottom: 56
print.print_unwriteable_margin_left: 25
print.print_unwriteable_margin_right: 25
print.print_unwriteable_margin_top: 25
privacy.clearOnShutdown.cookies: false
privacy.donottrackheader.enabled: true
privacy.sanitize.migrateFx3Prefs: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1442568708
Important Locked Preferences
----------------------------
JavaScript
----------
Incremental GC: true
Accessibility
-------------
Activated: false
Prevent Accessibility: 0
Library Versions
----------------
NSPR
Expected minimum version: 4.10.8
Version in use: 4.10.8
NSS
Expected minimum version: 3.19.2 Basic ECC
Version in use: 3.19.2 Basic ECC
NSSSMIME
Expected minimum version: 3.19.2 Basic ECC
Version in use: 3.19.2 Basic ECC
NSSSSL
Expected minimum version: 3.19.2 Basic ECC
Version in use: 3.19.2 Basic ECC
NSSUTIL
Expected minimum version: 3.19.2
Version in use: 3.19.2
Experimental Features
---------------------
Sandbox
-------
Seccomp-BPF (System Call Filtering): true
Seccomp Thread Synchronization: true
User Namespaces: true
Media Plugin Sandboxing: true
Updated•8 years ago
|
Priority: -- → P3
Is this still a thing?
I find hard for nvidia closed driver to still have miss fixing this after 2 years (lastest now is 340.104)
Flags: needinfo?(sir508)
(In reply to undefined from comment #undefined)
>
The machine no longest exist, thus won't be able to test it out on it.
Closing.
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Flags: needinfo?(sir508)
Resolution: --- → INACTIVE
You need to log in
before you can comment on or make changes to this bug.
Description
•