YSERVER 1.5、RustのX11サーバーにReverse PRIMEを追加
ゼロから書かれたRust製X11サーバーYSERVER 1.5が、マルチGPU向けのReverse PRIME対応など40以上の修正を加えました。初期コードの一部はClaude Codeの支援を受けています。
3 分で読めます
英語の原文から機械翻訳したものです。原文はClaire Whitmoreが事実確認と編集を行いました。内容に相違がある場合は英語版が優先されます。 編集方針

数字で見る
- GitHub stars
- 557
- fixes in this release
- 40+
- weeks since the last release
- 6
あるRust製X11ディスプレイサーバーを、ゼロから書いている開発者がいます。それがバージョン1.5に到達しました。YSERVER 1.5は2026年9月9日に公開され、マルチGPU構成向けのReverse PRIME対応と、40件以上の修正を加えています。
X11は、多くのLinuxデスクトップが今も画面描画に使っている、数十年前からのプロトコルです。YSERVERは自らの説明でこう述べています。「レガシーな重荷を落としつつ、モダンなLinux上で実際のデスクトップ環境、ウィンドウマネージャ、アプリケーションを動かせる、実用的なX11サーバーを提供する」。ライセンスはMITです。
Reverse PRIMEが実際に行うこと
PRIMEは、複数のグラフィックカードを持つコンピュータをLinuxが扱う標準的な方法です。内蔵GPUと単体GPUを組み合わせたノートパソコンでよく見られます。
Reverse PRIMEは通常の向きを逆にします。システムはプライマリGPUで描画し、その結果をセカンダリGPUに渡して表示できるようになります。Phoronixの報道によれば、これにより通常のPRIMEの向きだけよりも、マルチディスプレイの構成が柔軟になります。
1.5に含まれるそのほかの変更
リリースノートは、変更を一人ではなく複数の異なる貢献者の手柄としています。
| 変更 | 内容 |
|---|---|
| Mesa OML MSCレート照会 | ANGLEを使うFlatpakアプリが、フレームのタイミングを正しく照会できるように |
| DRI3 1.4の同期オブジェクト | 同期処理をカーネルのDRM層経由に |
| サーバー側のウィンドウ枠 | 各アプリではなく、サーバー側でウィンドウの枠を描画 |
| Vsyncオフ時の上限解除 | Vsyncを切った状態で、遅延実行によりゲームを上限なく動作 |
| aarch64対応 | x86_64に加えてアーキテクチャの一覧を拡張 |
プロジェクトはi3、XFCE、KDE Plasma、Awesome、Compizで、そしてAMD、Intel、Nvidia、Apple M1/M2、Snapdragon X1のハードウェアでテストされています。READMEには、Steamのゲームが「Xorgとほぼ同等」に動くと書かれています。Xorgは、多くのLinuxディストリビューションが標準で採用している、数十年来のX serverです。
前のリリースである1.4.0は、6週間前の2026年7月29日に出ています。
その後、バージョン1.7は4KでのVRAM使用量を約1.2GBに減らし、Vulkan 1.2に対応した。
コードの出どころ
Phoronixの報道には、このサイトの読者にとって目を引く一節があります。プロジェクトは「初期段階では、AIによるコード支援を主に使って開発された」というものです。具体的にはClaude Codeです。
これは、プロジェクトが単独のAI支援作業のまま続いたという意味ではありません。1.5のリリースノートは、目玉となる機能について少なくとも3人の異なる貢献者を名指ししています。リポジトリは署名付きコミットを必須にしており、これは改ざんされたコードがプロジェクトの履歴に入り込むことへの標準的な対策です。Claude Codeは今、既定でコミットに自身のセッションリンクを入れます。これは、AIが書いたコードに見える形の痕跡を残すという、同じ流れの一つの表れです。
開発者にとっての意味
YSERVERは、まだ本番のXorgの置き換えではなく、注目に値する実験として受け取ってください。X11ほど古く癖のあるプロトコルをゼロから作り直せば、しばらくの間は個別の事情が次々出てくるはずです。プロジェクト自身の比較対象も、Xorgのゲーム性能と「等しい」ではなく「ほぼ同等」です。
マルチGPUのノートパソコンを使っているなら、まず試すべきはReverse PRIMEです。描画と表示という二つの仕事が別のチップに分かれているときに正しく動かす、という具体的で本物の課題を狙っています。
AIによる出発点は、読み過ぎない範囲で記録に値します。単独のメンテナーとAI支援による初期コードから始まったプロジェクトが、557のスターと31のフォークに達し、次のリリースでは外部の貢献者を迎えました。これは、こうしたツールが趣味のシステムプロジェクトを軌道に乗せる可能性をどう変えるかという一つの手がかりです。AIが本番用のディスプレイサーバーを人の監督なしに書いた、という証拠ではありません。
Linuxデスクトップ向けソフトウェアをパッケージ化したり配布したりしているなら、YSERVERはまだ早い段階です。実際のデスクトップを乗り換えるよりも、自分の使っているウィンドウマネージャやGPUの組み合わせについて課題を報告するほうが、今は役に立ちます。
出典
関連記事

COSMIC Epoch 1.11、xdg-dialog-v1に対応しハイブリッドGPUの問題を修正
COSMIC(コズミック)Epoch 1.11は、Waylandのxdg-dialog-v1でモーダルダイアログを最前面に保ち、ハイブリッド構成のノートPCではゲームを正しいGPUで起動します。1.10の12日後の公開です。

YSERVER 1.7、Vulkan 1.2に対応し4KでのVRAM使用量を削減
Rust製X11ディスプレイサーバーのYSERVER 1.7が、4KでのVRAM使用量を2-4GBから約1.2GBに減らした。X.Orgの0.9GBに迫る水準だ。古いIntelグラフィックス向けにVulkan 1.2対応も加えた。

Mold 3.0、Rust版リンカーをドロップイン置き換えとして公開
リンカーのMold 3.0は、Rust(ラスト)で書かれた最初のリリースです。Rust 1.95が必要で、IntelのoneTBBを使わず、最後のC++版である2.42.1と同じ速さでリンクします。