更新視窗管理器 xfwm4 4.14.3

發表 視窗管理器發布 XFWM4 4.14.3.,在 Xfce 使用者環境中用於在螢幕上顯示視窗、裝飾視窗以及組織如何移動、關閉視窗和調整視窗大小。

在新版本中 添加 X11擴充支持 X射線分辨率 (X-資源),其中 涉及 查詢 X 伺服器以取得有關使用沙箱隔離機制運行的應用程式的 PID 資訊。 XRes 支援解決了透過 _NET_WM_PID 屬性無法找到 PID 的掛起客戶端進程的強制終止問題,因為它反映了沙箱內的進程標識符,該標識符可能與全域命名空間中的標識符不同。

新發布的還有 淘汰 此漏洞可能導致在處理具有設定的字串時存取已釋放的記憶體區域(釋放後使用)並在分配的緩衝區之外寫入資料。另外,在xfwm4 4.14.3中 添加 其他 XError 處理程序可以更輕鬆地診斷 XConfigureWindow 要求的問題。

對於更新到4.14.3版本後的部分用戶 開始被觀察 嘗試在 FreeBSD 上運行時崩潰,顯然是由於與 libXres 的新綁定所致。也在xfwm4中 浮出水面 啟用 X11 擴充 XPresent 與垂直消隱脈衝 (vblank) 同步輸出時偵測 AMD 顯示卡時出現問題。如果卡片名稱中存在 AMD 掩碼,則 XPresent 已啟用,而某些卡 叫做 「Radeon」而不提及「AMD」一詞(例如「Radeon RX 570」)。對於這些卡,啟用了基於“glx”的vblank處理器,其性能明顯落後。

例如,使用glx時,在mpv中播放4K視頻,高品質模式下GPU負載為70%,低品質模式下負載為50%,而使用XPresent時負載分別降低至50%和30%,這對功耗影響很大消耗和性能。該問題目前仍未解決。若要強制啟用 XPresent,您可以將 /general/vblank_mode 設定新增至 xfconf:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s “xpresent” —create

來源: opennet.ru

添加評論