Mettre à jour le gestionnaire de fenêtres xfwm4 4.14.3

Publié version du gestionnaire de fenêtres xfwm4 4.14.3, utilisé dans l'environnement utilisateur Xfce pour afficher des fenêtres à l'écran, décorer les fenêtres et organiser leur déplacement, leur fermeture et leur redimensionnement.

Dans la nouvelle version ajoutée Prise en charge des extensions X11 XRes (X-Resource), qui impliqué pour interroger le serveur X pour obtenir des informations sur le PID d'une application exécutée à l'aide des mécanismes d'isolation sandbox. La prise en charge de XRes résout le problème de l'arrêt forcé des processus clients bloqués dont le PID ne peut pas être trouvé via la propriété _NET_WM_PID, car il reflète l'identifiant du processus à l'intérieur du bac à sable, qui peut différer de l'identifiant dans l'espace de noms global.

La nouvelle version également éliminé une vulnérabilité qui peut conduire à l'accès à une zone mémoire déjà libérée (use-after-free) et à l'écriture de données en dehors du tampon alloué lors du traitement de chaînes avec paramètres. De plus, dans xfwm4 4.14.3 ajoutée Gestionnaires XError supplémentaires pour faciliter le diagnostic des problèmes liés aux requêtes XConfigureWindow.

Pour certains utilisateurs après la mise à jour vers la version 4.14.3 a commencé à être observé plante lors d'une tentative d'exécution sur FreeBSD, apparemment en raison d'une nouvelle liaison à libXres. Également dans xfwm4 fait surface problème de détection des cartes vidéo AMD lors de l'activation de l'extension X11 XPresent pour synchroniser la sortie avec l'impulsion de suppression verticale (vblank). XPresent était activé s'il y avait un masque AMD dans le nom de la carte, alors que certaines cartes sont appelés « Radeon » sans mentionner le mot « AMD » (par exemple, « Radeon RX 570 »). Pour ces cartes, le processeur vblank basé sur « glx » a été activé, ce qui est sensiblement en retard en termes de performances.

Par exemple, lors de l'utilisation de glx, la lecture de vidéos 4K en mpv charge le GPU de 70 % en mode haute qualité et de 50 % en mode basse qualité, tandis que la charge lors de l'utilisation de XPresent est réduite à 50 % et 30 % respectivement, ce qui affecte considérablement la puissance. consommation et performances. Le problème n’est toujours pas résolu pour l’instant. Pour forcer l'activation de XPresent, vous pouvez ajouter le paramètre /general/vblank_mode à xfconf :

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s « xpresent » —créer

Source: opennet.ru

Ajouter un commentaire