Latest evidence-based health information
Iphone

CodeWeaversとWineのおかげでDirectX 11がLinuxに登場

CodeWeaversとWineのおかげでDirectX 11がLinuxに登場
CodeWeaversとWineのおかげでDirectX 11がLinuxに登場

鎖は緩みつつあります。DirectXは依然として多くのPCゲームをWindowsに縛り付けています。CodeWeaversは、CrossOverが年末までにDirectX 11をサポートし、その後まもなくWineも互換性を獲得すると予想しています。

言い換えれば、より多くの Windows PC ゲームが Linux 上で「そのまま実行」されるようになり、開発者がそれらのゲームを互換性コードとともにパッケージ化して Linux で公式にサポートすることが容易になります。

Wineは既にDirectX 9を非常によくサポートしていますが、多くの新しいゲームはDirectX 9をサポートしておらず、Microsoftのグラフィック技術の新しいバージョンに依存しています。Wineは、WindowsアプリケーションをLinux、Mac OS X、その他のWindows以外のオペレーティングシステム上で実行できるようにするオープンソースの互換性レイヤーです。

CodeWeaversは、オープンソースのWineコードをベースに構築されたCrossOverという有料製品を提供しています。開発者には機能追加に対して報酬が支払われ、それらの改善は必然的にオープンソースのWineプロジェクトに反映されます。CrossOverは便利なインターフェースを提供し、特定のアプリケーションが公式にサポートされ、動作が安定していることをより確実に保証します。

Ubuntuのクロスオーバー

DirectX 11のサポートは、オープンソースのWineプロジェクトに実装される前にCodeWeaversの製品に組み込まれますが、コードはオープンソースとしてWineプロジェクトに提出されます。つまり、CodeWeaversはWineの開発に資金と支援を提供しているということです。

E3 2015 期間中、CodeWeavers の James Ramey が CodeWeavers ブログに更新情報を投稿しました。

今後数ヶ月で、CodeWeaversはDirectX 11のサポート、コントローラーサポートの強化、そしてGPUパフォーマンス全体のさらなる向上を実現します。ゲームサポートにおけるこれらの段階的な改善は(最初は)小さいように思えるかもしれませんが、ゲームサポートの累積的な改善により、多くのゲームがリリース時に「問題なく動作する」ようになるでしょう。

Redditの投稿によると、このコードは2015年末までに完成する予定で、すでに7ヶ月間作業が進められているとのこと。もちろん、パッチはオープンソースのWineプロジェクトにも提供される予定です。

Linux、BSD、SteamOS、Chrome OS、そしてその他の Windows 以外の世界についての最新情報を入手したいですか? Windows 以外の世界に関するコラムページをブックマークするか、RSS フィードをフォローしてください。

これがなぜ重要なのか

MicrosoftのDirectXグラフィックテクノロジーは、Windows、Xbox、その他のMicrosoftプラットフォームでのみ公式にサポートされています。Wineプロジェクトはこのギャップを埋める役割を果たし、既にDirectX 9を非常に適切にサポートしています。

クロスオーバー スカイリム インストール

Linux 用の CrossOver を使用して Skyrim をプレイします。

基盤となる新しいCrossOverテクノロジーにより、開発者はDirectX 11ゲームをLinuxに移植するのがより容易になります。Linuxゲーマーはこの種の移植を好まず、Windows互換レイヤーを一切使用しないネイティブゲームを好む傾向がありますが、それでも何もないよりはましです。

かつてid Software(現在はOculus)のジョン・カーマック氏は、「Linuxゲームにおいては、ある種のエミュレーションこそが適切な技術的方向性だ」と主張した。DirectXの互換性が向上すれば、Windows向けに開発されたゲームをLinuxに移植するのがより容易になるだろう。また、公式にサポートされていないゲームであっても、変更を加えることなくそのまま実行できるようになるだろう。大手ゲームエンジンはLinuxへの対応をますます進めているが、Windowsとの互換性は依然として重要だ。

ありがたいことに、DirectX 12 コードを OpenGL の後継である Vulkan に変換するのは簡単になりそうです。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.