vydání správce oken , používaného v uživatelském prostředí Xfce pro zajištění zobrazení oken na obrazovce, dekoraci oken a organizaci jejich přesouvání, zavírání a změny velikosti.
V nové verzi podpora X11-rozšíření (X-Resource), které k dotazování X-serveru na informace o PID aplikace spuštěné pomocí mechanismů izolace sandboxu. Podpora XRes řeší problém s nuceným ukončením visících klientských procesů, jejichž PID nelze zjistit pomocí vlastnosti _NET_WM_PID, neboť odráží identifikátor procesu uvnitř izolovaného prostředí, který se může lišit od identifikátoru v globálním jmenném prostoru.
V novém vydání také zranitelnost, která může vést k přístupu do již uvolněné oblasti paměti (use-after-free) a zápisu dat mimo vyhrazený buffer při zpracování řetězců s nastavením. Kromě toho v xfwm4 4.14.3 další zpracovatele chyb XError, které zjednodušují diagnostiku problémů spojených se žádostmi XConfigureWindow.
U některých uživatelů po aktualizaci na verzi 4.14.3 zhroucení při pokusu o spuštění ve FreeBSD, které zřejmě vyplývají z nového vázání na libXres. Také v xfwm4 problém s detekcí grafických karet AMD při aktivaci X11-rozšíření XPresent pro synchronizaci výstupu s impulsem pro ztlumení snímků (vblank). XPresent se aktivoval při přítomnosti v názvu karty masky AMD, zatímco některé karty "Radeon" bez zmínky o slově "AMD" (například "Radeon RX 570"). Pro tyto karty se aktivoval vblank zpracovatel na bázi "glx", který výrazně zaostává z pohledu výkonu.
Například při používání glx přehrávání 4K videa v mpv zatěžuje GPU na 70 % v režimu vysoké kvality a 50 % v režimu nízké kvality, zatímco zatížení při použití XPresent klesá na 50 % a 30 % respektive, což výrazně ovlivňuje spotřebu energie a výkon. Problém zatím zůstává neopraven.
Pro nucené zapnutí XPresent lze přidat nastavení /general/vblank_mode v xfconf:
Zdroj: opennet.ru
