[Webkit-unassigned] [Bug 219586] New: [Concurrent Display Lists] GPU process should not immediately sleep after reading all available display list items
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Dec 6 15:41:40 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=219586
Bug ID: 219586
Summary: [Concurrent Display Lists] GPU process should not
immediately sleep after reading all available display
list items
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit2
Assignee: webkit-unassigned at lists.webkit.org
Reporter: wenson_hsieh at apple.com
Currently, the GPU process goes to sleep immediately after reading all available display list items. The 512-item wakeup hysteresis partially mitigates this by giving the web process a head start, but on Lines, Arcs, and Paths, I'm still seeing more GPUP sleeps/wakeups than necessary. This bug tracks experimenting with a small (~40-80 µs) sleep interval after hitting 0 unread bytes in the GPU process, such that we can start processing display list items again if the web process writes more item data.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20201206/336cb2db/attachment.htm>
More information about the webkit-unassigned
mailing list