Цонхны менежерийг шинэчлэх xfwm4 4.14.3

Нийтэлсэн цонхны менежерийн хувилбар xfwm4 4.14.3, Xfce хэрэглэгчийн орчинд цонхыг дэлгэцэн дээр харуулах, цонхыг чимэглэх, зөөх, хаах, хэмжээг өөрчлөх зэрэгт ашигладаг.

Шинэ дугаарт нэмсэн X11 өргөтгөлийн дэмжлэг XRes (X-Resource), аль нь оролцсон хамгаалагдсан хязгаарлагдмал орчинд тусгаарлах механизм ашиглан ажиллаж байгаа програмын PID-ийн талаарх мэдээллийг X серверээс асуух. XRes-ийн дэмжлэг нь _NET_WM_PID шинж чанараар дамжуулан PID-г олж чадахгүй байгаа үйлчлүүлэгчийн процессыг албадан зогсоох асуудлыг шийддэг, учир нь энэ нь хамгаалагдсан хязгаарлагдмал орчинд байгаа процессын танигчийг тусгадаг бөгөөд энэ нь дэлхийн нэрийн зай дахь танигчаас ялгаатай байж болно.

Мөн шинэ хувилбар хасагдсан Тохируулга бүхий мөрүүдийг боловсруулах үед аль хэдийн суллагдсан санах ойн талбарт хандах (үнэгүй бол ашиглах) болон хуваарилагдсан буферээс гадуур өгөгдөл бичихэд хүргэж болзошгүй эмзэг байдал. Үүнээс гадна, xfwm4-д 4.14.3 нэмсэн XConfigureWindow хүсэлттэй холбоотой асуудлыг оношлоход хялбар болгох нэмэлт XError зохицуулагч.

4.14.3 хувилбар руу шинэчлэгдсэний дараа зарим хэрэглэгчдийн хувьд ажиглагдаж эхэлсэн libXres-тэй шинэ холболт хийгдсэнтэй холбоотой бололтой FreeBSD дээр ажиллахыг оролдох үед гацсан. Мөн xfwm4 дээр гадаргуутай X11 өргөтгөлийг XPresent-д гаралтыг босоо хоосон импульс (vblank)-тай синхрончлох үед AMD видео картуудыг илрүүлэхэд асуудал гарсан. Картын нэрэнд AMD маск байгаа бол зарим картууд дээр XPresent идэвхжсэн гэж нэрлэдэг "AMD" гэсэн үгийг дурдаагүй "Radeon" (жишээлбэл, "Radeon RX 570"). Эдгээр картуудын хувьд "glx" дээр суурилсан vblank процессорыг идэвхжүүлсэн бөгөөд энэ нь гүйцэтгэлийн хувьд мэдэгдэхүйц хоцорч байна.

Жишээлбэл, glx ашиглах үед 4K видеог mpv горимд тоглуулах нь GPU-г өндөр чанарын горимд 70%, бага чанарын горимд 50% ачаалдаг бол XPresent ашиглах үед ачаалал тус бүр 50% ба 30% болж буурдаг бөгөөд энэ нь хүч чадалд ихээхэн нөлөөлдөг. хэрэглээ ба гүйцэтгэл. Асуудал одоогоор шийдэгдээгүй хэвээр байна. XPresent-г хүчээр идэвхжүүлэхийн тулд та /general/vblank_mode тохиргоог xfconf-д нэмж болно:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s “xpresent” — үүсгэх

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх