読者です 読者をやめる 読者になる 読者になる

讃岐ワイルドディスカス日記

ワイルドディスカスの飼育

なぜBattleField4 は Windows8 64bit が推奨なのか?

表題の通り、なぜBattleField4 は Windows8 64bit が推奨なのか?

 

簡単に言うと、

 

Windows8 64bitが最新のDirectX11.1をサポートしていて

BF4の描画エンジンFrostBite3がDirectX11.1推奨であるため」

らしい。

 

以下、BF4blog.com "Battlefield 4 fan site" という米国のBF4ファンサイトに詳しく

書かれてあった。

 

Windows 7 is thought to be the preferred operating system by most PC gamers, however naysayers of Windows 8 may want to think twice about upgrading their OS because Windows 8 has a hidden feature up its sleeve, DirectX 11.1. Windows 7 is said to use only certain portions of DirectX 11.1. DICE’s Technical Director, Johan Andersson, has said that the Frostbite engine will fully support the latest version of DirectX and that systems using this software will see better performance, more specifically, better CPU optimization:

“We use DX11.1, there are some optimizations in it (constant buffer offsets, dynamic buffers as SRVs) that we got in to the API that improves CPU performance in our rendering when one runs with DX11.1. This will be in BF4.” Johan Andersson stated.

This means that PC and Xbox One versions of Battlefield 4 would be more optimized than PlayStation 4, not factoring in the AMD optimizations. This is not to say Battlefield won’t run great on Windows 7, DICE is known to have games that scale great to any OS and hardware set. If you’re still running Windows XP, it’s time to bite the bullet and upgrade as Battlefield 4 as it is  not supported on that version of Windows.

directx 11The following functionality has been added in Direct3D 11.1, which is included with Windows 8, Windows RT, and Windows Server 2012. Partial support for Direct3D 11.1 is available on Windows 7 and Windows Server 2008 R2 via the Platform Update for Windows 7, which is available through the Platform Update for Windows 7.

 

以下意訳

 

Windows7は、ほぼ全てのPCゲーマーが好んで使っているOSなんだけど、

Windows8は、DirectX11.1っていうめっちゃ素晴らしい機能があるから、Windows8に否定的な人でさえ、アップグレードを真剣に考えるんじゃないか。

 

Windows7はDirectX11.1の一部の機能しか使えてないんだヨ。

DICEのテクニカルマネージャのジョアン・アンダーソン氏が次のように言ってます。

Frostbiteが最新版のDirectXをフルにサポートしていて、それをサポートした描画エンジンだと、パフォーマンスがもっと向上して、もっとはっきりと、CPUの使用が最適化されているんだ。

 

我々はDX11.1を使用します。いくつかの最適化をBF4プログラムの中に施しました。

それっていうのは、BF4がDX11.1で動作するとき、CPUパフォーマンスを改善するAPIを組み込んでます。

 

つまり、PCとXBOX ONEは、PLAYSTATION4に比べて、BattleField4のゲームをするのに最適化されているっていうこと。

AMDのCPU最適化の要因ではなくて)

 

Windows7でゲーム出来ないわけではないよ。DICEは多くのOSやハードウェアで動作するゲームをいっぱい販売しているからね。

 

 

もしこれを読んでいる貴方が未だにWindowsXPを走らせているのなら、BF4がWinXP未対応だから、我慢してWin7か8にアップグレードする時間じゃないかな?

 

なおDirect3D11.1は、Windows8・WindowsRT・Windows Server 2012でさきほどの機能が使えることになっている。

Windows7とWinodws Server 2008R2では、Direct3D11.1を部分的なサポートでしかしてない。