Az xfwm4 4.14.3 ablakkezelő frissítése

Megjelent az ablakkezelő kiadása xfwm4 4.14.3, amelyet az Xfce felhasználói környezetben használnak az ablakok képernyőn való megjelenítésére, díszítésére és mozgásuk, bezárásuk és méretezésük megszervezésére.

Az új kiadásban hozzáadva lett X11 kiterjesztés támogatása XRes (X-Resource), amely használatban van az X szervertől arra vonatkozóan, hogy kérje le az alkalmazás PID-jét, amelyet sandbox izolációs mechanizmusokkal indítottak. Az XRes támogatás megoldja azt a problémát, hogy a felfüggesztett kliensfolyamatok kényszerű leállítása, amelyek PID-ja a _NET_WM_PID tulajdonság alapján nem ismerhető meg, mivel ez az izolált környezeten belüli folyamat azonosítóját tükrözi, amely eltérhet a globális névtérben található azonosítótól.

Az új kiadásban szintén eliminates megjelenik egy sebezhetőség, amely később jelent problémát, amikor már felszabadított memória területekhez (use-after-free) próbálunk hozzáférni, és adatokat írunk ki a lefoglalt puffertől független területre a beállításokkal rendelkező karakterláncok feldolgozása során. Továbbá, az xfwm4 4.14.3 hozzáadva további XError hibakezelőket tartalmaz, amelyek megkönnyítik az XConfigureWindow-kérésekhez kapcsolódó problémák diagnosztizálását.

Néhány felhasználónál a 4.14.3 verzióra való frissítés után megfigyelhetővé vált a FreeBSD alatt tapasztalható összeomlások, amelyek állítólag az új libXres kötődésből erednek. Az xfwm4-ben megjelent probléma merült fel az AMD videokártyák felismerésével az X11 kiterjesztés, az XPresent aktiválásakor a képfrissítés szinkronizálására (vblank). Az XPresent akkor aktiválódott, amikor a kártya nevében az AMD maszk szerepelt, míg egyes kártyák a következőképpen vannak elnevezve „Radeon” anélkül, hogy szerepelne az „AMD” kifejezés (például „Radeon RX 570”). Ezekhez a kártyákhoz vblank alapú „glx” feldolgozó aktiválódott, amely teljesítményben észrevehetően elmarad.

Például a glx használatakor a 4K videó lejátszása az mpv programban a GPU terhelése 70% magas minőség mellett, és 50% alacsony minőség mellett, míg az XPresent használata során a terhelés 50%-ra és 30%-ra csökken, ami jelentősen befolyásolja az energiafogyasztást és a teljesítményt. A probléma egyelőre nem került javításra. Az XPresent kényszerített aktiválásához beállíthatjuk a következő beállítást xfconf-ban:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s „xpresent” —create

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster