Wine 4.17、Wine Staging 4.17、Proton 4.11-6、D9VK 0.21 の新バージョン

利用可能 Win32 API のオープン実装の実験的リリース - ワイン4.17。 バージョンがリリースされてから 4.16 14 件のバグレポートがクローズされ、274 件の変更が加えられました。

最も重要な変更点:

  • Mono エンジンがバージョン 4.9.3 に更新されました。
  • DXTn 形式の圧縮テクスチャのサポートを d3dx9 に追加しました (Wine Staging から転送)。
  • Windows スクリプト ランタイム ライブラリ (msscript) の初期バージョンが提案されています。
  • プロセスの開始前に ntdll への APC 呼び出しの処理を追加しました。
  • wined3d は AMD VEGA12 GPU のサポートを追加します。
  • XRandR API を介したデバイスの変更に関する通知の処理のサポートが実装されました。
  • RSA キーの生成のサポートが追加されました。
  • ARM64 アーキテクチャでは、シームレス プロキシのサポートがオブジェクト インターフェイスに実装されています。
  • ゲームやアプリの動作に関するエラー報告は受け付けておりません。
    ヴァンパイア ザ マスカレード、AppCAD、Civilization 4、Shed インストーラー、Royal Quest、iCloud。

同時に 提示された プロジェクトのリリース ワインのステージング 4.17この中では、Wine の拡張ビルドが形成されます。これには、Wine メイン ブランチへの採用にはまだ適していない、完全に準備ができていないパッチや危険なパッチが含まれます。 Wine と比較して、Wine Staging は 855 個の追加パッチを提供します。 新しいリリースでは、Wine 4.17 コードベースとの同期が行われます。 raw モードでの入力 (user32 の Raw 入力) のサポートが追加されました。これにより、Source エンジンに基づくゲーム、および Overwatch および Star Citizen での問題が排除されました。 ゲームのクラッシュを解決するための修正が含まれています
エンパイア アース、トリンクレット シュプリーム、サイレント ヒル 4: ザ ルーム。 DirectSound エフェクト用のスタブ dsdmo.dll を追加しました。

バルブカンパニー опубликовала プロジェクトの新しいリリース プロトン4.11-6これは Wine プロジェクトの開発に基づいており、Windows 用に作成され Steam カタログに掲載されているゲーム アプリケーションを Linux 上で実行できるようにすることを目的としています。 プロジェクトの成果 広める BSD ライセンスに基づいて。 Proton を使用すると、Windows 専用のゲーム アプリケーションを Steam Linux クライアントで直接実行できます。 パッケージには、DirectX 9 実装が含まれています (ベース D9VK)、DirectX 10/11 (ベース) DXVK 拡張子) および DirectX 12 (ベース) vkd3d) は、Vulkan API への DirectX 呼び出しの変換を介して動作し、ゲーム コントローラーのサポートが向上し、ゲームでサポートされている画面解像度に関係なくフルスクリーン モードを使用できるようになります。

Proton の新しいバージョンでは、DXVK レイヤー (Vulkan API 上の DXGI、Direct3D 10、および Direct3D 11 の実装) がブランチに更新されました。 1.4ここで
Direct3D 11 プログラミング インターフェイスはバージョン 11.4 に更新され、DXGI はバージョン 1.5 に更新されました。 それまでの間、DXVK 開発者は修正アップデートを公開しました DXVK1.4.1、D3D10 コードでクラッシュを引き起こす問題が修正され、バットマン: アーカム シティ、ヒットマン 2、および二ノ国リマスターのサポートが向上しました。

さらに、プロジェクトの新しい重要なリリースにも注目してください。 D9VK 0.21この中で Direct3D 9 の実装が開発され、Vulkan グラフィックス API への呼び出しの変換が行われます。 このプロジェクトは、Direct3D 9 のサポートによって拡張された DXVK プロジェクト コードベースに基づいています。OpenGL を介した Direct3D 9 の変換は、Vulkan を介した変換よりも遅いため、WineD3D ベースの Direct9D 3 実装と比較して、D9VK はより高いパフォーマンスを実現します。

В 新しいバージョン 新しい Direct3D 9 呼び出しを追加しました
D3DBLEND_BOTHSRCALPHA および D3DBLEND_BOTHINVSRCALPHA、ロック システムが MSAA イメージと深度マップに実装され、YUV2 および YUVY 形式のサポートが追加され、頂点シェーダーのソフトウェア処理を有効にするときに拡張された定数セットが追加され、パフォーマンスの最適化が実行されました。 TexM3x3Spec および TexMXNUMXxXNUMXSpec への呼び出しが DXSO 用に実装されました
TexM3x3VSpec、27 個のバグが修正されました。

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

コメントを追加します