Bug 1699754 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

List of known compositor issues, will get updated over time.

Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786
 - https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3928

Sway:
 - https://github.com/swaywm/wlroots/issues/1865

Kwin:
 - https://bugs.kde.org/show_bug.cgi?id=434631

---

Steps to test the demo client:
```
git clone https://github.com/servo/webrender
cd example-compositor/compositor
cargo run native [scroll|large|small] swap 1300 520
```
List of known compositor issues, will get updated over time.

Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786
 - https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3928

Sway:
 - https://github.com/swaywm/wlroots/issues/1865

Kwin:
 - https://bugs.kde.org/show_bug.cgi?id=434631

---

Steps to test the demo client:
```
git clone https://github.com/servo/webrender
cd webrender/example-compositor/compositor
cargo run native [scroll|large|small] swap 1300 520
```
List of known compositor issues, will get updated over time.

Gnome-Shell/Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786
 - https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3928

wlroots/sway:
 - https://github.com/swaywm/wlroots/issues/1865

KDE/KWin:
 - https://bugs.kde.org/show_bug.cgi?id=434631

---

Steps to test the demo client:
```
git clone https://github.com/servo/webrender
cd webrender/example-compositor/compositor
cargo run native [scroll|large|small] swap 1300 520
```
List of known compositor issues, will get updated over time.

Gnome-Shell/Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786
 - https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3928

wlroots/sway:
 - https://github.com/swaywm/wlroots/issues/1865

KDE/KWin:
 - https://bugs.kde.org/show_bug.cgi?id=434631

---

Steps to test the demo client:
```
git clone https://github.com/servo/webrender.git
cd webrender/example-compositor/compositor
cargo run native [scroll|large|small] swap 1300 520
```
List of known compositor issues, will get updated over time.

Gnome-Shell/Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786
 - https://gitlab.gnome.org/GNOME/mutter/-/issues/1718
 - https://gitlab.gnome.org/GNOME/mutter/-/issues/1717

wlroots/sway:
 - https://github.com/swaywm/wlroots/issues/1865

KDE/KWin:
 - https://bugs.kde.org/show_bug.cgi?id=434631

---

Steps to test the demo client:
```
git clone https://github.com/servo/webrender.git
cd webrender/example-compositor/compositor
cargo run native [scroll|large|small] swap 1300 520
```
List of known compositor issues, will get updated over time.

Gnome-Shell/Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/issues/1718 / https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1799~~
 - https://gitlab.gnome.org/GNOME/mutter/-/issues/1717

wlroots/sway:
 - https://github.com/swaywm/wlroots/issues/1865

KDE/KWin:
 - https://bugs.kde.org/show_bug.cgi?id=434631

---

Steps to test the demo client:
```
git clone https://github.com/servo/webrender.git
cd webrender/example-compositor/compositor
cargo run native [scroll|large|small] swap 1300 520
```
List of known compositor issues, will get updated over time.

Gnome-Shell/Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/issues/1718 / https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1799~~
 - https://gitlab.gnome.org/GNOME/mutter/-/issues/1717

wlroots/sway:
 - https://github.com/swaywm/wlroots/issues/1865 (see 1.)

KDE/KWin:
 - https://bugs.kde.org/show_bug.cgi?id=434631

---

Steps to test the demo client:
```
git clone https://github.com/servo/webrender.git
cd webrender/example-compositor/compositor
cargo run native [scroll|large|small] swap 1300 520
```

1: https://github.com/rmader/webrender/tree/no-subsurface-reordering can be used to work around this issue
List of known compositor issues, will get updated over time.

Gnome-Shell/Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/issues/1718 / https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1799~~
 - https://gitlab.gnome.org/GNOME/mutter/-/issues/1717 (only applies for the example compositor)
 - https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1831

wlroots/sway:
 - https://github.com/swaywm/wlroots/issues/1865 (see 1.)

KDE/KWin:
 - https://bugs.kde.org/show_bug.cgi?id=434631

---

Steps to test the demo client:
```
git clone https://github.com/servo/webrender.git
cd webrender/example-compositor/compositor
cargo run native [scroll|large|small] swap 1300 520
```

1: https://github.com/rmader/webrender/tree/no-subsurface-reordering can be used to work around this issue
List of known compositor issues, will get updated over time.

Gnome-Shell/Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/issues/1718 / https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1799~~
 - https://gitlab.gnome.org/GNOME/mutter/-/issues/1717 (only applies for the example compositor)
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1831~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1832~~

wlroots/sway:
 - https://github.com/swaywm/wlroots/issues/1865 (see 1.)

KDE/KWin:
 - https://bugs.kde.org/show_bug.cgi?id=434631

---

Steps to test the demo client:
```
git clone https://github.com/servo/webrender.git
cd webrender/example-compositor/compositor
cargo run native [scroll|large|small] swap 1300 520
```

1: https://github.com/rmader/webrender/tree/no-subsurface-reordering can be used to work around this issue
List of known compositor issues, will get updated over time.

Gnome-Shell/Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/issues/1718 / https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1799~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/issues/1717~~ (only applies for the example compositor)
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1831~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1832~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1836~~

wlroots/sway:
 - ~~https://github.com/swaywm/wlroots/issues/1865~~
 - https://github.com/swaywm/sway/issues/6322

KDE/KWin:
 - ~~https://bugs.kde.org/show_bug.cgi?id=434631~~
 - as of KDE 5.22 disabling `widget.wayland.vsync.enabled` needs to get disabled (todo: check main branch, open ticket)

Weston:
 - SW-WR (used for popups/menus even when the main window uses HW-WR) is currently heavily broken for unknown reason. Needs more investigation. HW-WR content is fine.

Wayland protocol:
 - https://gitlab.freedesktop.org/wayland/wayland/-/issues/220
List of known compositor issues, will get updated over time.

Gnome-Shell/Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/issues/1718 / https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1799~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/issues/1717~~ (only applies for the example compositor)
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1831~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1832~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1836~~

wlroots/sway:
 - ~~https://github.com/swaywm/wlroots/issues/1865~~
 - https://github.com/swaywm/sway/issues/6322

KDE/KWin:
 - ~~https://bugs.kde.org/show_bug.cgi?id=434631~~
 - ~~https://invent.kde.org/plasma/kwayland-server/-/commit/8e851ee77e06af909d52ca45eb14cb7d2969735f~~ (broken frame callback based vsync, can be worked around by disabling `widget.wayland.vsync.enabled`)

Weston:
 - SW-WR (used for popups/menus even when the main window uses HW-WR) is currently heavily broken for unknown reason. Needs more investigation. HW-WR content is fine.

Wayland protocol:
 - https://gitlab.freedesktop.org/wayland/wayland/-/issues/220
List of known compositor issues, will get updated over time.

Gnome-Shell/Mutter:
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1768~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1786~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/issues/1718 / https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1799~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/issues/1717~~ (only applies for the example compositor)
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1831~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1832~~
 - ~~https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1836~~

wlroots/sway:
 - ~~https://github.com/swaywm/wlroots/issues/1865~~
 - https://github.com/swaywm/sway/issues/6322

KDE/KWin:
 - ~~https://bugs.kde.org/show_bug.cgi?id=434631~~
 - ~~broken frame callback based vsync, can be worked around by disabling `widget.wayland.vsync.enabled` https://invent.kde.org/plasma/kwayland-server/-/commit/8e851ee77e06af909d52ca45eb14cb7d2969735f~~ bug 1718688 comment 12

Weston:
 - SW-WR (used for popups/menus even when the main window uses HW-WR) is currently heavily broken for unknown reason. Needs more investigation. HW-WR content is fine.

Wayland protocol:
 - https://gitlab.freedesktop.org/wayland/wayland/-/issues/220

Back to Bug 1699754 Comment 0