GNOME News Archives


1,267 GNOME open-source and Linux related news articles on Phoronix since 2006.

GNOME's Sysprof Integrates CPU Scheduler Data
GNOME's Sysprof Integrates CPU Scheduler Data

GNOME's Sysprof is a wonderful system-wide profiling tool for helping developers analyze bottlenecks and debug other challenging issues. This system profiler has covered both kernel and user-space but to date has not provided any insight around the CPU scheduler behavior and thus developers have had to resort to other tooling there. But for the GNOME 45 release, Sysprof has integrated CPU scheduler details.

22 August 2023 - Sysprof + CPU Scheduler Info - 1 Comment
GNOME 45's Mutter Implements A Dedicated KMS Thread
GNOME 45's Mutter Implements A Dedicated KMS Thread

Recently merged to GNOME's Mutter compositor development code is implementing a dedicated kernel mode-setting (KMS) thread and allows for pointer motions to bypass the main thread during cursor sprite movements. Ultimately this effort is around lower-latency cursor movements.

7 August 2023 - KMS Thread - 5 Comments
WebKitGTK Working On Accelerated Composited Rendering With DMA-BUF
WebKitGTK Working On Accelerated Composited Rendering With DMA-BUF

While WebKitGTK already provides accelerated compositing support, there are different code paths depending upon whether Wayland or X11 are used and various other complexities involved as well as differences between using the GTK3 and GTK4 toolkits. WebKitGTK developers have been working to instead shift their multiple different code paths toward one route by way of DMA-BUF.

3 April 2023 - WebKitGTK + DMA-BUF Rendering - 19 Comments
GNOME's Mutter Lands Experimental Code For HDR Modes
GNOME's Mutter Lands Experimental Code For HDR Modes

Yesterday saw GNOME Shell and Mutter drop the last of their GTK3 dependence while today there is another interesting change to mention on the Mutter compositor side... An experimental option for enabling some HDR modes with supported high dynamic range displays.

4 March 2023 - Experimental HDR Option - 20 Comments
Ubuntu 23.04 & Debian Prepare For Updated GNOME Triple Buffering Optimization
Ubuntu 23.04 & Debian Prepare For Updated GNOME Triple Buffering Optimization

For the past few years Ubuntu developer Daniel van Vugt at Canonical has been working on dynamic triple buffering support for the GNOME desktop so that it will switch from double to triple buffering when the GPU is running behind in order to ultimately ramp up the GPU clock speeds / performance state in order to get back to delivering a fluid desktop experience. These triple buffering patches still haven't been upstreamed as of the GNOME 44 release due out next month, but the patches continue to be carried within Debian and Ubuntu among other distributions. An updated version of the code is now on the way to Debian and for April's Ubuntu 23.04 release.

15 February 2023 - GNOME Triple Buffering - 38 Comments
Dynamic Triple Buffering Hopefully Will Land For GNOME 44
Dynamic Triple Buffering Hopefully Will Land For GNOME 44

For over two years Canonical has been working on dynamic triple buffering for the GNOME desktop with the Mutter compositor. This triple-buffering-when-needed can dramatically boost the desktop performance especially in cases like Intel integrated graphics and Raspberry Pi boards. The triple buffering work hasn't been upstreamed yet but the hope is that it may finally be ready for upstream inclusion with GNOME 44.

9 January 2023 - Dynamic Triple Buffering - 32 Comments
GNOME 43.1 To Support Wayland On The AMD-Xilinx Kria KR260
GNOME 43.1 To Support Wayland On The AMD-Xilinx Kria KR260

Earlier this year AMD-Xilinx announced a Linux-powered robotics starter kit making use of Xilinx's Kria KR26 SOM featuring a Zynq Ultrascale+ with four Cortex-A53 cores and Mali graphics. While robotics focused, there is a DisplayPort output and over the summer Canonical has been working to get this board playing nicely with a Wayland-powered GNOME desktop.

25 September 2022 - Working GNOME Support - 3 Comments
GNOME 43's Mutter Lands Max BPC Property Support To Deal With Monitor Issues
GNOME 43's Mutter Lands Max BPC Property Support To Deal With Monitor Issues

Earlier this summer was the patch series for GNOME's Mutter to make use of the Linux DRM/KMS "max BPC" property for the drivers exposing the maximum bits per color supported. That code has now been merged in time for next month's GNOME 43 release and in turn will help deal with some scenarios where users may encounter screen flickering, brief blackouts, and other problems related to available monitor bandwidth.

