Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

2016年のDirectXについて知っておくべきことすべて

過去15年間にWindowsゲームをインストールしたことがある人は、特定の1つのことに精通している必要があります。ビデオゲームのインストールの最後に、ウィザードによって、コンピューターに最新バージョンのDirectXにアップグレードするように求められます。

>

それが何であるか、なぜそれが必要なのか疑問に思ったことはありませんか?ここにすべての答えがあります。

DirectXとは何ですか?

コンピュータとは、ソフトウェアとハ​​ードウェアをシームレスに相互に通信させることです。あなたにとって、それは魔法のように見えるはずです。しかし、内部的には、開発者はソフトウェアのプログラミングに多くの時間を費やして、ハードウェアリソースを可能な限り効率的に使用します。

XboxOneやPlayStation4などのビデオゲームコンソールには、特定のハードウェアが搭載されています。 システムごとに変わることはありません。すべてのPS4には、同じプロセッサ、同じグラフィックカード、同じRAMなどがあります。

したがって、開発者がPS4用のゲームを作成するとき、彼らはどのハードウェアを使用しているかを正確に知っています。誰でもプログラミングなしでビデオゲームを作ることができますが、プロは最高のパフォーマンスを提供するためにハードウェアからすべてのリソースを引き出すために一生懸命働いています。

2016年のDirectXについて知っておくべきことすべて

もちろん、PC用のゲームを作るときはそれほど単純ではありません。 パフォーマンスを大幅に変える可能性のあるさまざまなメーカーのさまざまなコンポーネントがあります。 2台のPCは、完全に異なるプロセッサ、マザーボード、およびグラフィックカードを搭載でき、これには何千もの順列があります。

では、開発者はどのようにして最高のパフォーマンスを確実に得ることができるのでしょうか?

そこでDirectXが登場します。 DirectXは、ソフトウェアメーカー(ビデオゲーム開発者など)がWindowsPCが実行されているさまざまなハードウェアコンポーネントとより簡単に会話できるようにするアプリケーションプログラミングインターフェース(API)です。

2016年のDirectXについて知っておくべきことすべて

DirectXは大きく3つの部分に分かれています:

  • Direct3D(グラフィックカードを使用して3Dオブジェクトをレンダリングするため)
  • DirectDraw(グラフィックカードを使用して2Dオブジェクトをレンダリングするため)
  • DirectSound(サウンドカードを使用してより良いオーディオを提供するため)

簡単に言うと、DirectXは、ビデオゲームメーカーがWindowsを実行しているPC上のさまざまなハードウェアと通信できるようにする言語ブリッジであり、それぞれに個別のコードを記述する必要はありません。

DirectXとOpenGL

MicrosoftのDirectXと同じように、OpenGLと呼ばれる別の業界標準APIがあります。 DirectXとOpenGLはどちらも同じ基本的な仕事をします。つまり、異なるハードウェアと通信するための標準の「言語」を作成することで、開発者がビデオゲームを簡単に作成できるようにします。

しかし、いくつかの基本的な違いがあります。 DirectXを使用すると、開発者はハードウェアをより細かく制御できるため、システムで利用可能なさまざまなリソースの使用方法を選択できます。 OpenGLには、開発者が準拠する必要のある特定のパラメータがあり、それに応じてリソースを割り当てます。

どちらの考え方が優れていますか? これは、何十年にもわたって激怒している終わりのない議論なので、あまり心配しないでください。

消費者であるあなたにとって重要なのは、これです。DirectXはWindows PCにとって重要であり、ビデオゲームメーカーはその変化に迅速に対応しますが、OpenGLはMinecraftのようなLinuxゲームの最適化に最適であり、SteamOSのようなLinuxベースのオペレーティングシステムにとって重要です。

これが問題です。 この記事の執筆時点では、DirectXはOpenGLよりも優れています。 Ars Technicaは、Windows 10とSteamOSの比較も行っており、DirectXのパフォーマンスがOpenGLよりも大幅に優れていることを発見しました。将来変更されるかもしれませんが、家に賭けないでください。

DirectX 12の何が特別なのですか?

Microsoftの最新のオペレーティングシステムであるWindows10にも、DirectXの最新バージョンのみが付属しています。実際、DirectX 12は、まだアップグレードしていない場合にアップグレードするための1つの戦術であると言っても過言ではありません。 Windows8までのすべてがDirectX11をサポートしており、テストではDirectX12がはるかに優れていることが示されています。

DirectX 12の最大の利点の1つは、マルチアダプターサポートと呼ばれるものです。 最新のCPUは、実際にはAPU(Accelerated Processing Units)であり、コンピュータープロセッサとグラフィックプロセッサを1つのチップに組み合わせたものです。では、CPUにはすでにグラフィックプロセッサが搭載されているのに、なぜそのハードウェアを無駄にするのでしょうか。

DirectX 12は、計算をメインのグラフィックカードとCPUの内蔵グラフィックプロセッサにスマートにオフロードします。メインのグラフィックカードは頑丈な作業を行い、APUは軽い作業を行います。その結果、グラフィックのレンダリングが高速になり、ゲームプレイがより効率的に処理されます。

2016年のDirectXについて知っておくべきことすべて

DirectX 12は、開発者による大量採用からまだ少し離れていることに注意してください。さらに、古いハードウェアでも動作しますが、それを最大限に活用するには、最近のものが必要です。

  • Nvidiaグラフィックカードをお持ちの場合は、GTX 400以降のカードが必要です。基本的には、Fermiアーキテクチャを備えたものなら何でもかまいません。
  • AMDグラフィックカードをお持ちの場合は、HD 7000、R5 240、またはそれ以降のカードが必要です。基本的には、GCNアーキテクチャに基づくものです。
  • Intel PCにオンボードグラフィックスがある場合は、IntelHaswell以上のCPUが必要です。
  • AMD PCにオンボードグラフィックスがある場合は、AMD Kaveri、Mullins、Beema、またはより優れたCPUが必要です。

DirectXを確認およびアップグレードする方法

現在使用しているDirectXのバージョンを簡単に確認できます。簡単なプロセスは次のとおりです。

  1. [スタート]>[実行]に移動するか、Win+Rを押します。
  2. 「dxdiag」(引用符なし)と入力してEnterキーを押すか、[OK]をクリックします。これにより、DirectX診断ツールが開きます。
  3. ペインの下部には、使用しているDirectXのバージョンが表示されます。
2016年のDirectXについて知っておくべきことすべて

Windows10ユーザーはDirectX12またはDirectX11を使用し、Windows7およびWindows8ユーザーはDirectX11を使用する必要があります。MicrosoftはWindowsXPのサポートを正式に停止しましたが、まだ廃止されていません。 XPを使用している場合は、DirectX9が表示される可能性があります。

遅れていると思われる場合は、MicrosoftからDirectXを手動でダウンロードしてインストールするか、WindowsUpdateを実行するだけです。

2016年のDirectXについて知っておくべきことすべて

また、ディスプレイに移動します DirectX診断ツールのタブで、DirectDraw、Direct3D、またはAGPテクスチャアクセラレーションが使用不可とマークされているかどうかを確認します。 。これは、実行しているバージョンのDirectXでハードウェアがサポートされていないため、ハードウェアアクセラレーションを利用できないことを示しています。必要に応じて、ハードウェアをアップグレードすることをお勧めします。

DX12用のWindows10に切り替えますか?

現在、Windows 10にはゲーマー向けの他の多くの機能がありますが、DirectX12は間違いなくこれらの中で最も重要です。 DX12を入手するためだけに、新しいバージョンのWindowsに切り替えますか?

現在のバージョンのWindowsを使い続けてもよろしいですか?新しいDX12互換ハードウェアを購入する方が理にかなっていますか、それとも単に新しいビデオゲームコンソールを購入する方が理にかなっていますか?コメントで教えてください!

画像クレジット:Branko Vucinec / Microsoft Technet


  1. Bluetooth 5 について知っておくべきことすべて

    Wi-Fi と同様に、Bluetooth はモバイルやその他のデバイスに不可欠な要素です。ファイルやデータの転送に使用されるだけでなく、スピーカー、スポーツ イヤホンなどのワイヤレス デバイスを接続することもできます。 Bluetooth は通信の方法を変えただけでなく、多くのデバイスをかさばるものからコンパクトなものに変えました。この新しいバージョンの Bluetooth では、以前のバージョンではできなかった多くのことが可能になります。ただし、新しいバージョンはそれほど例外的ではありません。しかし同時に、それはまだいくつかの新鮮なものをテーブルにもたらします.それでは、何が用意されている

  2. PBM ファイルについて知っておくべきことは?

    コンピューターが親しみやすいものになって以来、テクノロジーとエンターテインメントの分野で顕著な成長を目の当たりにすることができます。娯楽の最も一般的なソースの 1 つは、写真やその他のメディアです。ただし、現在のテクノロジでは、ファイルをサポートできる特定のツールを開くために正しいプログラムを選択する必要はありません。ただし、画像とその他のメディア ファイルは同じファイル タイプではなく、さまざまな拡張子が関連付けられていることを知っておくとよいでしょう。そのような拡張子の 1 つは、しばらくの間ユーザーの間で人気を集めている PBM ファイル拡張子です。今日は、PBM ファイルとその実行方法