2024-02-12 06:32:14 |
theofficialgman |
bug |
|
|
added bug |
2024-02-12 06:45:16 |
theofficialgman |
description |
Test system: ARM64 Ubuntu Jammy and Ubuntu Noble
Default Ubuntu GNOME desktop environment used with no user added extensions.
GPU driverstack identical between the two distros (eliminated as a variable).
Linux kernel identical between distros (eliminated as a variable)
CPU, GPU, and RAM clocks pinned to max.
Test case: Minecraft Java Edition (shared drive with identical setup between Ubuntu versions). Fullscreen 1080p. Xorg display server.
FPS (uncapped):
Ubuntu Jammy: 177fps
Ubuntu Noble: 140fps
Observations:
Ubuntu Jammy:
gnome-shell process cpu% when camera is still: 0-1%
gnome-shell process cpu% when camera is moving: 10-20%
Memory Bandwidth (CPU and GPU shared): 40%
Ubuntu Noble:
gnome-shell process cpu% when camera is still: 20-55%
gnome-shell process cpu% when camera is moving: 30-55%
Memory Bandwidth (CPU and GPU shared): 50%
In both cases GPU utilization is observed to be near 100%.
So in summary, large performance regression regression which appears to be due to gnome-shell. There is nearly no gnome-shell cpu% usage on ubuntu jammy when there the camera is still (even with a fps graph drawn onscreen) in stark contrast to ubuntu noble. |
Test system: ARM64 Ubuntu Jammy (gnome-shell 42.9-0ubuntu2) and Ubuntu Noble (gnome-shell 45.3-1ubuntu1)
Default Ubuntu GNOME desktop environment used with no user added extensions.
GPU driverstack identical between the two distros (eliminated as a variable).
Linux kernel identical between distros (eliminated as a variable)
CPU, GPU, and RAM clocks pinned to max.
Test case: Minecraft Java Edition (shared drive with identical setup between Ubuntu versions). Fullscreen 1080p. Xorg display server.
FPS (uncapped):
Ubuntu Jammy: 177fps
Ubuntu Noble: 140fps
Observations:
Ubuntu Jammy:
gnome-shell process cpu% when camera is still: 0-1%
gnome-shell process cpu% when camera is moving: 10-20%
Memory Bandwidth (CPU and GPU shared): 40%
Ubuntu Noble:
gnome-shell process cpu% when camera is still: 20-55%
gnome-shell process cpu% when camera is moving: 30-55%
Memory Bandwidth (CPU and GPU shared): 50%
In both cases GPU utilization is observed to be near 100%.
So in summary, large performance regression regression which appears to be due to gnome-shell. There is nearly no gnome-shell cpu% usage on ubuntu jammy when there the camera is still (even with a fps graph drawn onscreen) in stark contrast to ubuntu noble. |
|
2024-02-12 06:45:52 |
Daniel van Vugt |
tags |
|
arm64 noble performance |
|
2024-02-12 06:52:43 |
Daniel van Vugt |
bug |
|
|
added subscriber Daniel van Vugt |
2024-02-12 07:00:20 |
Daniel van Vugt |
gnome-shell (Ubuntu): status |
New |
Incomplete |
|
2024-02-29 15:12:20 |
theofficialgman |
bug task added |
|
mutter (Ubuntu) |
|
2024-03-02 17:36:39 |
theofficialgman |
bug watch added |
|
https://gitlab.gnome.org/GNOME/mutter/-/issues/3134 |
|
2024-03-05 05:22:40 |
Daniel van Vugt |
summary |
Large Performance Regression in gnome-shell from Ubuntu Jammy to Ubuntu Noble |
Large Performance Regression in fullscreen windows from Ubuntu Jammy to Ubuntu Noble |
|
2024-03-05 05:22:46 |
Daniel van Vugt |
bug task deleted |
gnome-shell (Ubuntu) |
|
|
2024-03-05 05:22:54 |
Daniel van Vugt |
bug task added |
|
mutter |
|
2024-03-05 05:23:25 |
Daniel van Vugt |
tags |
arm64 noble performance |
arm64 noble nvidia performance tegra |
|
2024-03-05 21:27:20 |
Bug Watch Updater |
mutter: status |
Unknown |
New |
|
2024-04-09 15:38:36 |
Launchpad Janitor |
mutter (Ubuntu): status |
New |
Confirmed |
|
2024-04-10 01:31:33 |
Daniel van Vugt |
summary |
Large Performance Regression in fullscreen windows from Ubuntu Jammy to Ubuntu Noble |
[nvidia] Large Performance Regression in fullscreen windows from Ubuntu Jammy to Ubuntu Noble |
|
2024-04-10 07:49:03 |
Daniel van Vugt |
summary |
[nvidia] Large Performance Regression in fullscreen windows from Ubuntu Jammy to Ubuntu Noble |
[Xorg] Large performance regression in fullscreen windows |
|
2024-04-10 08:03:10 |
Daniel van Vugt |
tags |
arm64 noble nvidia performance tegra |
amd64 arm64 noble nvidia performance tegra |
|
2024-04-16 09:53:55 |
Daniel van Vugt |
mutter (Ubuntu): importance |
Undecided |
High |
|
2024-04-16 09:54:02 |
Daniel van Vugt |
mutter (Ubuntu): milestone |
|
noble-updates |
|
2024-04-26 15:08:15 |
burned |
bug |
|
|
added subscriber burned |
2024-04-26 21:17:43 |
Francesco Castellana |
bug |
|
|
added subscriber Francesco Castellana |
2024-04-30 08:17:07 |
Daniel van Vugt |
mutter (Ubuntu): assignee |
|
Daniel van Vugt (vanvugt) |
|
2024-04-30 08:17:11 |
Daniel van Vugt |
mutter (Ubuntu): status |
Confirmed |
Triaged |
|
2024-05-03 14:10:32 |
Nobuto Murata |
bug |
|
|
added subscriber Nobuto Murata |
2024-05-15 09:05:48 |
Oibaf |
bug |
|
|
added subscriber Oibaf |
2024-05-16 10:21:19 |
Daniel van Vugt |
mutter (Ubuntu): status |
Triaged |
In Progress |
|
2024-05-20 14:35:10 |
Bastian Schmidt |
bug |
|
|
added subscriber Bastian Schmidt |
2024-06-14 02:20:40 |
Daniel van Vugt |
mutter (Ubuntu): status |
In Progress |
Triaged |
|
2024-08-08 00:41:06 |
Brian Murray |
nominated for series |
|
Ubuntu Noble |
|
2024-08-08 00:41:06 |
Brian Murray |
bug task added |
|
mutter (Ubuntu Noble) |
|
2024-08-08 00:43:42 |
Brian Murray |
mutter (Ubuntu Noble): milestone |
|
noble-updates |
|
2024-08-08 00:43:49 |
Brian Murray |
mutter (Ubuntu Noble): status |
New |
Triaged |
|
2024-08-08 00:43:51 |
Brian Murray |
mutter (Ubuntu Noble): importance |
Undecided |
High |
|
2024-08-08 00:44:02 |
Brian Murray |
mutter (Ubuntu): milestone |
noble-updates |
later |
|