Ažuriranje upravitelja prozora xfwm4 4.14.3

Objavljeno izdanje upravitelja prozora xfwm4 4.14.3, koji se koristi u korisničkom okruženju Xfce za prikaz prozora na ekranu, ukrašavanje prozora i organiziranje njihovog premještanja, zatvaranja i promjene veličine.

U novom izdanju dodao Podrška za proširenje X11 XRes (X-Resource), koji uključeni za upit X poslužitelju za informacije o PID-u aplikacije koja se izvodi pomoću mehanizama izolacije sandboxa. Podrška za XRes rješava problem prisilnog prekidanja obješenih klijentskih procesa čiji se PID ne može pronaći kroz svojstvo _NET_WM_PID, budući da odražava identifikator procesa unutar sandboxa, koji se može razlikovati od identifikatora u globalnom imenskom prostoru.

Novo izdanje također eliminiran ranjivost koja može dovesti do pristupa već oslobođenom memorijskom području (use-after-free) i pisanja podataka izvan dodijeljenog međuspremnika prilikom obrade nizova s ​​postavkama. Osim toga, u xfwm4 4.14.3 dodao Dodatni rukovatelji XError za lakše dijagnosticiranje problema sa XConfigureWindow zahtjevima.

Za neke korisnike nakon ažuriranja na verziju 4.14.3 počelo se promatrati ruši se pri pokušaju pokretanja na FreeBSD-u, očito zbog novog vezanja na libXres. Također u xfwm4 izronio na površinu problem s otkrivanjem AMD video kartica prilikom omogućavanja X11 ekstenzije XPresent za sinkronizaciju izlaza s okomitim blanking pulsom (vblank). XPresent je bio omogućen ako je u nazivu kartice postojala AMD maska, dok su neke kartice se zovu "Radeon" bez spominjanja riječi "AMD" (na primjer, "Radeon RX 570"). Za ove kartice je bio uključen vblank procesor baziran na “glx” koji osjetno zaostaje u performansama.

Na primjer, pri korištenju glx-a, reprodukcija 4K videa u mpv-u opterećuje GPU za 70% u visokokvalitetnom načinu rada i 50% u niskom kvalitetnom načinu rada, dok se opterećenje pri korištenju XPresenta smanjuje na 50% odnosno 30%, što značajno utječe na snagu potrošnja i performanse. Problem za sada ostaje neriješen. Da biste natjerali XPresent da bude omogućen, možete dodati postavku /general/vblank_mode u xfconf:

xfconf-query -c xfwm4 -p /general/vblank_mode -t niz -s “xpresent” —stvori

Izvor: opennet.ru

Dodajte komentar