Conversation
|
💿️ Image for wpe-nightly-raspberrypi5 (ref: 52f181c).
|
c308b0e to
97ff797
Compare
|
💿️ Image for wpe-nightly-raspberrypi5 (ref: 97ff797).
|
|
💿️ Image for wpe-nightly-raspberrypi5 (ref: 2e7e969).
|
2e7e969 to
1582447
Compare
|
💿️ Image for wpe-nightly-raspberrypi5 (ref: 1582447).
|
|
http://people.igalia.com/psaavedra/gst-wpe-nightly_debug_logs.tgz and https://people.igalia.com/psaavedra/gst-wpe-nightly_debug_logs_v2.tgz -> this is the full GST debug info running this scenario: # Lower rank of AV1 decoder to disable it
export GST_PLUGIN_FEATURE_RANK="avdec_av1:0"
# Set directory for GStreamer debug output
export GST_DEBUG_DUMP_DOT_DIR=/tmp/gst-out/
export GST_DEBUG='*:DEBUG'
unset WEBKIT_GST_DISABLE_GL_SINK # == export WEBKIT_GST_DISABLE_GL_SINK=1context: running versions:
btw, it the non working scenario: there is a slightly improvement in gst 1.24 (9FPS) comparing to 1.22 (FPS) |
|
Reported in: https://bugs.webkit.org/show_bug.cgi?id=288464 |
76fa1ed to
e8fb83e
Compare
|
💿️ Image for wpe-nightly-raspberrypi5 (ref: e8fb83e).
|
|
💿️ Image for wpe-nightly-raspberrypi5 (ref: 43d9852).
|
|
💿️ Image for wpe-nightly-raspberrypi3-mesa (ref: 43d9852).
|
43d9852 to
8d42f99
Compare
|
💿️ Image for wpe-nightly-raspberrypi5 (ref: 8d42f99).
|
|
💿️ Image for wpe-nightly-raspberrypi3-mesa (ref: 8d42f99).
|
8d42f99 to
827cd07
Compare
|
💿️ Image for wpe-nightly-raspberrypi3-mesa (ref: 827cd07).
|
|
💿️ Image for wpe-nightly-raspberrypi5 (ref: 827cd07).
|
Maintenance-type: wip
Maintenance-type: wip
Maintenance-type: wip
Maintenance-type: wip
827cd07 to
35d9065
Compare
|
💿️ Image for wpe-nightly-raspberrypi5 (ref: 35d9065).
|
|
💿️ Image for wpe-nightly-raspberrypi3-mesa (ref: 35d9065).
|
I’m investigating a performance regression in WPEWebKit main compared to 2.46 on RPi5 (Mesa).
The summary is the following:
WEBKIT_GST_DMABUF_SINK_ENABLED=1), Big Buck Bunny 1080p plays smoothly at 30 FPS.WEBKIT_GST_DMABUF_SINK_DISABLED=0), FPS drops to 3 FPS, with significantly higher CPU usage.Debugging So Far:
USE(GBM) is ON.s_isDMABufDisabledininitializeDMABufAvailability()is set correctly (to 0).