[Webkit-unassigned] [Bug 238578] New: Regression: WebKitGTK3 2.36+'s compositing has extremely slow typing performance and makes Evolution's mail composer unusable on Intel Sandybridge graphics with multiple screens/monitors

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 30 15:34:02 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=238578

            Bug ID: 238578
           Summary: Regression: WebKitGTK3 2.36+'s compositing has
                    extremely slow typing performance and makes
                    Evolution's mail composer unusable on Intel
                    Sandybridge graphics with multiple screens/monitors
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Major
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: nekohayo at gmail.com
                CC: bugs-noreply at webkitgtk.org

Originally filed at https://bugzilla.redhat.com/show_bug.cgi?id=2068855

Unaffected versions I tested:

webkit2gtk3-2.34.0-1.fc35.x86_64
webkit2gtk3-jsc-2.34.0-1.fc35.x86_64

Affected versions I tested:

webkit2gtk3-2.36.0-2.fc35.x86_64
webkit2gtk3-jsc-2.36.0-2.fc35.x86_64


# Symptoms

On a fresh boot, on a ThinkPad X220 (Intel Sandybridge graphics) on GNOME's Xorg/X11 session, with a dual-monitor setup, with the affected versions of webkit2gtk3 mentioned above, Evolution 3.42.x lags like hell when you type in the HTML email composer, you can type some stuff and wait for a solid 20 seconds for characters to appear for example.

# Conditions

This happens when the laptop is in a dual-screen set up, i.e. where you open the lid from the laptop sitting in the docking station and the built-in screen turns on. As soon as you close the lid, or if you have WebKit2Gtk3 version 2.34 installed instead of 2.36, or if you force WebkitGtk's compositing to be disabled, performance characteristics become normal again.

So, to summarize:

* Intel graphics + Webkit2GTK3 2.36 + dual monitors = problem occurs, making Webkit2Gtk3 unusable
* When running a single monitor, the issue does not occur
* When running Webkit2Gtk3 2.34, the issue does not occur; downgrading webkit2gtk3 from 2.36 to 2.34 and versionlocking it avoids the issue. Upgrading it back to 2.36 causes the issue to immediately reappear
* When running with `WEBKIT_DISABLE_COMPOSITING_MODE=1 evolution`, the issue does not occur even in WebKit2GTK3 2.36.0.

-- 
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/20220330/26e09749/attachment-0001.htm>


More information about the webkit-unassigned mailing list