La version 25.2.0 du projet XLibre, un fork du serveur X.Org, a Ă©tĂ© publiĂ©e. Le premier lancement de la branche XLibre XServer 25.2.0 est prĂ©sentĂ© comme Ă©tant de qualitĂ© bĂȘta et destinĂ© Ă des tests pour identifier d'Ă©ventuels dĂ©fauts. D'autres versions bĂȘta devraient suivre, aprĂšs quoi la branche sera dĂ©clarĂ©e stable.
XLibre est utilisé par défaut dans les distributions Artix Linux, GhostBSD, OpenMandriva et Vendefoul Wolf. Pour Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu et Void Linux, la communauté maintient des paquets pour remplacer X.Org Server par XLibre. La création du fork est due à un désaccord avec la politique des mainteneurs de X.Org, menant à la stagnation du développement.
Parmi
changements dans la version XLibre XServer 25.2 :
- La rĂ©architecture interne du mĂ©canisme d'accĂ©lĂ©ration 2D glamor_egl, utilisant OpenGL pour accĂ©lĂ©rer les opĂ©rations 2D, a Ă©tĂ© effectuĂ©e. Le code spĂ©cifique Ă xf86 a Ă©tĂ© extrait de glamor_egl, et l'implĂ©mentation de l'infrastructure DRI3 (Direct Rendering Infrastructure) a Ă©tĂ© repensĂ©e pour fonctionner sans la bibliothĂšque libgbm (Generic Buffer Management), ce qui a permis de rendre GLAMOR compatible avec les pilotes propriĂ©taires NVIDIA Ă partir de la branche 470. Les pilotes NVIDIA 470+ peuvent maintenant ĂȘtre utilisĂ©s pour GLX et DRI3, l'initialisation EGL et la crĂ©ation de contexte OpenGL.
- L'implémentation du serveur X simplifié KDrive a été remaniée, apportant la prise en charge du fonctionnement sur plusieurs écrans, de l'infrastructure DRI3, de l'architecture d'accélération 2D GLAMOR, du mécanisme d'accélération de lecture vidéo X-Video, de la détection automatique du systÚme d'entrée evdev, de l'entrée multithread et du basculement entre des terminaux virtuels.
- Dans le serveur X Xfbdev, qui utilise un framebuffer, le support pour X-Video, GLX et DRI3 a été ajouté, réalisés via l'architecture d'accélération 2D GLAMOR. De nouvelles options de ligne de commande ont été ajoutées pour la configuration de
Xfbdev. - Dans le serveur X Xvfb (X virtual framebuffer), le support de DRI3 et
GLX, mis en Ćuvre via GLAMOR, a Ă©tĂ© ajoutĂ©. - Le pilote DDX « modesetting », fonctionnant au-dessus de l'interface KMS (Kernel Mode Setting), a Ă©tĂ© transfĂ©rĂ© Ă l'utilisation de GBM Bo Wrapper (BufferObject). La rotation et le miroir du curseur ont Ă©tĂ© mis en place, et le support de tailles de curseur supplĂ©mentaires a Ă©tĂ© ajoutĂ©.
- L'implémentation de DRI3 retourne maintenant la version 1.4 et nettoie le cache des modificateurs lors de l'appel de la méthode closeScreen.
- Des pilotes DRM (Direct Rendering Manager) pour Coreboot, VESA et EFI ont été ajoutés. Le pilote DDX pour le GPU Intel est limité à l'utilisation pour le matériel jusqu'à la génération Gen3.
- Le support de la spécification XDG Base Dir 0.8 a été assuré.
- La séparation de la configuration pour les modules NVIDIA a été réalisée.
Source : opennet.ru
