MIR 2.4 Display Server

is presented Display server release MIR 2.2 , the development of which continues Canonical, despite the refusal to develop the UNITY shell and the Ubuntu edition for smartphones. MIR remains in demand in Canonical projects and is now positioned as a solution for embedded devices and Internet of things (IoT). MIR can be used as a composite server for Wayland, which allows you to run any applications using Wayland in MIR environments (for example, collected from GTK3 / 4, QT5 or SDL2). Packages for installation are prepared for Ubuntu 20.04 / 20.10 / 21.04 ( PPA ) and Fedora 32/33/34 . Project code extends under the GPLV2 license.

In the new version:

  • was done on adapting MIR software interfaces associated with the support of graphics platforms, for use on hybrid graphics systems. In particular, the API MG :: Platform is divided into DisplayPlatform and RenderingPlatform, which allows you to use different GPUs for output and rendering.
  • in GBM-KMS Added option “–driver-quirks” to eliminate checks of devices leading to collapse.
  • Improved MIR operation on the X11 platform: code to support the X11 platform is translated from XLIB to XCB, added the ability to change the size of windows with MIR-based applications shown in the X11 environment.
  • has a large portion of fixes related to Wayland and XWayland support.
/Media reports.