Päivitä ikkunanhallinta xfwm4 4.14.3

julkaistu ikkunahallinnan julkaisu xfwm4 4.14.3, jota käytetään Xfce-käyttäjäympäristössä ikkunoiden näyttämiseen näytöllä, ikkunoiden koristeluun ja niiden siirtämisen, sulkemisen ja koon muuttamisen järjestämiseen.

Uudessa julkaisussa lisätty X11-laajennuksen tuki XRes (X-Resource), joka mukana pyytää X-palvelimelta tietoja hiekkalaatikon eristysmekanismeja käyttävän sovelluksen PID-tunnuksesta. XRes-tuki ratkaisee ripustettujen asiakasprosessien, joiden PID-tunnusta ei löydy ominaisuuden _NET_WM_PID kautta, pakotetun lopettamisen ongelman, koska se heijastaa hiekkalaatikon sisällä olevaa prosessin tunnistetta, joka voi poiketa globaalin nimiavaruuden tunnisteesta.

Myös uusi julkaisu eliminoitu haavoittuvuus, joka voi johtaa pääsyyn jo vapautuneelle muistialueelle (use-after-free) ja tietojen kirjoittamiseen varatun puskurin ulkopuolelle käsiteltäessä merkkijonoja asetuksilla. Lisäksi xfwm4:ssä 4.14.3 lisätty Muita XError-käsittelijöitä, jotka helpottavat XConfigureWindow-pyyntöjen ongelmien diagnosointia.

Joillekin käyttäjille päivityksen jälkeen versioon 4.14.3 alettiin tarkkailla kaatuu yritettäessä ajaa FreeBSD:llä, ilmeisesti johtuen uudesta libXres-sidoksesta. Myös xfwm4:ssä nousi pintaan ongelma AMD-näytönohjainkorttien havaitsemisessa, kun X11-laajennuksen XPresent sallitaan synkronoida lähtö pystysammutuspulssin kanssa (vblank). XPresent oli käytössä, jos kortin nimessä oli AMD-maski, kun taas jotkin kortit kutsutaan "Radeon" mainitsematta sanaa "AMD" (esimerkiksi "Radeon RX 570"). Näille korteille otettiin käyttöön "glx"-pohjainen vblank-prosessori, joka on suorituskyvyssä huomattavasti jäljessä.

Esimerkiksi glx:tä käytettäessä 4K-videon toistaminen mpv-muodossa lataa GPU:ta 70 % korkealaatuisessa tilassa ja 50 % huonolaatuisessa tilassa, kun taas kuormitus XPresentiä käytettäessä pienenee 50 %:iin ja 30 %:iin, mikä vaikuttaa merkittävästi tehoon. kulutus ja suorituskyky. Ongelma on toistaiseksi ratkaisematta. Jos haluat pakottaa XPresentin ottamaan käyttöön, voit lisätä /general/vblank_mode-asetuksen xfconfiin:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s “xpresent” –luo

Lähde: opennet.ru

Lisää kommentti