Aggiornamento del gestore delle finestre xfwm4 4.14.3

Pubblicato rilascio del gestore delle finestre xfwm4 4.14.3, utilizzato in un ambiente utente Xfce per garantire la visualizzazione delle finestre sullo schermo, decorare le finestre e organizzare il loro spostamento, chiusura e modifica delle dimensioni.

Nel nuovo rilascio è stata aggiunta supporto all'estensione X11 XRes (X-Resource), che è attivato per richiedere al server X informazioni sul PID dell'applicazione lanciata utilizzando meccanismi di isolamento sandbox. Il supporto a XRes affronta il problema della chiusura forzata di processi client bloccati, i cui PID non possono essere identificati tramite la proprietà _NET_WM_PID, poiché questo riflette l'identificatore di processo all'interno di un ambiente isolato, che potrebbe differire dall'identificatore nello spazio dei nomi globale.

Nella nuova versione è stata anche è stato risolto individuata una vulnerabilità che potrebbe portare a riferimenti a un'area di memoria già liberata (use-after-free) e a scritture di dati al di fuori di un buffer allocato durante l'elaborazione di stringhe con impostazioni. Inoltre, in xfwm4 4.14.3 aggiunti sono stati aggiunti ulteriori gestori di errori XError, che semplificano la diagnosi dei problemi legati alle richieste XConfigureWindow.

Alcuni utenti, dopo l'aggiornamento alla versione 4.14.3 hanno riscontrato crash durante l'avvio su FreeBSD, apparentemente causati da una nuova associazione a libXres. Inoltre, in xfwm4 è emersa si è verificato un problema con il riconoscimento delle schede video AMD quando l'estensione X11 XPresent è attivata per sincronizzare l'output con l'impulso di interruzione del fotogramma (vblank). XPresent veniva attivato se nel nome della scheda era presente una maschera AMD, mentre alcune schede sono designate «Radeon» senza menzionare la parola «AMD» (ad esempio, «Radeon RX 570»). Per queste schede, veniva attivato un gestore vblank basato su «glx», che mostra prestazioni significativamente inferiori.

Ad esempio, utilizzando glx, la riproduzione di video 4K in mpv carica il GPU al 70% in modalità alta qualità e al 50% in modalità bassa qualità, mentre l'uso di XPresent riduce il carico al 50% e al 30% rispettivamente, il che influenza notevolmente il consumo energetico e le prestazioni. Il problema rimane irrisolto. Per forzare l'attivazione di XPresent è possibile aggiungere la configurazione /general/vblank_mode in xfconf:

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

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster