Linux
Rust製X11サーバーyserver 1.4。SteamとChromeがGPU加速に対応
RustとAIで一から書かれたX11サーバーyserverが、バージョン1.4でGPU加速とKDE Plasmaの動作確認を果たした。6月の公開から2か月足らずで、外部から3人の開発者がパッチを送るプロジェクトになっている。 ChromeとSteamが動いた理由 yserver 1.4の目玉は、GLXピクセルバッファの実装だ。 従来のyserverでは、ChromeやSteamのようなGPU加速を前提とするアプリケーションが描画を正しく処理できなかった。ピクセルバッファがソフトウェア側で処理されており、GPUのピクスマップに紐づいていなかったためだ。1.4ではこの処理を改め、GLXピクセルバッファを実際のGPUピクスマップで裏付ける実装に切り替えた。 これにより、ChromeとSteamでWebGLが動作するようになった。 ただし完全ではない。ChromeでGPUパスが有効になったことで、メニューの描画が一部黒く表示される不具合が確認されている。Steamのメニュー描画にも同じ問題が波及しており、開発者のヨス・デハース(Jos Dehaes)氏はWebGLの有効化コミットを