Opdatering af vinduesmanageren xfwm4 4.14.3

Publiceret udgivelse af vindueschef xfwm4 4.14.3, der anvendes i brugergrænsefladen Xfce til at sørge for visning af vinduer på skærmen, dekoration af vinduer samt organisering af deres bevægelse, lukning og ændring af størrelse.

I den nye udgivelse tilføjet understøttelse af X11-udvidelse XRes (X-Resource), som aktiveres for at anmode X-serveren om information om PID for applikationen, der kører ved hjælp af sandbox-isoleringsmekanismer. XRes-understøttelsen løser problemet med tvangsafslutning af hængende klientprocesser, hvis PID ikke kan findes via egenskaben _NET_WM_PID, da den afspejler procesidentifikatoren i det isolerede miljø, som kan være forskellig fra identifikatoren i det globale navnerum.

I den nye udgave er der også er blevet løst en sårbarhed, der kan føre til adgang til allerede frigivet hukommelsesområde (use-after-free) og skrivning af data uden for det allokerede buffer under behandling af strenge med indstillinger. Desuden i xfwm4 4.14.3 er tilføjet yderligere fejlbehandlingsrutiner XError, der forenkler diagnosticering af problemer relateret til anmodninger om XConfigureWindow.

Nogle brugere har efter opdatering til version 4.14.3 oplevet nedbrud ved forsøg på at starte under FreeBSD, som tilsyneladende skyldes det nye binding til libXres. Derudover i xfwm4 opstod problemer med at identificere AMD-grafikkort ved aktivering af X11-udvidelsen XPresent for at synkronisere output med det grafiske værsynkroniseringssignal (vblank). XPresent blev aktiveret, når kortnavnet indeholdt masken AMD, mens nogle kort benævnes «Radeon» uden omtale af ordet «AMD» (for eksempel «Radeon RX 570»). For disse kort blev der aktiveret en vblank-håndtering baseret på «glx», som er væsentligt langsommere i ydeevne.

For eksempel, når der bruges glx, belaster afspilning af 4K video i mpv GPU'en med 70% i høj kvalitet og 50% i lav kvalitet, mens belastningen ved brug af XPresent falder til 50% og 30% henholdsvis, hvilket væsentligt påvirker energiforbruget og præstationen. Problemet er endnu ikke løst. For at aktivere XPresent tvingende kan man tilføje indstillingen /general/vblank_mode i xfconf:

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

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster