本篇文章更新時間:2026/01/05
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣 或 新台幣 贊助支持。
內容目錄
Wayland 在 2026:距離「可日用」只差一步之遙?
從一篇 8K 使用者的血淚測試中,看到 Wayland 的現況與瓶頸
編輯前言:這篇文章來自 Michael Stapelberg 的測試心得,他是 i3 的作者,也是長期觀察 Linux 圖形堆疊的人。文章原文為 Can I finally start using Wayland in 2026?,內容細緻到令人佩服,也更讓我清楚看到 Wayland 在 2026 年的真實狀況:進展巨大,但距離「完全可用」仍有不少關卡。
核心觀點 (Key Takeaways)
- Wayland 在 2026 年「終於能在他的 8K NVIDIA 顯示器上跑起來」,但靠的是客製 patch 和 workaround。
- Sway、wlroots、NVIDIA 驅動在 2025-2026 間大幅進步,但仍有許多體驗倒退:游標延遲、Xwayland scaling、Chrome 當機、Emacs latency 等等。
- 切到 Wayland 仍會讓生產力下降,對於重度使用者(特別是 Chrome、Emacs、多 workspace 工作流),Wayland 的細節尚未成熟。
深入解析
這篇文章乍看像是一份「Wayland/ Sway 遷移日記」,但其實更像是 Linux 圖形堆疊十幾年來問題的縮影,尤其是 NVIDIA + 8K + tiling WM 的極端使用案例。
文章主軸其實圍繞著兩件事:
- 他能不能在 Wayland 上跑起他的 8K Dell UP3218K?
- Wayland 是否能提供與他在 X11/i3 相同、甚至更好的日用體驗?
答案是:「終於能跑,但還不能用」。
以下我將照作者的架構拆解幾個最關鍵的觀察。
1. Wayland 成功啟動:靠的是 Claude + 自行撰寫 workaround
引用文中的關鍵描述:
“With that patch applied, for the first time, I can use Sway on my 8K monitor!”
過程很曲折:
- NVIDIA 終於支援 GBM + 明確同步(explicit sync)
- wlroots/sway 在 2025 中期加入 explicit sync
- 但 8K 類 TILE 螢幕 在 wlroots 仍無法正常工作
- GNOME 雖能抓到解析度,但畫面更新不同步、出現撕裂
作者最後:
- 用 Claude 分析 DRM、Mesa、wlroots 原始碼
- 找到 NVIDIA driver 的 SRC_X bug
- 自己寫了一個 workaround(把右半邊畫面複製到另一個 buffer)
換句話說:要讓 8K 在 Sway 上跑起來,必須手搓 patch。這不是一般使用者能做的。
2. 一旦跑起來,才開始面對真正的問題:使用體驗全面退步
以下是作者實測後遇到的問題,我整理成幾個類別:
輸入與指標問題
- 滑鼠游標延遲、卡頓(可能與 NVIDIA 的硬體游標支援不完整有關)
- 鍵盤 hotkey 偶爾會觸發兩次(ghost keypress)
Xwayland 的 scaling 限制(Sway 特有)
KDE 早在 2022 就解決,但 Sway 開發者不喜歡該方案。
所以:
- 舊程式只能模糊(scale 1)或變形(double scaled)
- Emacs X11 版本在 Sway 會變成糊的
Chrome:嚴重不穩定
Chrome 在 Wayland 上:
- 硬體加速會隨視窗移動/縮放而 crash
- GPU process 反覆重啟
- 最後只能用
--disable-gpu-compositing臨時解決(但體驗下降)
Emacs:兩個版本都不好用
- Xwayland:糊
- pgtk:字距不一樣、input latency 明顯變慢
Scaling glitches
在 tabbed/stacked container 之間切換時:
- 視窗文字會先以 scale=1 短暫顯示,再跳到 scale=3
作者用 iPhone 拍到字體在畫面上「跳」的瞬間。
Screensharing 仍不直覺
Wayland 要靠 portal,而 portal 在 Sway 裡:
- 不能直接在 Chrome 中看到視窗預覽
- 選擇流程不一致
- 高 DPI 輸出解析度錯誤(靠 patch 解決)
其它瑣碎但關鍵的小痛點
- swaylock 架構與 i3lock 完全不同,不能正常 kill
- foot 文字選取、顏色、Ctrl+Enter 等細節與 URxvt 不同
- i3 的 IPC 工具部分失效
- Chrome 視窗不能自動回到前次 workspace
- NixOS 設 Wayland 會殺掉 X11 session(可預期,但麻煩)
這些細節在一般評測中不會提到,但對生產力使用者來說都是真實痛點。
筆者心得與啟發
看完整篇,我最大的感受是:
Wayland 的技術債終於在 2025-2026 被補齊到「能跑」,但距離「能用」還有不少距離。
這篇文章很珍貴,因為作者不是隨便抱怨,他是:
- i3 的作者
- 深度 Linux 圖形堆疊工程師
- 願意讀源码、測試、寫 patch 的人
如果連他都需要兩天 + AI 協助,才能找到 8K 的 bug 並寫 workaround,那對一般使用者來說,Wayland 要取代 X11,可能還需要更多時間與更多人力投入。
我也很認同作者最後的總結:
“Switching from a flawlessly working X11/i3 stack only brings downsides.”
對重度使用者(特別是開發者、寫作、遠端工作者)而言:
- 滑鼠延遲
- 應用程式模糊、字距跑掉
- Chrome/Emacs 不穩定
- Screenshare 體驗下降
- 視窗 scaling glitch
這些都屬於「每天會遇到的痛」而不是罕見問題。
換句話說,Wayland 的問題不是不能用,而是:
它破壞的是那些你每天都得用、一旦變差就會讓人生氣的小細節。
以目前 2026 的狀態,我也會和作者一樣:
- 維持 X11/i3 當日常環境
- 繼續追蹤 Wayland 進展
- 等待 Sway / wlroots / NVIDIA / Chrome / Emacs 的問題逐步改善
但亮點也很明顯:
- explicit sync 大突破
- NVIDIA + Wayland 終於「可運行」
- Sway 1.11 / 1.12 正在快速修 bug
- 社群開始補 infrastructure(如 session management protocol)
我會說:
2026 的 Wayland,第一次看起來真的有「穩定桌面」的希望,只是還需要時間。
