Kemas kini pengurus tetingkap xfwm4 4.14.3

diterbitkan keluaran pengurus tingkap XFWM4 4.14.3, digunakan dalam persekitaran pengguna Xfce untuk memaparkan tetingkap pada skrin, menghiasi tingkap dan mengatur cara mengalih, menutup dan mengubah saiznya.

Dalam keluaran baru tambah Sokongan sambungan X11 XRes (X-Resource), yang terbabit untuk menanyakan pelayan X untuk mendapatkan maklumat tentang PID aplikasi yang berjalan menggunakan mekanisme pengasingan kotak pasir. Sokongan XRes menyelesaikan masalah penamatan paksa proses klien yang digantung yang PIDnya tidak dapat ditemui melalui sifat _NET_WM_PID, kerana ia mencerminkan pengecam proses di dalam kotak pasir, yang mungkin berbeza daripada pengecam dalam ruang nama global.

Keluaran baru juga dihapuskan kerentanan yang boleh membawa kepada akses kepada kawasan memori yang telah dibebaskan (gunakan selepas bebas) dan menulis data di luar penimbal yang diperuntukkan apabila memproses rentetan dengan tetapan. Selain itu, dalam xfwm4 4.14.3 tambah Pengendali XError tambahan untuk memudahkan untuk mendiagnosis masalah dengan permintaan XConfigureWindow.

Bagi sesetengah pengguna selepas mengemas kini kepada versi 4.14.3 mula diperhatikan ranap apabila cuba dijalankan pada FreeBSD, nampaknya disebabkan oleh pengikatan baharu pada libXres. Juga dalam xfwm4 timbul masalah dengan mengesan kad video AMD apabila mendayakan sambungan X11 XPresent untuk menyegerakkan output dengan nadi kosong menegak (vblank). XPresent didayakan jika terdapat topeng AMD dalam nama kad, manakala beberapa kad dipanggil "Radeon" tanpa menyebut perkataan "AMD" (contohnya, "Radeon RX 570"). Untuk kad ini, pemproses vblank berdasarkan "glx" telah didayakan, yang ketara ketinggalan dalam prestasi.

Contohnya, apabila menggunakan glx, memainkan video 4K dalam mpv memuatkan GPU sebanyak 70% dalam mod kualiti tinggi dan 50% dalam mod kualiti rendah, manakala beban apabila menggunakan XPresent masing-masing dikurangkan kepada 50% dan 30%, yang menjejaskan kuasa dengan ketara. penggunaan dan prestasi. Masalahnya masih belum selesai buat masa ini. Untuk memaksa XPresent didayakan, anda boleh menambah tetapan /general/vblank_mode pada xfconf:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s β€œxpresent” β€”buat

Sumber: opennet.ru

Tambah komen