Open Bug 1549734 Opened 6 years ago Updated 2 years ago

Reduce the resolution of some render tasks when going over GPU memory budget

Categories

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

task

Tracking

()

People

(Reporter: nical, Unassigned)

References

(Blocks 3 open bugs)

Details

SOme pages can generate workloads that cause us to try to allocate an enormous amount of render task or a reasonable amount of enormous render tasks.

On some systems this destroys performance and on others it freezes the entire desktop (linux + intel for example).

For some render tasks it would be preferable to reduce the quality (or even drop some items) than render a frame every five seconds. For example when detecting that a rendr pass allocates more than some amount maximum amount of memory, blurs could be down-scaled to a fraction of their size.

Blocks: wr-perf
Blocks: 1677364
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.