Open Bug 1650458 Opened 4 years ago Updated 4 years ago

All rendering becomes slow after some time

Categories

(Core :: Graphics, defect)

77 Branch
defect

Tracking

()

UNCONFIRMED

People

(Reporter: radzikpwnz, Unassigned)

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0

Steps to reproduce:

Just use Firefox as usual (opened tabs are different each time), and after some time (about 5-30 minutes) all rendering becomes very slow (scroll, videos etc.). It becomes slow even if I don't use Firefox (it just opened).
If I open "About Firefox" window and close it, everything becomes ok (for some time). In some cases changing window size and moving it also helps.

Other apps that use GPU acceleration (e.g. MPC player) and games works ok.

I recorded profile (good and bad), where I just scroll page. In bad case I have only about 20 fps (60 fps in good case). But I see nothing in profile except significantly increased idle time. CPU load is about 0%.

Good profile: https://share.firefox.dev/38tRoKP
Bad profile: https://share.firefox.dev/3gAL6Mz

I also attached profiles from "Shift+F5" profiler.

Firefox 77.0.1
Windows 7 SP1 (64bit) + all updates.
Ryzen 3700X + Nvidia RTX 2070 Super (driver 451.48).

Actual results:

Rendering becomes very slow after some time of usage (5-30 minutes).

Expected results:

Normal rendering speed without slow down.

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Graphics
Product: Firefox → Core

The severity field is not set for this bug.
:jbonisteel, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jbonisteel)

Can you attach the contents of your about:support as a text file?

Did this just start happening with 77 or did it happen in earlier release version too?

Severity: -- → S3
Flags: needinfo?(jbonisteel) → needinfo?(radzikpwnz)
Attached file about:support

Attached about:support data (raw because I'm using russian version).

Since I filed this bug I updated Firefox and also updated BIOS & VGA driver. Problem appears less often now, but still takes place. (I got this problem right now while I was writing this comment.)
I didn't made any changes in Firefox config since I filed bug.
There is a chance that problem is caused not by Firefox itself but some driver issues. But, as I mentioned before, I have no problems with other apps/games.

I didn't use versions earlier than 77.0 on this PC because this is new PC. But on my old PC (Intel 7700K + GTX 1070) I never had this issue for many years.

Flags: needinfo?(radzikpwnz)

Problem still exists on 80.0 (nvidia driver 452.06).

I found out interesting fact.
I've monitored GPU frequency and load using GPU-Z.

In normal conditions, GPU frequency becomes higher when I scroll window (and GPU load becomes non-zero).
When rendering becomes slow, GPU frequency stucks at 300MHz (but GPU load is still non-zero).
If I run any app that access GPU (or perform actions I've described before), frequency becomes good again and rendering becomes fast.

It seems that Firefox interacts with driver in some incorrect manner, so driver can't "understand" that it needs to increase frequency. (I suppose that if it was driver problem, I would see same problem in other apps.)

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: