Closed Bug 1102926 Opened 10 years ago Closed 9 years ago

[e10s] Delta Time test page is slow

Categories

(Firefox :: Untriaged, defect)

x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
e10s + ---

People

(Reporter: nissan4321, Unassigned)

References

(Blocks 2 open bugs, )

Details

(Keywords: perf)

User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
Build ID: 20141120030202

Steps to reproduce:

1. Enter the Deta Time test page: https://dl.dropboxusercontent.com/u/184657779/C2_demos/GPUload/index.html
2. Note that the FPS is lower than 60 FPS with no stress on the browser - this is bad.
3. Note that the Plugin Container is using an abnormal use of CPU (~15% in my case).
4. Leaving this page in the background slowing the transition between tabs by a great margin.

*This happens only on e10s.


Actual results:

Dela Time test malfunctioning on e10s.


Expected results:

1. The test page should not cripple the browser (fast tab transitioning). 
2. No excessive CPU usage from Plugin Container process.
3. 60 FPS
tracking-e10s: --- → ?
Keywords: perf
Blocks: e10s-perf
When i checked the fps is 60 while transitioning between the pages. And also i have read somewhere that " A user with a slow internet connection or computer is often prone to experience lag or slowness in the responsiveness of the game environment." which can also be an issue
Flags: needinfo?(nissan4321)
(In reply to sakethbhaskar from comment #1)
> When i checked the fps is 60 while transitioning between the pages. And also
> i have read somewhere that " A user with a slow internet connection or
> computer is often prone to experience lag or slowness in the responsiveness
> of the game environment." which can also be an issue

How do you measure FPS between transitioning pages? e.g. how do you know it's solid 60 FPS?
The slow responsiveness in transitioning between tabs is only seen when transitioning between from the test page or to it from another tab.

Regarding the quote,
I don't know where you've read it, but it should not cause these symptoms.
Flags: needinfo?(nissan4321)
I can't reproduce the <60fps framerate. I expect it depends on your CPU/GPU/whether hardware acceleration is on...

I'm guessing you're essentially saying performance is worse than without e10s? Can you post more specifics about your test system? (cpu info + about:support graphics info would be a good start)
Flags: needinfo?(nissan4321)
I have no trouble getting 60 FPS in non e10s build, so it's clearly not hardware based problem, but e10s build. I also got HA enabled, but turning it off doesn't seem to have any effect, might be even to the worse.

Regarding the set of hardware I have:
CPU: Intel i7-2600K
GPU: Nvidia GeForce GTX 660 Ti
RAM: 8GB



about:support graphics content:

Graphics
Adapter Description	NVIDIA GeForce GTX 660 Ti
Adapter Drivers	nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
Adapter RAM	2048
Device ID	0x1183
Direct2D Enabled	true
DirectWrite Enabled	true (6.3.9600.17111)
Driver Date	11-12-2014
Driver Version	9.18.13.4475
GPU #2 Active	false
GPU Accelerated Windows	1/1 Direct3D 11 (OMTC)
Subsys ID	35561458
Vendor ID	0x10de
WebGL Renderer	Google Inc. -- ANGLE (NVIDIA GeForce GTX 660 Ti Direct3D9Ex vs_3_0 ps_3_0)
windowLayerManagerRemote	true
AzureCanvasBackend	direct2d 1.1
AzureContentBackend	direct2d 1.1
AzureFallbackCanvasBackend	cairo
AzureSkiaAccelerated	0

Anything else I can assist?
Flags: needinfo?(nissan4321)
e10s test
Test seems to behave almost a solid 60 FPS + Tab transition seems to be smooth for the latest Nighty 37, but it seems like the CPU usage of Plugin Container process is still high ~10% compared to Chrome for example.
With e10s on, is the sum of the CPU-loads of plugin-container.exe and firefox.exe roughly equal to the CPU-load of firefox.exe with e10s disabled?

Because that's what I'm seeing on my machines.
Got some free time and I tested my machines, and I can confirm the huge performance-impact of e10s.

You'll have to set layout.frame_rate;10000 to see framerates >60fps.

Laptop with IntelHD:

         fps   objects
non-e10s 48-56 50-60
e10s     19-28 26-31

nVidia desktop

         fps     objects
non-e10s 298-307 290-311
e10s     111-121 117-122

To test on Windows, you'll probably have to go back to Nightly 2014-12-09 or use the try-build here: https://bugzilla.mozilla.org/show_bug.cgi?id=1109718#c11
Is this still an issue? Also the given test page is no longer available.
Flags: needinfo?(nissan4321)
Unfortunately the test page is no longer available, so I can't confirm anything :(
Flags: needinfo?(nissan4321)
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.