Closed Bug 1137705 Opened 5 years ago Closed 3 years ago

OMTC slowness

Categories

(Core :: Graphics: Layers, defect)

defect
Not set

Tracking

()

RESOLVED FIXED

People

(Reporter: jrmuizel, Unassigned)

References

Details

(Keywords: perf, Whiteboard: gfx-noted)

Attachments

(3 files)

No description provided.
Depends on: 1089183
Keywords: perf
OS: Mac OS X → All
Hardware: x86 → All
Attached file 37.0b1_gt640.txt
http://ie.microsoft.com/testdrive/performance/fishbowl/
Nvidia GT640
Firefox 37.0b1

OMTC off  1500 fish  ~37fps
OMTC on   1500 fish  ~25fps

Firefox 38.0a2

OMTC off  1500 fish  ~37fps
OMTC on   1500 fish  ~26fps

Firefox 39.0a1 (e10s off)

OMTC off  1500 fish  ~10fps
OMTC on   1500 fish  ~22fps
(In reply to Elbart from comment #1)

Is the performance difference mostly noticeable on fishbowl?
Flags: needinfo?(elbart)
firefox 36
intel hd 4600
omtc off   100 fish  ~60fps
omtc on    100 fish  ~41fps
nvidia GT 740M
omtc off   100 fish  ~43fps
omtc on     10 fish  ~2fps
omtc on    100 fish  ~2fps
omtc on   1000 fish  ~2fps

notice in attached file:
GPU #2 Active: false
WebGL Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4600 
But firefox is running under the nvidia card(confirmed with "nvidia gpu activity")
Attached file 37.0b_gt740m
firefox 37.0beta
intel hd 4600
omtc off   100 fish  ~60fps (fish tank is red, no water refractions)
omtc on    100 fish  ~56fps
nvidia GT 740M
omtc off   100 fish  ~43fps (fish tank is red, no water refractions)
omtc on    100 fish  ~60fps
omtc on    500 fish  ~20fps

again notice in attached file:
GPU #2 Active: false
WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GT 740M Direct3D11 vs_5_0 ps_5_0)
This time the webgl renderer is set correctly, but why "gpu #2 active" still false?
sorry, can't edit post, made a mistake.

firefox 37.0beta
intel hd 4600
omtc off   100 fish  ~60fps (fish tank is red, no water refractions)
omtc on    100 fish  ~56fps
nvidia GT 740M
omtc off   100 fish  ~60fps (fish tank is red, no water refractions)
omtc on    100 fish  ~60fps
omtc on    500 fish  ~20fps

also had a crash while running the demo with omtc off :/
https://crash-stats.mozilla.com/report/index/7be8acfa-3603-4352-9213-d6f952150227
firefox 37.0beta
nvidia GT 740M
omtc off   500 fish  ~26fps (fish tank is red, no water refractions)
(In reply to George from comment #4)
> Created attachment 8570615 [details]
> 37.0b_gt740m
> 
> firefox 37.0beta
> intel hd 4600
> omtc off   100 fish  ~60fps (fish tank is red, no water refractions)
> omtc on    100 fish  ~56fps
> nvidia GT 740M
> omtc off   100 fish  ~43fps (fish tank is red, no water refractions)
> omtc on    100 fish  ~60fps
> omtc on    500 fish  ~20fps

These results suggest that 37 fixes the issue you we're seeing. Correct?
Flags: needinfo?(georgeq10)
(In reply to Jeff Muizelaar [:jrmuizel] from comment #7)
> These results suggest that 37 fixes the issue you we're seeing. Correct?

It would seem so :)
Flags: needinfo?(georgeq10)
Per Comment 8 closing this one.

@ Jeff Muizelaar [:jrmuizel] - Do you agree with this?
Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(elbart) → needinfo?(jmuizelaar)
Resolution: --- → FIXED
Yes.
Flags: needinfo?(jmuizelaar)
You need to log in before you can comment on or make changes to this bug.