Language Selection

English French German Italian Portuguese Spanish

xorg-server 21.1.0 released

Filed under
Graphics/Benchmarks
This is the final release of X server 21.1. There has been just one fix since
the second RC and at this time there are no known regressions since the 1.20
release series.

I expect that increased usage after the final release may still uncover
something interesting, so there is a potential for subsequent 21.1.1 patch
being released in the coming weeks rather than after the usual interval of
several months.

Notable changes since 1.20 include:

  - The meson support is now fully mature. While autotools support will still be
  kept for this release series, it will be dropped afterwards.

  - Glamor support for Xvfb.

  - Variable refresh rate support in the modesetting driver.

  - XInput 2.4 support which adds touchpad gestures.
  
  - DMX DDX has been removed.
  
  - X server now correctly reports display DPI in more cases. This may affect
  rendering of client applications that have their own workarounds for hi-DPI
  screens.

  - A large number of small features and various bug fixes.

Note that since 21.1 series XWayland is released separately and thus this
release does not include it.

Read more

Early Coverage of X.Org Server 21.1 Release

  • X.Org Server 21.1 is Here After More Than Three Years of Development

    More than three years after X.Org Server 1.20, released in May 2018, X.Org Server 21.1 finally has been released.

    The X.Org Server has a long history behind it. It’s the reference implementation of the X Window system first released in June 1984 by its author Robert W Scheifler at Massachusetts Institute of Technology (MIT).

    X.Org Server is an open source and freely distributed implementation of the X Window System, provided by the X.Org Foundation. It’s part of the X.Org software, the popular X Window System used in many POSIX operating systems, including almost all Linux distributions.

  • X.Org Server 21.1 Released With Variable Rate Refresh In Modesetting Driver, Other Work - Phoronix

    X.Org Server 21.1 is now officially available as this first xorg-server update in three years and what began development as X.Org Server 1.21 prior to the versioning change.

    X.Org Server 21.1 brings GLAMOR acceleration for the Xvfb, Variable Rate Refresh (VRR / FreeSync / Adaptive-Sync) support within the generic xf86-video-modesetting driver assuming the underlying DRM/KMS kernel driver supports VRR, much better Meson build system support, X Input 2.4 is integrated that adds support for touchpad gestures, the DMX DDX (Distributed Multihead X) code has been removed, improved display DPI reporting, and a wide variety of other minor improvements and bug fixes.

X.Org 21.1.0 sees a release with Variable refresh rate support

  • X.Org 21.1.0 sees a release with Variable refresh rate support in the modesetting driver

    After three years without a full release, X.Org 21.1.0 has finally landed with new features and a lot of bug fixes. While the next-generation for all Linux systems will eventually be Wayland, plenty still default to to it.

    Developer Povilas Kanapickas announced the release on October 27, noting that they expect issues to come up once more people start using it with a 21.1.1 version patch being planned to arrive in the next few weeks rather than their usual time of a few months. For a reminder: XWayland, the project that ensures backwards compatibility with applications on Wayland is now released as its own thing.

By Microsoft Tim (Tim Anderson)

X.Org Server 21.1 Available

  • X.Org Server 21.1 Available

    After three and a half years since the last significant release formed release the X.Org Server 21.1 . Starting with the presented branch, a new issue numbering scheme has been put into operation, allowing you to immediately see how long ago this or that version was published. By analogy with the Mesa project, the first number of the version reflects the year, the second number indicates the serial number of the significant release for the year, and the third number is used to flag corrective updates.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.