Closed Bug 1421784 Opened 6 years ago Closed 5 years ago

jrmuizel.github.io/webrender/arstechnica.html only runs at 30fps on the reference hardware

Categories

(Core :: Graphics: WebRender, defect, P3)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: jrmuizel, Assigned: gw)

References

(Blocks 1 open bug)

Details

(Whiteboard: [wr-mvp])

https://perfht.ml/2imAjgs we're spending 74% of our time in texture upload.
I suspect this will be helped by https://github.com/servo/webrender/issues/2110
I have been looking into the upload issues. See also: https://github.com/servo/webrender/issues/2110
Assignee: nobody → kvark
Status: NEW → ASSIGNED
Whiteboard: [wr-mvp] [triage]
Priority: -- → P1
Whiteboard: [wr-mvp] [triage] → [wr-mvp]
This is caused by the way arstechnica uses background-blend-mode, and will be much easier to solve once the local space picture rendering changes land.
Assignee: kvark → gwatson
I can run this at 120fps on the reference hardware. I think it's mostly just a problem on Intel hardware.
Blocks: stage-wr-trains
No longer blocks: stage-wr-nightly
Blocks: stage-wr-next
No longer blocks: stage-wr-trains

This runs at 60 fps on my Intel HD4600 with picture caching enabled. There is still some work needed to make mix-blend-mode faster on Intel GPUs, but we have separate bugs for that.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.