D7VK 1.1 が Linux 上の Vulkan 向けに Direct3D 6 の実験的サポートを追加

オープンソースプロジェクト D7VK がバージョン 1.1 をリリースし、Direct3D 6 の呼び出しを Vulkan API に変換する実験的なフロントエンドを導入しました。このアップデートは、1990 年代後半のゲームの Linux システムでの互換性を向上させることを目的としています。開発者は、Half-Life や Quake II などのクラシック作品のネイティブポートなしでのパフォーマンス向上を期待しています。

2025 年 12 月 29 日に発表された D7VK 1.1 のリリースは、レガシーゲームソフトウェアの保存に向けた前進を表しています。Direct3D 8 から 11 への Vulkan 変換を扱う DXVK プロジェクトを基盤に、D7VK はより古いバージョンに焦点を当てています。当初は Direct3D 7 を対象としていましたが、現在は 1998 年にハードウェア変換とライティングなどの機能とともに導入された Direct3D 6 を実験的にサポートしています。

この開発は、現代のハードウェアが古い API を置き去りにする互換性問題に対処します。Direct3D 6 の呼び出しを Vulkan の構造にマッピングすることで、更新版は Vulkan でネイティブにサポートされていない状態管理とレンダリングプリミティブを処理します。Phoronix の報道によると、この機能は初期段階にあり、テクスチャ処理、頂点処理、固定機能パイプラインの最適化により安定性とフレームレートが向上しています。

GitHub で doitsujin というハンドルネームの開発者 Hans-Kristian Arntzen 氏によってメンテナンスされているこのプロジェクトは、Valve の Proton などのツールと Linux 上の Steam で統合されています。これにより、Direct3D 6 から 12 までの幅広いタイトルを Vulkan で実行可能になります。ベンチマークでは、Tomb Raider II などのゲームで従来の Wine エミュレーションに比べて Linux で最大 20 %高いフレームレートを示しており、Vulkan の低レベル GPU アクセスと AMD、Intel、Nvidia の効率的なドライバによるものです。

Reddit の linux_gaming サブレッドや X などのプラットフォームでのコミュニティフィードバックは、Steam Deck などのデバイスでのレトロゲーミングへの熱意を強調しています。一部のゲームでの不安定さなどの課題が残り、ユーザー調整が必要ですが、オープンソースモデルは Direct3D 6 フロントエンドの改良に向けた貢献を促します。より広範な影響には、アーカイブのためのソフトウェア保存と、ハードウェアベンダーによる Vulkan の強固なサポートへの潜在的なインセンティブが含まれます。

今後、D7VK はさらに古い API への取り組みを刺激し、Wine や Linux ディストリビューションとの深い統合を促進する可能性があります。

関連記事

SV Todesfelde celebrates defending Hallenmasters title with 3:1 final win over Holstein Kiel in Kiel sports hall, amid turf criticism and injuries.
AIによって生成された画像

SV Todesfelde defends title at hallenmasters in kiel

AIによるレポート AIによって生成された画像

SV Todesfelde successfully defended its title at the 26th Lotto-Hallenmasters in Kiel, defeating Holstein Kiel 3:1 in the final. The tournament was balanced, but SHFV president criticized the new artificial turf. Two injuries dampened the mood.

Arsenal visit Slavia Prague at Fortuna Arena seeking a 10th straight win across competitions in their Champions League league phase match. The Gunners boast an unbeaten record against Czech teams and a dominant 4-0 victory over Slavia in the 2020/21 Europa League. Slavia, level atop the Czech league, enter with five consecutive clean sheets.

AIによるレポート

Sweden secured a narrow 3-2 victory over Slovakia in the opening game of the 2026 IIHF World Junior Championship on December 26. The match featured strong power-play performances and a dramatic comeback attempt by Slovakia. Ivar Stenberg's late goal proved decisive for the home side.

バイエルン・ミュンヘンはブンデスリーガのホーム戦でVfLヴォルフスブルクに8-1で劇的な逆転勝利を収めた。ヴォルフスブルクが支配した前半後、バイエルンは後半に試合をひっくり返した。この勝利は新加入のマイケル・オリセとルイス・ディアスの活躍を際立たせた。

AIによるレポート

Arsenal maintained their perfect Champions League record with a 3-0 victory over Slavia Prague at the Fortuna Arena. Mikel Merino scored twice as a makeshift centre-forward, while Bukayo Saka converted a first-half penalty. The result extended Arsenal's winning streak to 10 games and equalled a 122-year club record with an eighth successive clean sheet.

Holstein Kiel faces VfB Stuttgart in the DFB-Pokal quarterfinals. The club recalls its successful 2011/12 cup season, reaching the quarterfinals as a fourth-division team. Former captain Christian Jürgensen shares insights into success factors for underdogs.

AIによるレポート

Arsenal secured a 3-0 victory over Slavia Prague in the Champions League league phase on November 4, 2025, extending their winning streak to 10 matches and clean sheets to eight. Fifteen-year-old Max Dowman became the youngest player ever in the competition, entering as a substitute at age 15 years and 308 days. Bukayo Saka and Mikel Merino scored the goals in the match at Fortuna Arena.

 

 

 

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否