22 August 2022 - Max BPC - 24 Comments
GTK4's Broadway HTML5 Backend Coming Back To Ubuntu, Debian
GTK4's Broadway HTML5 Backend Coming Back To Ubuntu, Debian

For the past decade going back to the early GTK3 days there has been the "Broadway" back-end that allows for GTK interfaces to be rendered within HTML5 web browsers. Aside from demos and other toys, there hasn't been too much widespread use reported with this GTK HTML5 back-end and some distributions like Ubuntu and Debian haven't been shipping the Broadway support with the newer GTK4. However, that is changing now for Debian and with this autumn's release of Ubuntu 22.10.

22 August 2022 - GTK4 Broadway - 7 Comments
GNOME Mutter & Shell 43 Beta Bring Several Very Exciting Changes
GNOME Mutter & Shell 43 Beta Bring Several Very Exciting Changes

GNOME's Shell and Mutter components have released their beta versions for this GNOME 43 milestone. Particularly on the Mutter side are some very exciting changes from improvements to direct scan-out, high resolution scroll wheel support being completed and merged, various Wayland improvements, and more performance optimizations.

11 August 2022 - GNOME 43 Beta - 48 Comments
Renewed Work Around GNOME 30-bit Deep Color Frame-Buffer Support
Renewed Work Around GNOME 30-bit Deep Color Frame-Buffer Support

Going back years has been an effort to get 30-bit deep color support on the GNOME desktop under Wayland. Ubuntu and others have been interested in getting 30-bit color support working nicely for the Linux desktop, but while that milestone hasn't yet been crossed, thankfully there is some renewed work in that direction.

9 August 2022 - Deep Color On GNOME Wayland - 33 Comments
Ubuntu Working On GNOME Wayland Support For The AMD Xilinx Kria KR260
Ubuntu Working On GNOME Wayland Support For The AMD Xilinx Kria KR260

Canonical engineer Daniel van Vugt who is known for his work on enhancing the upstream GNOME desktop stack to improve the experience for Ubuntu has recently taken up interest in getting the AMD-Xilinx Kria KR260 working with the GNOME Wayland session. The Kria KR260 is for the recently-announced AMD/Xilinx Robotics Starter Kit.

18 July 2022 - GNOME Support For The Robotics Kit - 9 Comments
When Time Comes For GTK5, It Might Be Wayland-Only On Linux
When Time Comes For GTK5, It Might Be Wayland-Only On Linux

While GTK4 is still in its early stages and it will presumably be some years before "GTK5" even begins to take shape, GNOME developers are already thinking of ditching X11 support for that next major GTK release -- effectively making it Wayland-only on Linux.

3 July 2022 - GTK5 Might Drop X11 - 189 Comments
GNOME's Mutter Working On "Max BPC" Handling To Deal With Monitor Issues
GNOME's Mutter Working On "Max BPC" Handling To Deal With Monitor Issues

GNOME developers are working on supporting the Linux KMS "Max BPC" connector property that is supported by some of the Direct Rendering Manager drivers for limiting the maximum bits per color permitted. In turn properly supporting this setting can take care of monitor issues seen on some systems where the monitor may randomly flicker or have other issues unless otherwise lowering the refresh rate or resolution.

13 June 2022 - Fixing Monitor Issues - 6 Comments
GNOME's Mutter Variable Rate Refresh Support Closer To Being Merged
GNOME's Mutter Variable Rate Refresh Support Closer To Being Merged

Variable rate refresh (VRR / FreeSync / Adaptive-Sync) support for GNOME's Mutter compositor is closer to being merged. The native back-end support for VRR that has been in development the past two years is no longer considered a work-in-progress and it's believed there are no longer any blocking issues that would prevent this code from landing.

7 June 2022 - GNOME Mutter VRR - 46 Comments
GNOME's Mutter Moving Closer To Pure Wayland-Only Build Option
GNOME's Mutter Moving Closer To Pure Wayland-Only Build Option

GNOME's Mutter compositor has been going through some code restructuring and preparations for being able to build it without any X11 dependencies at all, for those wanting a legacy-free/X11-free GNOME desktop experience that would also forego any XWayland support.

31 May 2022 - Get Rid Of X11 Cruft - 77 Comments

1267 GNOME news articles published on Phoronix.