Wayland を使用して作業に適応したワイン

プロジェクトの枠組みの中で ワインウェイランド XWayland および X11 関連のコンポーネントを使用せずに、Wayland プロトコルに基づく環境で Wine を使用できるようにする一連のパッチとドライバー winewayland.drv が用意されています。 これには、Vulkan グラフィック API と Direct3D 9、10、11 を使用するゲームやアプリケーションを実行する機能が含まれます。 Direct3D サポートはレイヤーを使用して実装されます。 DXVK 拡張子、呼び出しを Vulkan API に変換します。 セットにはパッチも含まれています 非同期 (Eventfd 同期) マルチスレッド ゲームのパフォーマンスを向上させます。

Wayland を使用して作業に適応したワイン

Wayland の Wine エディションは、Weston 複合サーバーと Vulkan API をサポートする AMDGPU ドライバーを使用した Arch Linux および Manjaro 環境でテストされています。 動作するには、Wayland、Vulkan、EGL のサポート、SDL および Faudio ライブラリの存在、およびサポートを含めてコンパイルされた Mesa 19.3 以降のバージョンが必要です。 同期 または Fsync システム内で。 F11 ホットキーを使用した全画面モードへの切り替えがサポートされています。 開発の現在の段階では、OpenGL、ゲーム コントローラー、GDI アプリケーション、カスタム カーソルはサポートされていません。 ランチャーが機能しません。

Wine-wayland ディストリビューションの開発者は、Windows アプリケーションの実行をサポートする純粋な Wayland 環境を提供し、ユーザーが X11 関連のパッケージをインストールする必要をなくす機能に興味があるかもしれません。 Wayland ベースのシステムでは、Wine-wayland パッケージを使用すると、不要なレイヤーを削除することで、ゲームのパフォーマンスと応答性を向上させることができます。 さらに、Wayland をネイティブで使用することでセキュリティの問題を取り除くことができ、 特性 X11 (たとえば、信頼できない X11 ゲームは他のアプリケーションをスパイすることができます。X11 プロトコルを使用すると、すべての入力イベントにアクセスし、偽のキーストローク置換を実行できます)。

出所: オープンネット.ru

コメントを追加します