ウェブサイト検索

Sway 1.10 がパフォーマンス向上とGPU回復機能を備えてリリースされました


Sway 1.10 タイリング Wayland コンポジターがリリースされ、より高速なレンダリング、GPU の回復、ICC プロファイルのサポートなどが追加されました。

8ヶ月の開発の後、人気のタイルウィンドウ方式WaylandコンポジタであるSwayは、最新のwlroots 1.18からのすべての最新の機能強化を取り入れた最新バージョン1.10を発表しました。

このアップデートで最も目を引く改善は、レンダラーの完全な書き換えです。これにより、wlrootsシーングラフAPIを活用し、Swayがより応答性と効率性を持つようになりました。さらに、新しいGPUリセット回復機能が追加され、システムクラッシュのリスクを減らし、堅牢性が向上しました。

ユーザーは出力にICCプロファイルを使用できる新しいコマンドを評価することができ、これにより表示の精度が向上する可能性があります。

Intel GPUを使用している方に向けて、更新された出力構成アルゴリズムがGPU帯域幅の問題に対処しており、黒い画面を避けるためのWLR_DRM_NO_MODIFIERSの設定のような手動調整はもはや必要ありません。

Sway 1.10は、より広範な互換性と機能性に焦点を当てたさまざまな機能も導入しています。

  • 中国語、日本語、韓国語のテキスト入力に使用されるIMEポップアップのサポートにより、これらの地域のユーザーにとっての使いやすさが向上します。
  • テアリング制御v1のサポートにより、ユーザーはゲームに特に役立つページめくりのテアリングオプションを選択できます。
  • ext-transient-seat-v1のサポート、wayvncのようなリモートアプリケーションが入力イベントのために別の一時的なシートを作成できるようにします。
  • ext-foreign-toplevel-list-v1へのサポートは、他のトッップレベルに関する情報を取得するための新しい標準プロトコルです。この機能は、タスクバーやウィンドウスイッチャー、各トッップレベルのスクリーンキャプチャにとって有益です。
  • xdg-shell v5のサポート、ポップアップの再配置や、クライアントサイドの装飾での最大化/最小化ボタンの非表示が可能です。

Sway 1.10はデフォルト設定やサポートプロトコルにいくつかの変更をもたらすことも注目に値します。例えば、dmenu_runはもはやデフォルト設定ファイルの依存関係ではありません。

代わりに、新しいデフォルトには音量調整(pactl)、明るさ調整(brightnessctl)、およびスクリーンショット(grim)のキーbindingsが含まれています。

もう一つの重要な変更は、古い wl_drm プロトコルがデフォルトで無効化されていることです。これは linux-dmabuf-v1 プロトコルに取って代わられました。この変更により、特定のコンポーネントの古いバージョン(xorg-xwayland(< 24.1.0)、libva(< 2.22.0)、amdvlk(< 2024.Q4.1)など)で問題が発生する可能性があります。

ただし、必要に応じて「-Dlegacy-wl-drm」オプションを使用して手動で再有効化することができます。さらに、xwaylandのビルド時オプションは削除されました。Xwaylandのサポートは、wlrootsが有効になっている場合、デフォルトで含まれるようになります。

Sway 1.10のタイル型Waylandコンポジタの変更に関する詳細情報は、変更履歴を参照してください。

関連記事: