Aktualizace správce oken xfwm4 4.14.3

Byl zveřejněn vydání správce oken xfwm4 4.14.3, 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 byla přidána podpora X11-rozšíření XRes (X-Resource), které je použito 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é odstraněna 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 byly přidány 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 byly pozorovány 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 se ukázalo 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 jsou označovány "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

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster