Closed Bug 1194644 Opened 10 years ago Closed 7 years ago

FF40 Hardware Acceleration High CPU Linux

Categories

(Core :: Graphics, defect, P3)

40 Branch
defect

Tracking

()

RESOLVED INACTIVE

People

(Reporter: sir508, Unassigned)

References

Details

(Whiteboard: [gfx-noted])

Attachments

(1 file)

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.
Component: Untriaged → Graphics
Product: Firefox → Core
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
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)
A year without an answer. Could somebody close this?
(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.

Attachment

General

Creator:
Created:
Updated:
Size: