Closed oae closed 2 years ago
I have added mr1441.patch (the patch mutter-performace uses ) to AUR.
Test # 106 is timing out while building. testlog.txt
106/108 mutter:core+mutter/native/headless / native-headless TIMEOUT 60.01s killed by signal 15 SIGTERM
>>> G_TEST_BUILDDIR=/home/alperen/.cache/yay/mutter-rounded/src/build MALLOC_PERTURB_=171 MUTTER_TEST_PLUGIN_PATH=/home/alperen/.cache/yay/mutter-rounded/src/build/src/compositor/plugins/libdefault.so G_TEST_SRCDIR=/home/alperen/.cache/yay/mutter-rounded/src/mutter-rounded/src /home/alperen/.cache/yay/mutter-rounded/src/mutter-rounded/src/tests/meta-dbus-runner.py /home/alperen/.cache/yay/mutter-rounded/src/build/src/tests/mutter-native-headless-tests
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02Sa5a312c9d8ad3ce4d1ddccd4ea5370c2
# mutter-MESSAGE: Running Mutter Test (using mutter 41.3) as a Wayland display server
# mutter-MESSAGE: Added device '/dev/dri/renderD128' (nvidia-drm) using no mode setting.
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation memory (GMemorySettingsBackend) for ‘gsettings-backend’
# mutter-MESSAGE: Created gbm renderer for '/dev/dri/renderD128'
# mutter-MESSAGE: Boot VGA GPU /dev/dri/renderD128 selected as primary
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
# mutter-MESSAGE: Disabling DMA buffer screen sharing for driver 'nvidia-drm'.
# mutter-MESSAGE: Using Wayland display name 'mutter-test-display'
1..2
# Start of backends tests
# Start of native tests
# Start of virtual-monitor tests
# mutter-MESSAGE: Added virtual monitor Meta-0
# mutter-INFO: Acquired name org.gnome.Mutter.ScreenCast
# mutter-INFO: Acquired name org.gnome.Mutter.RemoteDesktop
# mutter-MESSAGE: Removed virtual monitor Meta-0
ok 1 /backends/native/virtual-monitor/create
# End of virtual-monitor tests
# Start of screen-cast tests
stderr:
mutter-Message: 19:41:11.436: Running Mutter Test (using mutter 41.3) as a Wayland display server
mutter-Message: 19:41:11.445: Added device '/dev/dri/renderD128' (nvidia-drm) using no mode setting.
mutter-Message: 19:41:11.462: Created gbm renderer for '/dev/dri/renderD128'
mutter-Message: 19:41:11.462: Boot VGA GPU /dev/dri/renderD128 selected as primary
mutter-Message: 19:41:11.476: Disabling DMA buffer screen sharing for driver 'nvidia-drm'.
mutter-Message: 19:41:11.477: Using Wayland display name 'mutter-test-display'
Window manager warning: Failed to set environment variable WAYLAND_DISPLAY for gnome-session: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.gnome.SessionManager" does not exist
mutter-Message: 19:41:11.482: Added virtual monitor Meta-0
mutter-Message: 19:41:11.506: Removed virtual monitor Meta-0
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
107/108 mutter:core+mutter/ref-test/sanity / ref-test-sanity OK 0.67s
108/108 mutter:core+mutter/native/persistent-virtual-monitor / native-persistent-virtual-monitor OK 0.65s
Summary of Failures:
106/108 mutter:core+mutter/native/headless / native-headless TIMEOUT 60.01s killed by signal 15 SIGTERM
Ok: 107
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 1
Full log written to /home/alperen/.cache/yay/mutter-rounded/src/build/meson-logs/testlog.txt
environment: line 1: kill: (204692) - No such process
M 19:42:12.427774 wireplumber ../wireplumber/src/main.c:336:signal_handler: stopped by signal: Terminated
M 19:42:12.427980 pw.core ../pipewire/src/pipewire/core.c:190:destroy_proxy: 0x55bda0dc0e70: leaked proxy 0x55bda0e8ef80 id:5
M 19:42:12.427986 pw.core ../pipewire/src/pipewire/core.c:190:destroy_proxy: 0x55bda0dc0e70: leaked proxy 0x55bda0e8f050 id:6
M 19:42:12.427989 pw.core ../pipewire/src/pipewire/core.c:190:destroy_proxy: 0x55bda0dc0e70: leaked proxy 0x55bda0e8f170 id:7
M 19:42:12.427991 pw.core ../pipewire/src/pipewire/core.c:190:destroy_proxy: 0x55bda0dc0e70: leaked proxy 0x55bda0e79460 id:8
M 19:42:12.427993 pw.core ../pipewire/src/pipewire/core.c:190:destroy_proxy: 0x55bda0dc0e70: leaked proxy 0x55bda0e790e0 id:9
M 19:42:12.427995 pw.core ../pipewire/src/pipewire/core.c:190:destroy_proxy: 0x55bda0dc0e70: leaked proxy 0x55bda0e78f20 id:10
M 19:42:12.428009 pw.core ../pipewire/src/pipewire/core.c:190:destroy_proxy: 0x55bda0dc0e70: leaked proxy 0x55bda0e78d60 id:11
M 19:42:12.428011 pw.core ../pipewire/src/pipewire/core.c:190:destroy_proxy: 0x55bda0dc0e70: leaked proxy 0x55bda0e71710 id:12
M 19:42:12.428017 pw.core ../pipewire/src/pipewire/core.c:190:destroy_proxy: 0x55bda0dc0e70: leaked proxy 0x55bda0e71600 id:13
M 19:42:12.428063 wireplumber ../wireplumber/src/main.c:328:on_disconnected: disconnected from pipewire
A connection to the bus can't be made
==> ERROR: A failure occurred in check().
Aborting...
-> error making: mutter-rounded
It builds fine here, there is my build log: log.txt
==> Starting check()...
dbus-daemon[37636]: [session uid=1000 pid=37636] Activating service name='org.gtk.vfs.Daemon' requested by ':1.1' (uid=1000 pid=37655 comm="wireplumber ")
dbus-daemon[37662]: writing oom_score_adj error: Permission denied
dbus-daemon[37636]: [session uid=1000 pid=37636] Successfully activated service 'org.gtk.vfs.Daemon'
fusermount3: failed to access mountpoint /run/user/1000/gvfs: Permission denied
C 01:14:40.385051 GLib (null):(null):(null): Failed to set scheduler settings: Operation not permitted
ninja: Entering directory `/home/luo/.cache/paru/clone/mutter-rounded/src/build'
ninja: no work to do.
1/108 mutter:cogl+cogl/conform / pipeline-user-matrix OK 1.25s
2/108 mutter:cogl+cogl/conform / blend-strings OK 1.26s
3/108 mutter:cogl+cogl/conform / blend OK 1.11s
4/108 mutter:cogl+cogl/conform / premult OK 1.03s
5/108 mutter:cogl+cogl/conform / depth OK 1.26s
6/108 mutter:cogl+cogl/conform / backface-culling OK 1.15s
7/108 mutter:cogl+cogl/conform / layer-remove OK 1.03s
8/108 mutter:cogl+cogl/conform / sparse-pipeline OK 1.12s
9/108 mutter:cogl+cogl/conform / npot-texture OK 1.04s
10/108 mutter:cogl+cogl/conform / sub-texture OK 1.14s
11/108 mutter:cogl+cogl/conform / pixel-buffer-map OK 1.14s
12/108 mutter:cogl+cogl/conform / pixel-buffer-set-data OK 1.28s
13/108 mutter:cogl+cogl/conform / pixel-buffer-sub-region OK 1.02s
14/108 mutter:cogl+cogl/conform / wrap-modes OK 1.02s
15/108 mutter:cogl+cogl/conform / texture-get-set-data OK 1.21s
16/108 mutter:cogl+cogl/conform / atlas-migration OK 1.94s
17/108 mutter:cogl+cogl/conform / read-texture-formats OK 1.09s
18/108 mutter:cogl+cogl/conform / write-texture-formats OK 1.17s
19/108 mutter:cogl+cogl/conform / alpha-textures OK 1.07s
20/108 mutter:cogl+cogl/conform / primitive OK 1.16s
21/108 mutter:cogl+cogl/conform / just-vertex-shader OK 1.14s
22/108 mutter:cogl+cogl/conform / pipeline-uniforms OK 1.16s
23/108 mutter:cogl+cogl/conform / snippets OK 1.24s
24/108 mutter:cogl+cogl/conform / custom-attributes OK 1.17s
25/108 mutter:cogl+cogl/conform / offscreen OK 1.22s
26/108 mutter:cogl+cogl/conform / journal-unref-flush OK 1.12s
27/108 mutter:cogl+cogl/conform / framebuffer-get-bits OK 1.18s
28/108 mutter:cogl+cogl/conform / point-size OK 1.06s
29/108 mutter:cogl+cogl/conform / point-size-attribute OK 1.16s
30/108 mutter:cogl+cogl/conform / point-size-attribute-snippet OK 1.12s
31/108 mutter:cogl+cogl/conform / point-sprite OK 1.07s
32/108 mutter:cogl+cogl/conform / point-sprite-orientation OK 1.19s
33/108 mutter:cogl+cogl/conform / point-sprite-glsl OK 1.24s
34/108 mutter:cogl+cogl/conform / alpha OK 1.31s
35/108 mutter:cogl+cogl/conform / map-buffer-range OK 1.04s
36/108 mutter:cogl+cogl/conform / primitive-and-journal OK 1.23s
37/108 mutter:cogl+cogl/conform / copy-replace-texture OK 1.16s
38/108 mutter:cogl+cogl/conform / pipeline-cache-unrefs-texture OK 1.22s
39/108 mutter:cogl+cogl/conform / pipeline-shader-state OK 1.15s
40/108 mutter:cogl+cogl/conform / color-hsl OK 1.08s
41/108 mutter:cogl+cogl/conform / fence OK 1.11s
42/108 mutter:cogl+cogl/conform / texture-no-allocate OK 0.97s
43/108 mutter:cogl+cogl/conform / texture-rg OK 1.17s
44/108 mutter:cogl+cogl/unit / check-gl-blend-enable OK 1.14s
45/108 mutter:cogl+cogl/unit / check-point-size-shader OK 1.16s
46/108 mutter:cogl+cogl/unit / check-bitmask-api OK 0.99s
47/108 mutter:cogl+cogl/unit / check-pipeline-pruning OK 1.43s
48/108 mutter:cogl+cogl/unit / check-blend-constant-ancestry OK 0.99s
49/108 mutter:cogl+cogl/unit / check-uniform-ancestry OK 1.17s
50/108 mutter:clutter+clutter/conform / actor-clone OK 0.98s
51/108 mutter:clutter+clutter/conform / actor-destroy OK 0.94s
52/108 mutter:clutter+clutter/conform / actor-graph OK 0.94s
53/108 mutter:clutter+clutter/conform / actor-invariants OK 0.92s
54/108 mutter:clutter+clutter/conform / actor-iter OK 1.01s
55/108 mutter:clutter+clutter/conform / actor-layout OK 1.09s
56/108 mutter:clutter+clutter/conform / actor-meta OK 0.94s
57/108 mutter:clutter+clutter/conform / actor-offscreen-redirect OK 1.01s
58/108 mutter:clutter+clutter/conform / actor-paint-opacity OK 0.94s
59/108 mutter:clutter+clutter/conform / actor-pick OK 0.98s
60/108 mutter:clutter+clutter/conform / actor-pivot-point OK 0.89s
61/108 mutter:clutter+clutter/conform / actor-shader-effect OK 0.96s
62/108 mutter:clutter+clutter/conform / actor-size OK 0.94s
63/108 mutter:clutter+clutter/conform / text OK 0.92s
64/108 mutter:clutter+clutter/conform / binding-pool OK 0.81s
65/108 mutter:clutter+clutter/conform / color OK 0.91s
66/108 mutter:clutter+clutter/conform / frame-clock OK 2.28s
67/108 mutter:clutter+clutter/conform / frame-clock-timeline OK 2.93s
68/108 mutter:clutter+clutter/conform / interval OK 0.91s
69/108 mutter:clutter+clutter/conform / script-parser OK 0.82s
70/108 mutter:clutter+clutter/conform / timeline OK 5.01s
71/108 mutter:clutter+clutter/conform / timeline-interpolate OK 5.46s
72/108 mutter:clutter+clutter/conform / timeline-progress OK 0.82s
73/108 mutter:clutter+clutter/conform / timeline-rewind OK 11.08s
74/108 mutter:clutter+clutter/conform / units OK 0.96s
75/108 mutter:core+mutter/stacking / basic-x11 OK 1.45s
76/108 mutter:core+mutter/stacking / basic-wayland OK 1.23s
77/108 mutter:core+mutter/stacking / client-side-decorated OK 1.37s
78/108 mutter:core+mutter/stacking / closed-transient OK 1.43s
79/108 mutter:core+mutter/stacking / closed-transient-no-default-focus OK 1.63s
80/108 mutter:core+mutter/stacking / closed-transient-no-input-no-take-focus-parent OK 1.36s
81/108 mutter:core+mutter/stacking / closed-transient-no-input-no-take-focus-parents OK 1.42s
82/108 mutter:core+mutter/stacking / closed-transient-no-input-parent OK 1.64s
83/108 mutter:core+mutter/stacking / closed-transient-no-input-parent-delayed-focus-default-cancelled OK 1.69s
84/108 mutter:core+mutter/stacking / closed-transient-no-input-parents OK 2.12s
85/108 mutter:core+mutter/stacking / closed-transient-no-input-parents-queued-default-focus-destroyed OK 2.07s
86/108 mutter:core+mutter/stacking / closed-transient-only-take-focus-parents OK 1.50s
87/108 mutter:core+mutter/stacking / minimized OK 1.35s
88/108 mutter:core+mutter/stacking / mixed-windows OK 1.55s
89/108 mutter:core+mutter/stacking / set-parent OK 1.19s
90/108 mutter:core+mutter/stacking / override-redirect OK 1.36s
91/108 mutter:core+mutter/stacking / set-override-redirect-parent OK 1.52s
92/108 mutter:core+mutter/stacking / set-parent-exported OK 1.22s
93/108 mutter:core+mutter/stacking / restore-size OK 2.46s
94/108 mutter:core+mutter/stacking / unmaximize-new-size OK 1.27s
95/108 mutter:core+mutter/stacking / fullscreen-maximize OK 2.16s
96/108 mutter:core+mutter/stacking / restore-position OK 2.10s
97/108 mutter:core+mutter/stacking / default-size OK 1.81s
98/108 mutter:core+mutter/stacking / modals OK 1.28s
99/108 mutter:core+mutter/stacking / map-fixed-size OK 1.59s
100/108 mutter:core+mutter/unit / normal OK 10.19s
101/108 mutter:core+mutter/unit / headless-start OK 0.95s
102/108 mutter:core+mutter/unit / stage-view OK 3.01s
103/108 mutter:core+mutter/unit / wayland OK 1.39s
104/108 mutter:core+mutter/unit / anonymous-file OK 0.70s
105/108 mutter:core+mutter/native/kms / native-kms-utils OK 0.81s
106/108 mutter:core+mutter/native/headless / native-headless OK 1.15s
107/108 mutter:core+mutter/ref-test/sanity / ref-test-sanity OK 1.04s
108/108 mutter:core+mutter/native/persistent-virtual-monitor / native-persistent-virtual-monitor OK 1.02s
Ok: 108
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /home/luo/.cache/paru/clone/mutter-rounded/src/build/meson-logs/testlog.txt
M 01:17:23.205235 wireplumber ../wireplumber/src/main.c:336:signal_handler: stopped by signal: Terminated
M 01:17:23.206814 wireplumber ../wireplumber/src/main.c:328:on_disconnected: disconnected from pipewire
A connection to the bus can't be made
after cleaning yay cache, it builds correctly. Thanks for the quick response.
I have added mr1441.patch (the patch mutter-performace uses ) to AUR.
Doesn't it add other patches as well though?
I have added mr1441.patch (the patch mutter-performace uses ) to AUR.
How about rpm package, is it possible?
Hi,
Is it possible to add performance patches to mutter-rounded?