XWayland 24.0.99.901 は、GLAMOUR とサポート全般が改善されて登場します

Xwayland は、Wayland 上で X クライアントを実行するための X サーバーです。

最近発表されました 新バージョン「XWayland 24.0.99.901」のリリース、  これは、Xwayland 24.1.0 (略して Xwayland 24.1.0 rc1) の今後のスタンドアロン リリースの最初のリリース候補としてもリストされています。このリリースでは、注目に値するいくつかの変更点が挙げられます。明示的な GPU 同期のサポート、 GLAMOURの最適化と改善 そして EGLStream サポートの終了。

XWayland に詳しくない人は、次のことを知っておく必要があります。 これは Wayland で実行されている X サーバーです また、レガシー X11 アプリケーションに対して下位互換性を提供します。エクスウェイランドfWayland ベースの環境での X11 アプリケーションの実行が容易になります。 X.Org サーバーを使用しますが、主な違いは、Wayland が KMS の代わりにウィンドウのプレゼンテーションを処理することです。

XWayland はコア X.Org コードベースの一部として開発され、以前は X.Org サーバーと一緒にリリースされました。しかし、X.Org サーバーの停滞と、XWayland の積極的な開発を背景としたバージョン 1.21 のリリースの不確実性により、XWayland を分離し、蓄積された変更を別のパッケージとしてリリースすることが決定されました。

XWayland 24.0.99.901 の新機能は何ですか?

XWayland 24.0.99.901 から提供され、Xwayland 24.1.0 の変更と改善を指示するこの新しいバージョンでは、 明示的同期のサポート。 この新しい追加機能により、Wayland Composite Manager は画面上にチャートを表示する準備ができたことを通知できるようになり、チャート表示時の遅延やアーティファクトが軽減されます。

目立つ変更のもうXNUMXつは GLAMOUR 2Dの改善、 OpenGL を使用して 2D 操作を高速化する GLAMOUR 2D アクセラレーション アーキテクチャのサポートとパフォーマンスが向上したほか、 OpenGL ES 3 シェーダのサポート、OpenGL ES の部分テクスチャ アクセラレーションと「glamor」コマンド ライン オプションの改善、および UYVY アクセラレーションの有効化。

また、 EXA 2D アクセラレーション アーキテクチャに関連するコードが削除され、 Xquartz、Xnest、Xwin、Xorg、Xephyr/kdrive などの DDX サーバーに関連するコードが削除されました。

それに加えて、XWayland 24.0.99.901 では現在 すべての XWayland ウィンドウが表示されます Wayland 環境の別のウィンドウ内で rootfulモードでを使用すると、X11 ウィンドウ マネージャーを使用して、実行中の X11 アプリケーション ウィンドウを管理できるようになります。

現在では、 Xvfb ではマウスで最大 13 個のボタンを使用できます、X11 からの情報を使用して Wayland 環境側に入力領域構成を実装し、scfb フレームバッファードライバーを使用して « オプションの処理を追加して、FreeBSD プラットフォームのサポートを改善しました。-novtswitch"

その他の変更点 目立つ:

コードのさまざまな領域における前述の改善と全体的なパフォーマンスの最適化に加えて、その他の注目すべき変更点は次のとおりです。

  • 以前は古い NVIDIA 独自のドライバーとの互換性のために使用されていた EGLStream のサポートは、非推奨としてマークされました。
  • OpenBSD と FreeBSD のコンパイルの問題が修正されました。
  • 明示的な GPU 同期機能により、グラフィックスを多用する操作のパフォーマンスと調整が大幅に向上します。
  • クロックとリフレッシュレートが再計算されます
  • gbm も eglstream も利用できない場合のビルド修正
  • alloc 関数を別のソース ファイルに移動し、string 関数も別のソース ファイルに移動しました。
  • 廃止されたマクロ pict_f_transform および pict_f_vector、picturestr.h のプライベート定義を削除しました。
    およびプライベート glyphstr.h 定義
  • 非IPv6ビルドOSの未使用変数とWIN32ビルドOSの未使用変数を修正
  • xnestCursorScreenKeyRec 名を修正
  • XACE プロパティにアクセス ハンドラーを追加しました
    xwayland: ウィンドウマネージャーへの確認許可を制限します

最後に、それについてもっと知りたい場合は、詳細を調べることができます 次のリンクで。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。