Wayland比X11慢的若干解決辦法


1. 直接解決

1.1 kernel設置問題

image-20220402180147831

有人測試樹莓派上樹莓派上Manjaro使用X11性能好於Wayland,下面解釋說是kernel問題,並給出了一些修改建議,詳見:

1.2 inxi版本

在Ask Ubuntu上有人也遇到這個問題,有人回答是因為an older version of inxi

image-20220402181243673

詳見:

1.3 本身就沒問題

在reddit上有人拋出Wayland和X11的快慢問題,在討論列表中,受贊較多的都認為:

Wayland本身不一定比X11快

參考評論:

  • image-20220402181559068
  • image-20220402181807618

詳見:

有人做測試,結果顯示Wayland確實性能不一定比X11好,Wayland畢竟還在發展:

image-20220402183145238

具體測試內容詳見:

1.4 高分屏的問題

如果您使用的是高刷新率、高分辨率的顯示器,可能會有影響:

image-20220402184241836

當然他這里遇到的是X11比Wayland慢,您可以參考一下,詳見:

2. 追溯本身

2.1 Arch Wiki

Manjaro是Arch的一種升級版本,很多問題我們都需要從Arch上找,Arch Wiki上關於Wayland的一些重要描述如下:

環境需求:

image-20220402185542262

請檢查你的環境是否合適

常見問題里有關於motion slow的解答

image-20220402185818489

您可以檢查這個設置能否解決您的問題,詳見:

2.2 XWayland

XWayland是Wayland對X server的兼容,目前原生Wayland應用並不多,很多都是使用XWayland來兼容,參考:

image-20220402190321019

詳見:

由於XWayland是兼容層,他本身並不快,下圖來源XWayland官網:

X on Wayland architecture diagram

詳見:

可見:Wayland下多數應用是使用XWayland來兼容的,所以Wayland不快甚至比X11慢似乎不難理解

3. 總結

  • 我查過Manjaro論壇,似乎沒有這個關於Wayland比X11慢這個相關的討論

  • Arch Wiki給出了一個可以參考的資料

  • 您可以嘗試以上幾種解決方案,比如kernel、inix

  • 或者根本就沒問題,XWayland兼容層的性能不一定比X11好


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM